[go: up one dir, main page]

JP6494710B2 - Distribution apparatus, distribution method, and distribution program - Google Patents

Distribution apparatus, distribution method, and distribution program Download PDF

Info

Publication number
JP6494710B2
JP6494710B2 JP2017168938A JP2017168938A JP6494710B2 JP 6494710 B2 JP6494710 B2 JP 6494710B2 JP 2017168938 A JP2017168938 A JP 2017168938A JP 2017168938 A JP2017168938 A JP 2017168938A JP 6494710 B2 JP6494710 B2 JP 6494710B2
Authority
JP
Japan
Prior art keywords
distribution
information processing
terminal device
elements
information
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
Application number
JP2017168938A
Other languages
Japanese (ja)
Other versions
JP2019046190A (en
Inventor
敏治 作本
敏治 作本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017168938A priority Critical patent/JP6494710B2/en
Publication of JP2019046190A publication Critical patent/JP2019046190A/en
Application granted granted Critical
Publication of JP6494710B2 publication Critical patent/JP6494710B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、配信装置、配信方法、及び配信プログラムに関する。 The present invention relates to a distribution device, a distribution method, and a distribution program .

近年、インターネットを使ったショッピングサービスが盛んになっている。ショッピングサービスを利用することで、ユーザは、商品の購入やサービスの利用を容易にすることができる。   In recent years, shopping services using the Internet have become popular. By using the shopping service, the user can easily purchase a product or use the service.

特開2010−55391号公報JP 2010-55391 A

しかしながら、インターネットを使ったショッピングの場合、ユーザは、端末装置の前に居ながらにして多くの情報を得ることができるため、ショッピングに関する判断に迷うことがある。   However, in the case of shopping using the Internet, the user can get a lot of information while staying in front of the terminal device, and thus may be confused about the judgment regarding shopping.

本願は、上記に鑑みてなされたものであって、ユーザがショッピングに関する判断を容易にできるようにすることを目的とする。   The present application has been made in view of the above, and an object thereof is to allow a user to easily make a determination regarding shopping.

本願に係る情報表示プログラムは、所定の対象の一部を特化した対象を示す複数の要素が含まれるコンテンツを取得する取得手順と、複数の要素の一部に目印となる所定の表示が付されたコンテンツを画面に表示する表示制御手順と、をコンピュータに実行させる。   The information display program according to the present application includes an acquisition procedure for acquiring content including a plurality of elements indicating a target specialized for a part of a predetermined target, and a predetermined display as a mark for a part of the plurality of elements. And a display control procedure for displaying the read content on the screen.

実施形態の一態様によれば、ユーザがショッピングに関する判断を容易に行うことができる。   According to one aspect of the embodiment, the user can easily make a determination regarding shopping.

図1は、実施形態に係る情報処理システムの動作を示す図である。FIG. 1 is a diagram illustrating an operation of the information processing system according to the embodiment. 図2は、端末装置に配信されるコンテンツの一例を示す図である。FIG. 2 is a diagram illustrating an example of content distributed to the terminal device. 図3は、実施形態に係る情報処理サーバの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the information processing server according to the embodiment. 図4は、実績情報データベースに格納される情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in the record information database. 図5は、コンテンツデータベースに格納される情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of information stored in the content database. 図6は、ラベルデータベースに格納される情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of information stored in the label database. 図7は、ラベルがサブクラスを示す要素に付された様子を示す図である。FIG. 7 is a diagram illustrating a state in which labels are attached to elements indicating subclasses. 図8は、実施形態に係る端末装置の構成例を示す図である。FIG. 8 is a diagram illustrating a configuration example of the terminal device according to the embodiment. 図9は、配信処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of distribution processing. 図10は、情報表示処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of the information display process. 図11は、情報処理サーバ或いは端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing server or the terminal device.

以下に、本願に係る情報表示プログラム、情報表示方法、情報表示装置、及び配信装置を実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、以下の実施形態により本願に係る情報表示プログラム、情報表示方法、情報表示装置、及び配信装置が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, modes for implementing an information display program, an information display method, an information display device, and a distribution device according to the present application (hereinafter referred to as “embodiments”) will be described in detail with reference to the drawings. The information display program, the information display method, the information display device, and the distribution device according to the present application are not limited to the following embodiments. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.

〔1.情報処理装置の動作〕
最初に、本実施形態の情報表示プログラム等により実現される情報表示処理を説明する。以下の説明では、本実施形態の情報表示装置の一例である端末装置20を備える情報処理システム1を例に、情報表示処理を説明する。
[1. Operation of information processing device]
First, an information display process realized by the information display program of this embodiment will be described. In the following description, the information display process will be described by taking the information processing system 1 including the terminal device 20 as an example of the information display device of the present embodiment as an example.

〔1−1.情報処理システムについて〕
図1は、実施形態に係る情報処理システム1の動作を示す図である。情報処理システム1は、情報処理サーバ10と、端末装置20、20、20、20と、を備える。なお、図1の例では、端末装置が4つ示されているが、端末装置は4つより少なくてもよいし、4つより多くてもよい。以下の説明では、端末装置20、20、20、20等を総称して端末装置20と記載することがある。
[1-1. Information processing system)
FIG. 1 is a diagram illustrating an operation of the information processing system 1 according to the embodiment. The information processing system 1 includes an information processing server 10 and terminal devices 20 1 , 20 2 , 20 3 , and 20 4 . In the example of FIG. 1, four terminal devices are shown, but the number of terminal devices may be less than four or more than four. In the following description, the terminal devices 20 1 , 20 2 , 20 3 , and 20 4 may be collectively referred to as the terminal device 20.

情報処理サーバ10は、クライアント端末に対して各種サービスを提供するサーバ用ホストコンピュータである。情報処理サーバ10は、例えば、ショッピングサイト或いはEC(Electric Commerce)サイトとして機能するショッピングサーバである。情報処理サーバ10は、オンラインストア(以下、単にストアという。)に対してオンラインモールの機能を提供する。また、情報処理サーバ10は、ユーザに対してネットショッピングに関するサービス(以下、ショッピングサービスという。)を提供する。例えば、情報処理サーバ10は、ユーザのストアでの商品の購入に関する処理を行う。   The information processing server 10 is a server host computer that provides various services to client terminals. The information processing server 10 is a shopping server that functions as, for example, a shopping site or an EC (Electric Commerce) site. The information processing server 10 provides an online mall function for an online store (hereinafter simply referred to as a store). Further, the information processing server 10 provides a service related to online shopping (hereinafter referred to as a shopping service) to the user. For example, the information processing server 10 performs processing related to the purchase of products in the user's store.

なお、以下の説明では、情報処理サーバ10は、ウェブページを介してユーザにショッピングサービスを提供するものとするが、端末装置20に予めインストールされたアプリの画面を介してショッピングサービスを提供してもよい。以下の説明では、情報処理サーバ10がショッピングサービスを提供するためのページ(アプリの画面を含む。)をショッピングページという。   In the following description, the information processing server 10 provides a shopping service to a user via a web page. However, the information processing server 10 provides a shopping service via an application screen installed in the terminal device 20 in advance. Also good. In the following description, a page (including an application screen) for the information processing server 10 to provide a shopping service is referred to as a shopping page.

なお、ページとは、コンテンツの配置面のことをいう。より具体的には、ページとは、画像(例えば、静止画、動画)、テキスト情報(例えば、ニュース記事)等のコンテンツが配置されたページ単位の情報である。例えば、ページはウェブページである。なお、ページはウェブページに限定されない。例えば、ページは、ユーザインタフェース画面に表示されることを目的として作成されたページ(例えばアプリの画面)であってもよい。ページは、端末装置20が備える記憶装置に予めインストールされたデータ(例えば、地図データ等のコンテンツデータ)に基づき生成されてもよい。なお、ページはコンテンツそのものとみなすことが可能である。また、以下に説明する端末装置20の動作は、ブラウザ上での動作のみならず、予めインストールされたプログラム上(例えば、アプリ上)での動作も含有している。   A page refers to a content arrangement surface. More specifically, a page is information in units of pages in which contents such as images (for example, still images and moving images) and text information (for example, news articles) are arranged. For example, the page is a web page. The page is not limited to a web page. For example, the page may be a page (for example, an application screen) created for the purpose of being displayed on the user interface screen. The page may be generated based on data (for example, content data such as map data) installed in advance in a storage device included in the terminal device 20. A page can be regarded as content itself. Further, the operation of the terminal device 20 described below includes not only operations on the browser but also operations on a preinstalled program (for example, on an application).

端末装置20は、例えば、スマートデバイス(スマートフォン、或いはタブレット)、携帯電話、パーソナルコンピュータ等のユーザ端末である。端末装置20はユーザU1が使用する端末であり、端末装置20はユーザU2が使用する端末であり、端末装置20はユーザU3が使用する端末であり、端末装置20はユーザU4が使用する端末である。端末装置20は、ネットワークを介して情報処理サーバ10と通信する。例えば、端末装置20は、情報処理サーバ10からショッピングページの情報を取得する。 The terminal device 20 is a user terminal such as a smart device (smart phone or tablet), a mobile phone, or a personal computer. The terminal device 20 1 is a terminal user U1 uses, the terminal device 20 2 is a terminal user U2 is used, the terminal device 20 3 is a terminal user U3 is used, the terminal device 20 4 user U4 The terminal to use. The terminal device 20 communicates with the information processing server 10 via a network. For example, the terminal device 20 acquires shopping page information from the information processing server 10.

ユーザが端末装置20を操作して情報処理サーバ10が配信するサイトにアクセスすると、端末装置20は、情報処理サーバ10からユーザがアクセスしたサイトに係るページの配信を受ける。そして、端末装置20は、受信したページを画面に表示する。また、端末装置20は、ページの配信を受けると、ページの情報とともに送信された制御情報に従って情報処理サーバ10にコンテンツ(例えば、商品のサブクラスの選択ページ)の配信要求を行う。そして、端末装置20は、情報処理サーバ10からコンテンツの配信を受ける。端末装置20は、制御情報に従って画面にコンテンツを表示する。   When the user operates the terminal device 20 to access a site distributed by the information processing server 10, the terminal device 20 receives a page related to the site accessed by the user from the information processing server 10. Then, the terminal device 20 displays the received page on the screen. Further, when receiving the delivery of the page, the terminal device 20 requests the information processing server 10 to deliver the content (for example, the selection page of the product subclass) according to the control information transmitted together with the page information. The terminal device 20 receives content distribution from the information processing server 10. The terminal device 20 displays content on the screen according to the control information.

ここで、サブクラスとは、所定の対象(例えば、商品或いはサービス)の一部を特化した対象のことをいう。言い換えると、サブクラスとは、あるクラス(上位クラス)の一部を特化したクラス(下位クラス)のことをいう。例えば、上位クラスを、ボディカラーが特定されていない、ある車名の自動車であるとする。このとき、サブクラスは、例えば、当該車名の自動車のうち、ボディカラーが白色の自動車、ボディカラーが黒色の自動車等のことである。なお、上位クラスは、同一の車名の自動車に限定されない。上位クラスは自動車以外の商品やサービスであってもよい。例えば、上位クラスは、同一の商品コードが付された商品であってもよい。同一種類の商品とみなせるのであれば、異なる識別コードが付された商品も同一の上位クラスに属する商品とみなすことが可能である。なお、商品コードは、JAN(Japanese Article Number)コードであってもよいし、EAN(European Article Number)コードであってもよいし、UPC(Universal Product Code)コードであってもよい。また、サブクラスは、色に限定されず、例えば、サイズや柄であってもよい。サブクラスはサブコードと言い換えることも可能である。   Here, the subclass refers to a target specialized for a part of a predetermined target (for example, a product or a service). In other words, a subclass refers to a class (lower class) that specializes a part of a certain class (upper class). For example, it is assumed that the upper class is a car with a certain car name whose body color is not specified. In this case, the subclass is, for example, a car whose body color is white, a car whose body color is black, etc., among the cars having the car name. The upper class is not limited to cars with the same car name. The upper class may be a product or service other than an automobile. For example, the higher class may be a product with the same product code. If products can be regarded as the same type of product, products with different identification codes can be regarded as products belonging to the same higher class. The product code may be a JAN (Japanese Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code. Moreover, a subclass is not limited to a color, For example, a size and a pattern may be sufficient. A subclass can be rephrased as a subcode.

なお、所定の対象の一部を特化した対象を示す情報は、色(例えば、ボディカラー)に限られず、例えば、サイズ、柄等、色以外の「属性(性質、特徴、特性、プロパティ)」を示す情報であってもよい。また、所定の対象の一部を特化した対象を示す情報は、出力性能(例えば、充電器等における定格出力電流)、充電可能量、積載可能量、積載可能人数、収納容量(例えば、冷蔵庫や収納家具における収容可能量)、記憶容量(例えば、ハードディスク容量や、メモリ容量)、積載部品の種類(例えば、パソコンにおけるプロセッサの種類や液晶モニターの解像度)等、性能(能力、機能、スペック)を示す情報であってもよい。なお、所定の対象の一部を特化した対象を示す情報は、「所定の対象の属性(性質、特徴、特性、或いはプロパティ)を示す情報」、「所定の対象の性能(能力、機能、スペック)を示す情報」等と言い換えることができる。   Note that the information indicating the target that specializes a part of the predetermined target is not limited to the color (for example, body color), for example, “attribute (property, characteristic, characteristic, property) other than the color such as size, pattern, etc.” May be the information indicating "." Further, information indicating a target specialized for a part of a predetermined target includes output performance (for example, rated output current in a charger or the like), chargeable amount, loadable amount, loadable number of persons, storage capacity (for example, refrigerator) Storage capacity), storage capacity (for example, hard disk capacity, memory capacity), types of loaded parts (for example, the type of processor in the personal computer and the resolution of the LCD monitor), etc. (capabilities, functions, specifications) It may be information indicating. In addition, information indicating a target specialized for a part of a predetermined target includes “information indicating an attribute (property, characteristic, characteristic, or property) of the predetermined target”, “performance (capability, function, In other words, it can be paraphrased as “information indicating the spec”.

なお、制御情報は、ページに埋め込まれたプログラムであってもよい。例えば、制御情報は、JavaScript(登録商標)等のスクリプト言語で記載されたプログラムであってもよい。勿論、制御情報は、スクリプト言語以外のコンピュータ言語で記載された情報であってもよい。例えば、制御情報は、CSS3(Cascading Style Sheets 3)等のスタイルシート言語で記載された情報であってもよい。また、制御情報は、Java(登録商標)、Swift、C言語、C++等のプログラミング言語で記載され、コンパイル等されたプログラムであってもよい。コンテンツ配信サーバ等のサーバから配信されるアプリケーションソフトそのものを制御情報とみなすことも可能である。このとき、ページの情報は、制御情報に含まれていてもよい。なお、最終的に端末装置20がプログラムを実行できるのであれば、制御情報は、コンパイルされたプログラムでなくてもよい。その他、制御情報は、インタプリタ言語(例えば、スクリプト言語)、機械言語、或いは中間言語の形式で提供されるデータ(プログラム)であってもよい。   Note that the control information may be a program embedded in a page. For example, the control information may be a program written in a script language such as JavaScript (registered trademark). Of course, the control information may be information written in a computer language other than the script language. For example, the control information may be information written in a style sheet language such as CSS3 (Cascading Style Sheets 3). In addition, the control information may be a program written in a programming language such as Java (registered trademark), Swift, C language, C ++, and the like. Application software itself distributed from a server such as a content distribution server can be regarded as control information. At this time, the page information may be included in the control information. If the terminal device 20 can finally execute the program, the control information may not be a compiled program. In addition, the control information may be data (program) provided in the form of an interpreter language (for example, a script language), a machine language, or an intermediate language.

〔1−2.情報表示処理について〕
以下、図1を参照しながら、端末装置20を備える情報処理システム1の動作を説明する。
[1-2. Information display process)
Hereinafter, the operation of the information processing system 1 including the terminal device 20 will be described with reference to FIG.

まず、情報処理サーバ10は、ショッピングページの閲覧者(例えば、ユーザU1〜U3)が操作する端末装置20とショッピングサービスに関する通信を行う(ステップS1a〜ステップS1c)。例えば、情報処理サーバ10は、ショッピングページの情報を端末装置20に送信するとともに、ショッピングページを介して行われたユーザの指示を処理する。例えば、情報処理サーバ10は、ユーザが購入した商品の決済や発送に関する処理を行う。   First, the information processing server 10 performs communication related to the shopping service with the terminal device 20 operated by the viewer (for example, users U1 to U3) of the shopping page (steps S1a to S1c). For example, the information processing server 10 transmits information on a shopping page to the terminal device 20 and processes a user instruction made via the shopping page. For example, the information processing server 10 performs processing related to settlement and shipping of products purchased by the user.

続いて、情報処理サーバ10は、商品の販売実績を実績情報データベースに登録する(ステップS2)。例えば、情報処理サーバ10は、商品が販売される度に、図1の実績情報データベースの「販売数」の項目の数値を更新する。なお、販売数は、サブクラス単位の販売数であってもよい。例えば、商品IDがM1の商品(以下、商品M1という。)にサブクラスIDが付された複数のサブクラスがあるとする。商品M1は、例えば、あるブランド名の洋服であり、複数のサブクラスIDは、それぞれ、当該洋服の色違いの洋服を示す。例えば、サブクラスID“1001”は当該洋服のうち色がホワイトの洋服を示し、サブクラスID“1002”は当該洋服のうち色がブラックの洋服を示し、サブクラスID“1003”は当該洋服のうち色がネイビーの洋服を示す。商品M1のうち色がホワイトの洋服が売れたのであれば、情報処理サーバ10は、サブクラスID“1001”の「販売数」の数値に1を加算する。なお、実績情報データベースに登録される販売実績は直近所定期間(例えば、直近数日間)の販売実績であってもよい。   Subsequently, the information processing server 10 registers the sales record of the product in the record information database (step S2). For example, each time a product is sold, the information processing server 10 updates the numerical value of the item “number of sales” in the record information database of FIG. The number of sales may be the number of sales per subclass. For example, it is assumed that there are a plurality of subclasses to which a subclass ID is attached to a product whose product ID is M1 (hereinafter referred to as a product M1). The product M1 is, for example, clothes of a certain brand name, and the plurality of subclass IDs indicate clothes of different colors of the clothes. For example, the subclass ID “1001” indicates a white out of the clothes, the subclass ID “1002” indicates a black out of the clothes, and the subclass ID “1003” indicates the out of the clothes. Shows navy clothes. If the white clothes of the product M1 are sold, the information processing server 10 adds 1 to the value of “number of sales” of the subclass ID “1001”. Note that the sales record registered in the record information database may be the sales record for the most recent predetermined period (for example, the last few days).

情報処理サーバ10は、ユーザU4が操作する端末装置20からショッピングページの配信要求を受信すると(ステップS3)、ショッピングページの情報を端末装置20に送信する(ステップS4)。ユーザは、ショッピングページを閲覧するとともに、購入を望む商品(以下、購入希望商品という。)を選択する。   When receiving the shopping page distribution request from the terminal device 20 operated by the user U4 (step S3), the information processing server 10 transmits the shopping page information to the terminal device 20 (step S4). The user browses the shopping page and selects a product desired to be purchased (hereinafter referred to as a purchase desired product).

情報処理サーバ10は、端末装置20から購入希望商品に関する配信要求を受信すると(ステップS5)、端末装置20に配信するコンテンツを生成する(ステップS6)。このとき、情報処理サーバ10が生成するコンテンツには、購入希望商品のサブクラスを示す複数の要素が含まれていてもよい。   When the information processing server 10 receives a distribution request relating to a purchase desired product from the terminal device 20 (step S5), the information processing server 10 generates content to be distributed to the terminal device 20 (step S6). At this time, the content generated by the information processing server 10 may include a plurality of elements indicating a subclass of the purchase desired product.

図2は、端末装置20に配信されるコンテンツC1の一例を示す図である。コンテンツC1は、ユーザU4の購入希望商品である商品M1を購入するためのページの一例である。コンテンツC1には、商品M1のサブクラスを示す要素として要素E1、E2、E3が配置されている。要素E1、E2、E3は、例えば、画像、テキスト、或いはコントロール(ボタン等)により構成される。要素E1は、ホワイト色の商品M1を示しており、要素E2は、ブラック色の商品M1を示しており、要素E3は、ネイビー色の商品M1を示している。さらに、コンテンツC1には、サイズを示す要素が表示されている。図2の例の場合、サイズは、色を上位クラスとしたサブクラスとなっている。図2の例の場合、M〜3Lの4つのサイズを示す要素が、要素E1、E2、E3それぞれに関連付けられた状態で表示されている。ユーザはこれらの要素を選択操作可能である。   FIG. 2 is a diagram illustrating an example of the content C1 distributed to the terminal device 20. The content C1 is an example of a page for purchasing a product M1 that is a product desired to be purchased by the user U4. In the content C1, elements E1, E2, and E3 are arranged as elements indicating the subclass of the product M1. The elements E1, E2, and E3 are configured by, for example, an image, text, or a control (button or the like). The element E1 indicates the white product M1, the element E2 indicates the black product M1, and the element E3 indicates the navy product M1. Further, an element indicating the size is displayed in the content C1. In the case of the example in FIG. 2, the size is a subclass in which the color is an upper class. In the case of the example in FIG. 2, elements indicating four sizes M to 3L are displayed in a state associated with each of the elements E1, E2, and E3. The user can select these elements.

色が3つでサイズが4つの場合、ユーザは12(=3×4)個の選択肢から商品M1を選択することになる。図2の例の場合、ブラックのMとブラックのLは“在庫なし”となっているので、ユーザは12から2を引いた10個の選択肢から商品M1を選択することになる。なお、服のサイズはユーザ毎に概ね決まっていると思われる。そのため、図2の例の場合、多くのユーザは、実質的に、ホワイト、ブラック、ネイビーの3つの選択肢から商品M1を選択することになる。   When there are three colors and four sizes, the user selects the product M1 from 12 (= 3 × 4) choices. In the case of the example in FIG. 2, since the black M and the black L are “out of stock”, the user selects the product M <b> 1 from 10 choices obtained by subtracting 2 from 12. In addition, it seems that the size of clothes is generally determined for each user. Therefore, in the example of FIG. 2, many users substantially select the product M1 from three options of white, black, and navy.

商品の選択肢が多い場合、商品を購入せずにページを離脱するユーザが多く現れる。ユーザの多くは、選択肢が3つくらい残る状況でページを離脱している。図2の例の場合も、商品の選択肢ではないものの、サブクラスの選択肢が実質的に3つあり、ユーザが、商品M1を購入せずにページを離脱する恐れがある。   When there are many product options, many users leave the page without purchasing the product. Many users leave the page with only three options left. In the example of FIG. 2 as well, although it is not a product option, there are substantially three subclass options, and the user may leave the page without purchasing the product M1.

そこで、情報処理サーバ10は、ユーザが商品の購入判断を容易にできるようにするため、サブクラスを示す複数の要素の一部(少なくとも1つの要素)にサブクラスの選択のためのユーザへの目印となる表示を付す。言い換えると、情報処理サーバ10は、所定の要素に注目が集まるような態様で表示を付す。例えば、情報処理サーバ10は、所定の要素のみに周囲と異なる色で情報を付したり、所定の要素のみ枠で囲ったり、所定の要素にのみ記号を付したりする。本実施形態の場合、情報処理サーバ10は、複数の要素の一部に、目印となる表示としてラベルを付す。より具体的には、情報処理サーバ10は、商品の色を示す複数の要素の一部(少なくとも1つの要素)にラベルを付す。このとき、情報処理サーバ10は、実績情報データベースに記録されている販売実績の情報に基づいて、ラベルを付すサブクラスを選択する。例えば、情報処理サーバ10は、商品M1の複数のサブクラスのうち最も販売数が多いサブクラスの要素にラベルを付す。図2の例では、情報処理サーバ10は、商品M1の色を示す3つの要素E1〜E3のうち、ホワイトを示す要素E1にラベルL1を付している。   Accordingly, the information processing server 10 includes a mark for a user for selecting a subclass in a part (at least one element) of a plurality of elements indicating a subclass so that the user can easily make a purchase decision on the product. Is attached. In other words, the information processing server 10 gives a display in such a manner that attention is focused on a predetermined element. For example, the information processing server 10 attaches information to only a predetermined element with a color different from the surroundings, surrounds only the predetermined element with a frame, or attaches a symbol only to the predetermined element. In the case of this embodiment, the information processing server 10 attaches a label to some of the plurality of elements as a display serving as a mark. More specifically, the information processing server 10 attaches a label to a part (at least one element) of a plurality of elements indicating the color of the product. At this time, the information processing server 10 selects a subclass to be labeled based on the sales performance information recorded in the performance information database. For example, the information processing server 10 labels the elements of the subclass with the largest number of sales among the plurality of subclasses of the product M1. In the example of FIG. 2, the information processing server 10 attaches the label L1 to the element E1 that indicates white among the three elements E1 to E3 that indicate the color of the product M1.

なお、ラベルには、ユーザへのメッセージが付されていてもよい。例えば、ラベルには、販売状況(例えば、他のユーザの購入状況)を示すメッセージが付されていてもよい。このとき、販売状況は、所定期間の売れ行きであってもよいし、所定属性(例えば、男性、女性、10代、20代、主婦等)における売れ具合であってもよい。図2の例では、ラベルL1には、販売状況を示す“売れ筋”のメッセージが付されている。なお、販売状況を示すメッセージは、“売れ筋”に限られない。例えば、販売状況を示すメッセージは、最近販売が始まったモノを示すメッセージ(例えば“新作”)であってもよいし、長い間販売が継続されているメッセージ(例えば、“定番”)であってもよい。なお、他のユーザの購入状況が分かるのであれば、必ずしもラベルにメッセージは付されていなくてもよい。例えば、情報処理サーバ10は、ラベルに二重丸等の記号を付してもよい。この場合、情報処理サーバ10は、ラベル外に二重丸の記号の意味を表示してもよい。なお、目印となる表示には、タグ、マークも含まれる。タグやマークもラベルの一種とみなすことが可能である。   Note that a message to the user may be attached to the label. For example, a message indicating a sales situation (for example, a purchase situation of another user) may be attached to the label. At this time, the sales situation may be sales for a predetermined period, or sales in a predetermined attribute (for example, male, female, teenager, twenties, housewife, etc.). In the example of FIG. 2, a “selling” message indicating the sales status is attached to the label L1. Note that the message indicating the sales status is not limited to “selling”. For example, the message indicating the sales status may be a message indicating an item that has recently been sold (for example, “new work”) or a message that has been sold for a long time (for example, “standard”). Also good. Note that a message does not necessarily have to be attached to the label as long as the purchase status of other users can be known. For example, the information processing server 10 may attach a symbol such as a double circle to the label. In this case, the information processing server 10 may display the meaning of the double circle symbol outside the label. Note that the display serving as a mark includes a tag and a mark. Tags and marks can also be regarded as a type of label.

また、図2の例では、ラベルL1には販売状況を示すメッセージとして“売れ筋”が付与されているが、メッセージは“売れ筋”に限定されない。販売状況がわかるのであれば、メッセージは、例えば、“人気”であってもよい。また、ラベルに付与されるメッセージは、ユーザの購入状況を示すメッセージに限定されない。メッセージは、ショッピングサイトの運営者等が該当のサブクラスを推奨することを示すメッセージであってもよい。例えば、メッセージは“注目”、“一押し”、或いは“おすすめ”であってもよい。なお、商品を推奨することが分かるのであれば、メッセージは必ずしもラベルに付与されていなくてもよい。例えば、情報処理サーバ10は、ラベルに二重丸等の記号を付し、ラベル外に二重丸の記号の意味を表示してもよい。   In the example of FIG. 2, “selling” is given to the label L1 as a message indicating the sales situation, but the message is not limited to “selling”. If the sales situation is known, the message may be “popular”, for example. Further, the message given to the label is not limited to the message indicating the purchase status of the user. The message may be a message indicating that the shopping site operator or the like recommends the corresponding subclass. For example, the message may be “attention”, “push”, or “recommend”. In addition, as long as it turns out that it recommends goods, the message does not necessarily need to be given to the label. For example, the information processing server 10 may attach a symbol such as a double circle to the label and display the meaning of the double circle symbol outside the label.

コンテンツの生成が完了したら、情報処理サーバ10は、生成したコンテンツを端末装置20に送信する(ステップS7)。そして、端末装置20は、情報処理サーバ10からコンテンツを取得する。例えば、端末装置20は、購入希望商品のサブクラスを示す複数の要素が含まれるコンテンツC1を取得する。   When the content generation is completed, the information processing server 10 transmits the generated content to the terminal device 20 (step S7). Then, the terminal device 20 acquires content from the information processing server 10. For example, the terminal device 20 acquires the content C1 including a plurality of elements indicating the subclass of the desired product for purchase.

上述したように、コンテンツC1には、商品M1の色を示す要素E1〜E3の1つにラベルL1が付されている。そして、ラベルL1には、販売状況を示すメッセージが付されている。端末装置20は、情報処理サーバ10から取得したコンテンツを画面に表示する。例えば、端末装置20は、図2に示すように、コンテンツC1を画面に表示する。図2の右側の図では、端末装置20のコンテンツ表示領域A1にコンテンツC1がスクロール可能に表示されている。   As described above, in the content C1, the label L1 is attached to one of the elements E1 to E3 indicating the color of the product M1. A message indicating the sales status is attached to the label L1. The terminal device 20 displays the content acquired from the information processing server 10 on the screen. For example, the terminal device 20 displays the content C1 on the screen as shown in FIG. In the diagram on the right side of FIG. 2, the content C1 is displayed in the content display area A1 of the terminal device 20 in a scrollable manner.

そして、ユーザは、端末装置20に表示されたコンテンツC1を使って情報処理サーバ10に対してショッピングに関する指示を行う。例えば、ユーザは、コンテンツC1に表示されている複数のサブクラス(色及びサイズ)からサブクラスを選択する操作を行うとともに、ボタンB1を押す。ボタンB1は、商品をカートに入れるためのボタンである。   Then, the user uses the content C1 displayed on the terminal device 20 to give an instruction regarding shopping to the information processing server 10. For example, the user performs an operation of selecting a subclass from a plurality of subclasses (color and size) displayed in the content C1, and presses the button B1. Button B1 is a button for putting a product into a cart.

情報処理サーバ10は、コンテンツC1を介して行われたユーザの指示を処理する(ステップS8)。例えば、ホワイト色のLサイズの商品M1がユーザU4によって選択されたのであれば、情報処理サーバ10は、ユーザU4のカートにホワイト色のLサイズの商品M1を追加する処理を行う。情報処理サーバ10は、処理結果を端末装置20に送信する。   The information processing server 10 processes a user instruction given via the content C1 (step S8). For example, if the user L4 selects the white L size product M1, the information processing server 10 performs processing for adding the white L size product M1 to the user U4 cart. The information processing server 10 transmits the processing result to the terminal device 20.

本実施形態によれば、端末装置20は、商品のサブクラスを示す複数の要素の一部にラベルが付されたコンテンツを画面に表示する。そのため、ユーザは、商品のサブクラスが複数あったとしても、ラベルを判断材料にしてサブクラスを選択できる。結果として、ユーザはショッピングに関する判断を容易に行うことができる。   According to the present embodiment, the terminal device 20 displays on the screen a content in which a part of a plurality of elements indicating a product subclass is labeled. Therefore, even if there are a plurality of product subclasses, the user can select a subclass using the label as a judgment material. As a result, the user can easily make a judgment regarding shopping.

〔2.情報処理システムの構成例〕
以上、情報表示処理について述べたが、以下、本実施形態の情報表示装置の一例である端末装置20を備える情報処理システム1の構成を説明する。情報処理システム1は、情報処理サーバ10と、端末装置20と、を備える。情報処理サーバ10及び端末装置20は、ネットワークを介して接続される。ネットワークは、LAN(Local Area Network)、WAN(Wide Area Network)、電話網(携帯電話網、固定電話網等)、地域IP(Internet Protocol)網、インターネット等の通信ネットワークである。ネットワークには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。
[2. Configuration example of information processing system]
Although the information display processing has been described above, the configuration of the information processing system 1 including the terminal device 20 which is an example of the information display device of the present embodiment will be described below. The information processing system 1 includes an information processing server 10 and a terminal device 20. The information processing server 10 and the terminal device 20 are connected via a network. The network is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a telephone network (a mobile phone network, a fixed telephone network, etc.), a regional IP (Internet Protocol) network, and the Internet. The network may include a wired network or a wireless network.

情報処理サーバ10は、端末装置20にページの情報を配信するサーバ装置である。例えば、情報処理サーバ10は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する各種情報がタイル状に配置されたウェブページを端末装置20に配信する装置である。情報処理サーバ10は、ポータルサイト等のウェブページを配信するサーバであってもよい。また、情報処理サーバ10は、上述した情報表示処理を実現するための制御情報をコンテンツとともに端末装置20に配信する。そのため、情報処理サーバ10は、端末装置20に制御情報を配信する配信装置として機能する。制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)等のスタイルシート言語により記述される。情報処理サーバ10の構成は後述する。   The information processing server 10 is a server device that distributes page information to the terminal device 20. For example, the information processing server 10 is used for a portal site, news site, auction site, weather forecast site, shopping site, finance (stock price) site, route search site, map providing site, travel site, restaurant introduction site, web blog, etc. It is a device that delivers a web page in which various related information is arranged in a tile shape to the terminal device 20. The information processing server 10 may be a server that distributes web pages such as a portal site. Further, the information processing server 10 distributes control information for realizing the information display process described above to the terminal device 20 together with the content. Therefore, the information processing server 10 functions as a distribution device that distributes control information to the terminal device 20. The control information is described in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The configuration of the information processing server 10 will be described later.

端末装置20は、ページを閲覧するユーザによって利用される情報処理装置である。端末装置20は、ユーザの操作に従って、情報処理サーバ10からページの情報を取得する。ページにコンテンツの取得を要求する取得命令が含まれる場合には、端末装置20は、取得命令に従って情報処理サーバ10からコンテンツを取得する。また、端末装置20は、上述の情報表示処理を実現する制御情報を情報処理サーバ10から受け取った場合には、制御情報に従って情報表示処理を実現する。端末装置20の構成は後述する。   The terminal device 20 is an information processing device used by a user who browses a page. The terminal device 20 acquires page information from the information processing server 10 in accordance with a user operation. If the page includes an acquisition command that requests acquisition of content, the terminal device 20 acquires content from the information processing server 10 in accordance with the acquisition command. Further, when receiving control information for realizing the above-described information display process from the information processing server 10, the terminal device 20 realizes the information display process according to the control information. The configuration of the terminal device 20 will be described later.

〔3.情報処理サーバの構成例〕
情報処理サーバ10は、端末装置20等のクライアントコンピュータからの要求を処理するサーバ用ホストコンピュータ(以下、単に「サーバ」という。)である。情報処理サーバ10は、PCサーバであってもよいし、ミッドレンジサーバであってもよいし、メインフレームサーバであってもよい。また、情報処理サーバ10は、1つのサーバにより構成されていてもよいし、協働して処理を実行する複数のサーバにより構成されていてもよい。情報処理サーバ10が複数のサーバで構成される場合、これらサーバの設置場所は離れていてもよい。設置場所が離れていたとしても、協働して処理を実行するのであれば、これらサーバは1つのサービス提供サーバとみなすことができる。
[3. Configuration example of information processing server]
The information processing server 10 is a server host computer (hereinafter simply referred to as “server”) that processes requests from client computers such as the terminal device 20. The information processing server 10 may be a PC server, a mid-range server, or a mainframe server. Further, the information processing server 10 may be configured by a single server, or may be configured by a plurality of servers that cooperate to execute processing. When the information processing server 10 includes a plurality of servers, the installation locations of these servers may be separated. Even if the installation locations are separated, these servers can be regarded as one service providing server as long as the processes are executed in cooperation.

図3は、実施形態に係る情報処理サーバ10の構成例を示す図である。情報処理サーバ10は、通信部11と、記憶部12と、制御部13と、を備える。なお、図3に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。   FIG. 3 is a diagram illustrating a configuration example of the information processing server 10 according to the embodiment. The information processing server 10 includes a communication unit 11, a storage unit 12, and a control unit 13. Note that the configuration shown in FIG. 3 is a functional configuration, and the hardware configuration may be different.

通信部11は、外部の装置と通信する通信インタフェースである。通信部11は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部11は、NIC(Network Interface Card)等のLANインタフェースであってもよいし、USB(Universal Serial Bus)ホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部11は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部11は、情報処理サーバ10の通信手段として機能する。通信部11は、制御部13の制御に従って端末装置20と通信する。   The communication unit 11 is a communication interface that communicates with an external device. The communication unit 11 may be a network interface or a device connection interface. For example, the communication unit 11 may be a LAN interface such as a NIC (Network Interface Card) or a USB interface configured by a USB (Universal Serial Bus) host controller, a USB port, or the like. The communication unit 11 may be a wired interface or a wireless interface. The communication unit 11 functions as a communication unit of the information processing server 10. The communication unit 11 communicates with the terminal device 20 according to the control of the control unit 13.

記憶部12は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部12は、情報処理サーバ10の記憶手段として機能する。記憶部12は、実績情報データベース121、コンテンツデータベース122、ラベルデータベース123を記憶する。   The storage unit 12 is a storage device capable of reading and writing data, such as a dynamic random access memory (DRAM), a static random access memory (SRAM), a flash memory, and a hard disk. The storage unit 12 functions as a storage unit of the information processing server 10. The storage unit 12 stores a record information database 121, a content database 122, and a label database 123.

実績情報データベース121は、商品の販売実績を記憶するデータベースである。図4は、実績情報データベース121に格納される情報の一例を示す図である。図4に示した例では、実績情報データベース121は、「商品ID」、「サブクラスID」、「全体」の販売数、「分類1」の販売数、「分類2」の販売数等の項目を有している。   The performance information database 121 is a database that stores the sales performance of products. FIG. 4 is a diagram illustrating an example of information stored in the record information database 121. In the example shown in FIG. 4, the performance information database 121 includes items such as “product ID”, “subclass ID”, “total” sales number, “classification 1” sales number, and “classification 2” sales number. Have.

「商品ID」は、商品の識別情報を示す。図4の例では、「商品ID」には、M1、M2等の情報が格納されている。   “Product ID” indicates product identification information. In the example of FIG. 4, information such as M1 and M2 is stored in the “product ID”.

「サブクラスID」は、「商品ID」で示される商品のサブクラスの識別情報を示す。図4の例では、「サブクラスID」には、1001、1002等の情報が格納されている。   “Subclass ID” indicates identification information of the subclass of the product indicated by “Product ID”. In the example of FIG. 4, information such as 1001 and 1002 is stored in the “subclass ID”.

「全体」は、「商品ID」で示される商品のユーザ全体への販売数を示す。図4の例では、「全体」には、100、103等の情報が格納されている。項目値の100は、当該商品がユーザ全体で100個売れたことを示す。   “Overall” indicates the number of sales of the product indicated by “Product ID” to all users. In the example of FIG. 4, information such as 100 and 103 is stored in “whole”. An item value of 100 indicates that 100 items are sold by the entire user.

「分類1」は、「商品ID」で示される商品の分類1に分類されるユーザへの販売数を示す。例えば、「分類1」は、「商品ID」で示される商品の男性ユーザへの販売数を示す。図4の例では、「全体」には、55、61等の情報が格納されている。項目値の55は、例えば、当該商品が男性ユーザに100個売れたことを示す。   “Category 1” indicates the number of sales to the user classified into the category 1 of the product indicated by “Product ID”. For example, “Category 1” indicates the number of sales of the product indicated by “Product ID” to a male user. In the example of FIG. 4, information such as 55 and 61 is stored in “whole”. The item value 55 indicates, for example, that 100 items are sold to male users.

「分類2」は、「商品ID」で示される商品の分類2に分類されるユーザへの販売数を示す。例えば、「分類1」は、「商品ID」で示される商品の女性ユーザへの販売数を示す。図4の例では、「全体」には、23、36等の情報が格納されている。項目値の23は、例えば、当該商品が女性ユーザに23個売れたことを示す。   “Category 2” indicates the number of sales to the user classified into the category 2 of the product indicated by “Product ID”. For example, “Category 1” indicates the number of sales of the product indicated by “Product ID” to female users. In the example of FIG. 4, information such as 23 and 36 is stored in “whole”. The item value 23 indicates, for example, that 23 items of the product are sold to female users.

コンテンツデータベース122は、商品に関するコンテンツの情報を記憶するデータベースである。図5は、コンテンツデータベース122に格納される情報の一例を示す図である。図5に示した例では、コンテンツデータベース122は、「商品ID」、「コンテンツ」等の項目を有している。   The content database 122 is a database that stores content information related to products. FIG. 5 is a diagram illustrating an example of information stored in the content database 122. In the example illustrated in FIG. 5, the content database 122 includes items such as “product ID” and “content”.

「商品ID」は、商品の識別情報を示す。図5の例では、「商品ID」には、M1、M2等の情報が格納されている。   “Product ID” indicates product identification information. In the example of FIG. 5, information such as M1 and M2 is stored in the “product ID”.

「コンテンツ」は、ページに表示する商品の情報(例えば、商品の紹介文や画像)を示す。図5の例では、「コンテンツ」にはC11〜C16といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ」には、各コンテンツが所在するURL、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。   “Content” indicates product information (for example, a product introduction or image) displayed on the page. In the example of FIG. 5, conceptual information such as C11 to C16 is stored in “content”, but content data itself such as audio data, image data, and text data may be stored. The “content” may store a URL where each content is located or a file path name indicating the storage location thereof.

ラベルデータベース123は、ラベルに関する情報を記憶するデータベースである。図6は、ラベルデータベース123に格納される情報の一例を示す図である。図6に示した例では、ラベルデータベース123は、「ラベルID」、「ラベルデータ」等の項目を有している。   The label database 123 is a database that stores information about labels. FIG. 6 is a diagram illustrating an example of information stored in the label database 123. In the example illustrated in FIG. 6, the label database 123 includes items such as “label ID” and “label data”.

「ラベルID」は、サブクラスの要素に付されるラベルの識別情報を示す。図6の例では、「ラベルID」には、L1、L2等の情報が格納されている。   “Label ID” indicates identification information of a label attached to a subclass element. In the example of FIG. 6, information such as L1 and L2 is stored in the “label ID”.

「ラベルデータ」は、ページに表示するラベルのデータを示す。図6の例では、「ラベルデータ」にはD11〜D16といった概念的な情報が格納されているが、画像データ等、ラベルのデータそのものが格納されていてもよい。なお、「ラベルデータ」には、各ラベルデータが所在するURL、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。   “Label data” indicates label data to be displayed on the page. In the example of FIG. 6, conceptual information such as D11 to D16 is stored in the “label data”, but label data itself such as image data may be stored. The “label data” may store a URL where each label data is located or a file path name indicating the storage location thereof.

図7は、ラベルがサブクラスを示す要素に付された様子を示す図である。図7の例では、商品のサブクラスを示す5つの要素E1〜E5が示されている。要素E1は、ホワイト色の商品を示す要素であり、要素E2は、ブラック色の商品を示す要素であり、要素E3は、ネイビー色の商品を示す要素であり、要素E4は、グレー色の商品を示す要素であり、要素E5は、グリーン色の商品を示す要素である。図7の例では、5つの要素の2つにラベルが付されている。具体的には、要素E1にラベルL2が、要素E2にラベルL3が付されている。ラベルL2は、他のユーザの該当商品の購入状況を示すメッセージとして“人気”が表示されており、ラベルL3にはストアが該当商品を推奨することを示すメッセージとして“注目”が表示されている。   FIG. 7 is a diagram illustrating a state in which labels are attached to elements indicating subclasses. In the example of FIG. 7, five elements E <b> 1 to E <b> 5 indicating the subclass of the product are shown. The element E1 is an element indicating a white product, the element E2 is an element indicating a black product, the element E3 is an element indicating a navy product, and the element E4 is a gray product. The element E5 is an element indicating a green product. In the example of FIG. 7, two of the five elements are labeled. Specifically, a label L2 is attached to the element E1, and a label L3 is attached to the element E2. The label L2 displays “Popularity” as a message indicating the purchase status of the corresponding product of another user, and the label L3 displays “Attention” as a message indicating that the store recommends the product. .

図3に戻り、制御部13は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、情報処理サーバ10内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部13は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。   Returning to FIG. 3, the control unit 13 is a controller and is stored in a storage device inside the information processing server 10 by a processor such as a CPU (Central Processing Unit) and an MPU (Micro Processing Unit). Various programs are implemented by executing the RAM or the like as a work area. The control unit 13 is a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

制御部13は、図3に示すように、受付部131と、判別部132と、生成部133と、配信部134と、を備える。制御部13を構成するブロック(受付部131〜配信部134)はそれぞれ制御部13の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ或いは1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部13は上述の機能ブロックとは異なる機能単位で構成されていてもよい。   As illustrated in FIG. 3, the control unit 13 includes a reception unit 131, a determination unit 132, a generation unit 133, and a distribution unit 134. Blocks constituting the control unit 13 (accepting unit 131 to distribution unit 134) are functional blocks that indicate functions of the control unit 13, respectively. These functional blocks may be software blocks or hardware blocks. For example, each functional block described above may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die). Of course, each functional block may be one processor or one integrated circuit. The method of configuring the functional block is arbitrary. In addition, the control part 13 may be comprised by the functional unit different from the above-mentioned functional block.

受付部131は、端末装置20からページの取得要求を受け付ける。例えば、受付部131は、ウェブページの取得要求として、HTTPリクエストを受け付ける。   The accepting unit 131 accepts a page acquisition request from the terminal device 20. For example, the receiving unit 131 receives an HTTP request as a web page acquisition request.

判別部132は、端末装置20に配信するページに商品或いはサービスのサブクラスを示す複数の要素が含まれる場合には、実績情報データベース121に記録されている販売実績に基づいてラベルを付す要素を判別する。   When the page to be distributed to the terminal device 20 includes a plurality of elements indicating a product or service subclass, the determination unit 132 determines the element to be labeled based on the sales record recorded in the record information database 121. To do.

生成部133は、端末装置20に配信するページを生成する。このとき、ページに商品或いはサービスのサブクラスを示す複数の要素が含まれる場合には、複数の要素の一部にラベルを付す。   The generation unit 133 generates a page to be distributed to the terminal device 20. At this time, if the page includes a plurality of elements indicating the subclass of the product or service, a label is attached to a part of the plurality of elements.

配信部134は、受付部131がページの取得要求を受け付けた場合に、ページの情報を端末装置20に配信する。具体的には、配信部134は、生成部133が生成したページの情報を端末装置20に配信する。このとき、ページの情報には、制御情報が含まれていてもよい。   The distribution unit 134 distributes page information to the terminal device 20 when the reception unit 131 receives a page acquisition request. Specifically, the distribution unit 134 distributes the page information generated by the generation unit 133 to the terminal device 20. At this time, control information may be included in the page information.

〔4.端末装置の構成例〕
図8は、実施形態に係る端末装置20の構成例を示す図である。端末装置20は、ユーザがページの閲覧に使用する情報表示装置(情報処理装置)である。端末装置20は、例えば、スマートフォン、タブレット、携帯電話等の通信端末である。通信機能を備えるのであれば、端末装置20は、パーソナルコンピュータ(ノートPC、デスクトップPC)、PDA(Personal Digital Assistant)等の情報処理端末であってもよい。この場合、情報処理端末も通信端末の一種である。端末装置20は、ネットワークを介して情報処理サーバ10と接続する。端末装置20は、図8に示すように、通信部21と、入力部22と、記憶部23と、出力部24と、制御部25と、を備える。なお、図8に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。
[4. Example of terminal device configuration]
FIG. 8 is a diagram illustrating a configuration example of the terminal device 20 according to the embodiment. The terminal device 20 is an information display device (information processing device) used by a user for browsing a page. The terminal device 20 is a communication terminal such as a smartphone, a tablet, or a mobile phone. As long as it has a communication function, the terminal device 20 may be an information processing terminal such as a personal computer (notebook PC, desktop PC), PDA (Personal Digital Assistant) or the like. In this case, the information processing terminal is also a kind of communication terminal. The terminal device 20 is connected to the information processing server 10 via a network. As illustrated in FIG. 8, the terminal device 20 includes a communication unit 21, an input unit 22, a storage unit 23, an output unit 24, and a control unit 25. Note that the configuration shown in FIG. 8 is a functional configuration, and the hardware configuration may be different.

通信部21は、外部の装置と通信する通信インタフェースである。通信部21は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部11は、NIC等のLANインタフェースであってもよいし、USBホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部21は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部21は、端末装置20の通信手段として機能する。通信部21は、制御部25の制御に従って情報処理サーバ10と通信する。   The communication unit 21 is a communication interface that communicates with an external device. The communication unit 21 may be a network interface or a device connection interface. For example, the communication unit 11 may be a LAN interface such as a NIC, or may be a USB interface configured by a USB host controller, a USB port, or the like. The communication unit 21 may be a wired interface or a wireless interface. The communication unit 21 functions as a communication unit of the terminal device 20. The communication unit 21 communicates with the information processing server 10 according to the control of the control unit 25.

入力部22は、外部から各種入力を受け付ける入力装置である。例えば、入力部22は、キーボードやマウスや操作キー等、ユーザが各種操作を行うための操作装置である。入力部22は、端末装置20の入力手段として機能する。なお、端末装置20にタッチパネルが採用される場合には、タッチパネルも入力部22に含まれる。この場合、ユーザは、指やスタイラスで画面をタッチすることにより各種操作を行う。   The input unit 22 is an input device that accepts various inputs from the outside. For example, the input unit 22 is an operation device for the user to perform various operations such as a keyboard, a mouse, and operation keys. The input unit 22 functions as input means of the terminal device 20. When a touch panel is adopted for the terminal device 20, the touch panel is also included in the input unit 22. In this case, the user performs various operations by touching the screen with a finger or a stylus.

記憶部23は、DRAM、SRAM、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部23は、端末装置20の記憶手段として機能する。記憶部23は、ウェブブラウザ等のアプリケーションソフトのデータが格納されている。ユーザはアプリケーションソフトを介して情報処理サーバ10と通信する。   The storage unit 23 is a data readable / writable storage device such as a DRAM, SRAM, flash memory, or hard disk. The storage unit 23 functions as a storage unit of the terminal device 20. The storage unit 23 stores data of application software such as a web browser. The user communicates with the information processing server 10 via application software.

出力部24は、音、光、振動、画像等、外部に各種出力を行う装置である。出力部24は、端末装置20の出力手段として機能する。出力部24は、各種情報を表示する表示装置を備える。表示装置は、例えば、液晶ディスプレイ、有機ELディスプレイである。なお、端末装置20にタッチパネルが採用される場合には、表示装置は入力部22と一体であってもよい。出力部24は、制御部25の制御に従って、画面に画像を表示する。   The output unit 24 is a device that performs various outputs such as sound, light, vibration, and images. The output unit 24 functions as an output unit of the terminal device 20. The output unit 24 includes a display device that displays various types of information. The display device is, for example, a liquid crystal display or an organic EL display. In addition, when a touch panel is adopted as the terminal device 20, the display device may be integrated with the input unit 22. The output unit 24 displays an image on the screen under the control of the control unit 25.

制御部25は、コントローラであり、例えば、CPU、MPU等のプロセッサによって、端末装置20内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部25は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現されてもよい。   The control unit 25 is a controller, and is realized, for example, by executing various programs stored in a storage device inside the terminal device 20 using a RAM or the like as a work area by a processor such as a CPU or MPU. The control unit 25 is a controller, and may be realized by an integrated circuit such as an ASIC or FPGA, for example.

制御部25は、図8に示すように、取得部251と、表示制御部252と、を備える。制御部25を構成するブロック(取得部251、表示制御部252)はそれぞれ制御部25の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ或いは1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部25は上述の機能ブロックとは異なる機能単位で構成されていてもよい。   As shown in FIG. 8, the control unit 25 includes an acquisition unit 251 and a display control unit 252. The blocks (acquisition unit 251 and display control unit 252) constituting the control unit 25 are functional blocks that indicate the functions of the control unit 25, respectively. These functional blocks may be software blocks or hardware blocks. For example, each functional block described above may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die). Of course, each functional block may be one processor or one integrated circuit. The method of configuring the functional block is arbitrary. In addition, the control part 25 may be comprised by the functional unit different from the above-mentioned functional block.

取得部251は、所定の対象のサブクラスを示す複数の要素が含まれるコンテンツを取得する。例えば、取得部251は、商品或いはサービスのサブクラスを示す複数の要素が含まれるコンテンツの情報を取得する。また、取得部251は、商品の色或いは柄を示す複数の要素が含まれるコンテンツの情報を取得する。また、取得部251は、商品のサブクラスを示す複数の要素が含まれるコンテンツの情報を取得する。例えば、取得部251は、サブクラスを示す要素が5以上含まれるコンテンツを取得する。   The acquisition unit 251 acquires content including a plurality of elements indicating a predetermined target subclass. For example, the acquisition unit 251 acquires information on content including a plurality of elements indicating subclasses of products or services. Further, the acquisition unit 251 acquires content information including a plurality of elements indicating the color or pattern of the product. In addition, the acquisition unit 251 acquires information on content including a plurality of elements indicating the subclass of the product. For example, the acquisition unit 251 acquires content including five or more elements indicating subclasses.

表示制御部252は、複数の要素の一部にラベルが付されたコンテンツを画面に表示する。例えば、表示制御部252は、商品或いはサービスのサブクラスを示す複数の要素の一部にラベルが付されたコンテンツを画面に表示する。また、表示制御部252は、商品の色或いは柄を示す複数の要素の一部にラベルが付されたコンテンツを画面に表示する。   The display control unit 252 displays the content in which some of the elements are labeled on the screen. For example, the display control unit 252 displays on the screen a content in which a part of a plurality of elements indicating a subclass of a product or service is labeled. In addition, the display control unit 252 displays a content in which a part of a plurality of elements indicating the color or pattern of the product is labeled on the screen.

また、表示制御部252は、在庫が存在するサブクラスの中から選択されたサブクラスの要素にラベルが付された状態のコンテンツを画面に表示する。   In addition, the display control unit 252 displays the content in a state in which the label is attached to the element of the subclass selected from the subclass in which the inventory exists.

また、表示制御部252は、複数の要素の一部にユーザへのメッセージを有するラベルが付されたコンテンツを画面に表示する。また、表示制御部252は、複数の要素の一部に販売状況を示すラベルが付されたコンテンツを画面に表示する。また、表示制御部252は、複数の要素の一部に人気、売れ筋、注目、一押し、或いはおすすめを示すラベルが付されたコンテンツを画面に表示する。   In addition, the display control unit 252 displays on the screen a content in which a label having a message to the user is attached to some of the plurality of elements. In addition, the display control unit 252 displays content on which a label indicating the sales status is attached to some of the plurality of elements on the screen. In addition, the display control unit 252 displays content on which a label indicating popularity, best selling, attention, one push, or recommendation is attached to some of the plurality of elements on the screen.

また、表示制御部252は、複数の要素のうちコンテンツを閲覧するユーザと同じ属性のユーザへの販売の実績に基づき選択された要素にラベルが付されたコンテンツを画面に表示する。   In addition, the display control unit 252 displays, on the screen, a content in which a label is attached to an element selected based on a record of sales to a user having the same attribute as the user who browses the content among a plurality of elements.

また表示制御部252は、5以上の要素の2つにラベルが付されたコンテンツを画面に表示する。   In addition, the display control unit 252 displays the content in which two of the five or more elements are labeled on the screen.

〔5.情報処理サーバの処理フロー〕
次に、図9を参照しながら、情報処理サーバ10が実行する処理の手順について説明する。図9は、配信処理の一例を示すフローチャートである。情報処理サーバ10は、電源が投入されると、配信処理を開始する。
[5. Processing flow of information processing server]
Next, the procedure of processing executed by the information processing server 10 will be described with reference to FIG. FIG. 9 is a flowchart illustrating an example of distribution processing. The information processing server 10 starts the distribution process when the power is turned on.

まず、情報処理サーバ10は、端末装置20からコンテンツ(例えば、ショッピングページ)のリクエストを受信したか判別する(ステップS11)。リクエストを受信していない場合(ステップS11:No)、情報処理サーバ10は、端末装置20からリクエストを受信するまでステップS11を繰り返す。   First, the information processing server 10 determines whether a request for content (for example, a shopping page) has been received from the terminal device 20 (step S11). When the request has not been received (step S11: No), the information processing server 10 repeats step S11 until a request is received from the terminal device 20.

リクエストを受信した場合(ステップS11:Yes)、情報処理サーバ10は、端末装置20に配信予定のコンテンツにサブクラスの要素が含まれるか判別する(ステップS12)。サブクラスの要素が含まれない場合(ステップS12:No)、情報処理サーバ10は、ステップS14に処理を進める。   When the request is received (step S11: Yes), the information processing server 10 determines whether the content scheduled to be distributed to the terminal device 20 includes a subclass element (step S12). When the subclass element is not included (step S12: No), the information processing server 10 advances the process to step S14.

サブクラスの要素が含まれる場合(ステップS12:Yes)、情報処理サーバ10は、サブクラスの要素の中からラベルを付与する要素を判別する(ステップS13)。例えば、情報処理サーバ10は、実績情報データベース121に格納されている商品の販売実績に基づいてラベルを付与する要素を判別する。   When the subclass element is included (step S12: Yes), the information processing server 10 determines the element to which the label is to be assigned from the subclass elements (step S13). For example, the information processing server 10 determines an element to which a label is attached based on the sales performance of the product stored in the performance information database 121.

そして、情報処理サーバ10は、コンテンツデータベース122に格納されているコンテンツのデータに基づいて端末装置20に配信するコンテンツ(例えば、ショッピングページ)を生成する(ステップS14)。なお、コンテンツ中にサブクラスの要素が含まれるのであれば、ステップS13で判別した要素に、ラベルデータベース123に格納されているラベルを付す。   And the information processing server 10 produces | generates the content (for example, shopping page) delivered to the terminal device 20 based on the data of the content stored in the content database 122 (step S14). If the content includes a subclass element, the label stored in the label database 123 is attached to the element determined in step S13.

コンテンツの生成が完了したら、情報処理サーバ10は、端末装置20に生成したコンテンツ(例えば、ショッピングページ)を配信する(ステップS15)。配信が完了したら、情報処理サーバ10は、ステップS11に戻り、端末装置20からのリクエストを待機する。   When the content generation is completed, the information processing server 10 distributes the generated content (for example, a shopping page) to the terminal device 20 (step S15). When the distribution is completed, the information processing server 10 returns to step S11 and waits for a request from the terminal device 20.

〔6.端末装置の処理フロー〕
次に、図10を参照しながら、制御情報を実行した端末装置20が実行する処理の手順について説明する。図10は、情報表示処理の一例を示すフローチャートである。
[6. Terminal device processing flow]
Next, a procedure of processing executed by the terminal device 20 that has executed the control information will be described with reference to FIG. FIG. 10 is a flowchart illustrating an example of the information display process.

まず、端末装置20は、情報処理サーバ10からページを取得する(ステップS21)。情報処理サーバ10から取得するページには、図2のコンテンツC1に示すように、商品のサブクラスを示す複数の要素が含まれていてもよい。   First, the terminal device 20 acquires a page from the information processing server 10 (step S21). The page acquired from the information processing server 10 may include a plurality of elements indicating the subclass of the product, as shown in the content C1 of FIG.

そして、端末装置20は、ステップS21で受信したページを画面に表示する(ステップS22)。ページ中に商品のサブクラスを示す複数の要素が含まれる場合、図2のコンテンツC1に示すように、複数の要素の少なくとも1つにラベルが付されていてもよい。   And the terminal device 20 displays the page received by step S21 on a screen (step S22). When a plurality of elements indicating the subclass of the product are included in the page, at least one of the plurality of elements may be labeled as shown in the content C1 of FIG.

続いて、端末装置20は、ユーザによるページの操作(例えば、スクロール操作やタップ)があったか判別する(ステップS23)。ページの操作がない場合(ステップS23:No)、端末装置20は、操作があるまでステップS23を繰り返す。   Subsequently, the terminal device 20 determines whether or not there has been a page operation (for example, scroll operation or tapping) by the user (step S23). When there is no page operation (step S23: No), the terminal device 20 repeats step S23 until there is an operation.

ユーザによるページの操作があった場合(ステップS23:Yes)、端末装置20は、そのユーザによる操作がページの遷移操作(例えば、ページ中のリンクのタップ)か判別する(ステップS24)。ユーザによる操作がページの遷移操作でない場合(ステップS24:No)、端末装置20は、操作に従った処理を実行する(ステップS25)。例えば、ユーザがスクロール操作を行ったのであれば、端末装置20は、ページをスクロールさせる。   When there is a page operation by the user (step S23: Yes), the terminal device 20 determines whether the operation by the user is a page transition operation (for example, a tap of a link in the page) (step S24). When the operation by the user is not a page transition operation (step S24: No), the terminal device 20 executes a process according to the operation (step S25). For example, if the user performs a scroll operation, the terminal device 20 scrolls the page.

ユーザによる操作がページの遷移操作の場合(ステップS24:Yes)、端末装置20は、ページのリクエストを送信する(ステップS26)。リクエストの送信が終了したら、端末装置20は、ステップS21に処理を戻し、ステップS21〜S26の処理を繰り返す。   When the operation by the user is a page transition operation (step S24: Yes), the terminal device 20 transmits a page request (step S26). When the transmission of the request is completed, the terminal device 20 returns the process to step S21 and repeats the processes of steps S21 to S26.

〔7.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[7. (Modification)
The above-described embodiment shows an example, and various changes and applications are possible.

例えば、上述の実施形態では、端末装置20は、商品のサブクラスを示す複数の要素が含まれるコンテンツを取得した。しかし、端末装置20は、サービスのサブクラスを示す複数の要素が含まれるコンテンツの情報を取得してもよい。サービスは、例えば、英会話等の受講サービスであってもよい。サービスのサブクラスは、例えば、サービスを受講可能な期間であってもよい。   For example, in the above-described embodiment, the terminal device 20 acquires content including a plurality of elements indicating a subclass of a product. However, the terminal device 20 may acquire content information including a plurality of elements indicating service subclasses. The service may be, for example, a lecture service such as English conversation. The service subclass may be, for example, a period during which the service can be taken.

また、上述の実施形態では、商品のサブクラスは、当該商品のうち、色及び/又はサイズが特定された商品であるものとした。しかし、商品のサブクラスは、色及び/又はサイズが特定された商品に限定されない。例えば、商品のサブクラスは、当該商品のうち、柄(豹柄や縞模様等)が特定された商品であってもよい。このとき、端末装置20は、商品の柄を示す複数の要素の一部にラベルが付されたコンテンツを画面に表示してもよい。   In the above-described embodiment, the product subclass is a product in which the color and / or size is specified among the products. However, the product subclass is not limited to products for which color and / or size are specified. For example, the subclass of the product may be a product for which a pattern (such as a leopard pattern or a striped pattern) is specified among the products. At this time, the terminal device 20 may display on the screen the content in which a part of the plurality of elements indicating the product pattern is labeled.

また、上述の実施形態では、情報処理サーバ10は、在庫があるサブクラスか否かに関わらず、サブクラスを示す要素にラベルを付した。しかし、情報処理サーバ10は、在庫が存在するサブクラスの中から選択されたサブクラスの要素にラベルを付してもよい。例えば、情報処理サーバ10は、在庫が存在するサブクラスのうち、販売数が最も多いサブクラスの商品にラベルを付してもよい。そして、端末装置20は、在庫が存在するサブクラスの中から選択されたサブクラスの要素にラベルが付された状態のコンテンツを画面に表示してもよい。   In the above-described embodiment, the information processing server 10 labels the element indicating the subclass regardless of whether or not the subclass is in stock. However, the information processing server 10 may label the elements of the subclass selected from the subclasses in which inventory exists. For example, the information processing server 10 may label the products of the subclass with the largest number of sales among the subclasses in which inventory exists. And the terminal device 20 may display the content in the state where the label is attached to the element of the subclass selected from the subclass in which the inventory exists.

また、上述の実施形態では、情報処理サーバ10は、単純に販売数の多いサブクラスにラベルを付した。しかし、情報処理サーバ10は、コンテンツを閲覧するユーザ毎にラベルを付すサブクラスを変更してもよい。例えば、情報処理サーバ10は、サブクラスを示す複数の要素のうちコンテンツ(例えば、図2に示すコンテンツC1)を閲覧するユーザと同じ属性のユーザへの販売の実績に基づき選択された要素にラベルを付してもよい。例えば、コンテンツを閲覧するユーザが女性なのであれば、情報処理サーバ10は、女性への販売数に基づき選択された要素にラベルを付してもよい。属性は、性別に限られず、例えば、年齢、職業、収入、資産、住所、勤務先、使用言語数、家族構成、友人関係、ライフサイクル、価値観、ライフスタイル、性格等であってもよい。その他、属性は、デモグラフィック情報やサイコグラフィック情報であってもよい。   In the above-described embodiment, the information processing server 10 simply labels subclasses with a large number of sales. However, the information processing server 10 may change the subclass to which a label is attached for each user who browses the content. For example, the information processing server 10 labels the elements selected based on the sales results to the user having the same attribute as the user who browses the content (for example, the content C1 shown in FIG. 2) among the plurality of elements indicating the subclass. You may attach. For example, if the user who browses the content is a woman, the information processing server 10 may label the element selected based on the number of sales to women. The attribute is not limited to gender, and may be, for example, age, occupation, income, asset, address, office, number of languages used, family structure, friendship, life cycle, values, lifestyle, personality, and the like. In addition, the attribute may be demographic information or psychographic information.

なお、情報処理サーバ10は、ユーザの属性とは異なる属性のユーザへの販売実績に基づいてラベルを付すサブクラスの要素を選択してもよい。例えば、商品が特定の属性のユーザとの関連が連想される商品の場合、情報処理サーバ10は、その特定の属性のユーザへの販売実績に基づいて、ラベルを付すサブクラスの要素を選択してもよい。例えば、商品が、調理器具等、料理に関する商品の場合、多くのユーザは主婦を連想する。そのため、情報処理サーバ10は、商品が料理に関する商品の場合、主婦層への販売実績に基づいてラベルを付すサブクラスの要素を選択してもよい。このとき、ラベルには“主婦に人気”等、特定の属性を示す情報が含まれるメッセージが付されていてもよい。そして、端末装置20は、特定の属性のユーザとの関連が連想される商品のコンテンツを取得するとともに、特定の属性のユーザへの販売実績に基づき選択されたサブクラスにラベルが付されたコンテンツを画面に表示してもよい。   Note that the information processing server 10 may select an element of a subclass to be labeled based on a sales record for a user having an attribute different from the user's attribute. For example, when the product is a product associated with a user with a specific attribute, the information processing server 10 selects a subclass element to be labeled based on the sales performance to the user with the specific attribute. Also good. For example, when the product is a product related to cooking such as a cooking utensil, many users associate a housewife. Therefore, when the product is a product related to cooking, the information processing server 10 may select a subclass element to be labeled based on the sales performance to the housewives. At this time, a message including information indicating a specific attribute such as “popular among housewives” may be attached to the label. Then, the terminal device 20 acquires the content of the product associated with the user with the specific attribute, and the content with the label attached to the subclass selected based on the sales performance to the user with the specific attribute. It may be displayed on the screen.

また、上述の実施形態では、情報処理サーバ10は、購入希望商品のサブクラスの販売実績に基づいてラベルを付すサブクラスの要素を選択した。しかし、情報処理サーバ10は、ユーザの購入希望商品とは異なる商品のサブクラスの販売実績に基づいてラベルを付すサブクラスの要素を選択してもよい。例えば、情報処理サーバ10は、購入希望商品と類似する商品のサブクラスの中で販売数が多い順に所定数のサブクラスを判別する。そして、情報処理サーバ10は、判別したサブクラスに対応する購入希望商品のサブクラスの要素を、ラベルを付す要素として選択する。これにより、ユーザの購入希望商品が、販売実績があまりない商品の場合も、情報処理サーバ10は、ラベルを付すサブクラスの要素を選択できる。   Further, in the above-described embodiment, the information processing server 10 selects the subclass element to be labeled based on the sales performance of the subclass of the desired product for purchase. However, the information processing server 10 may select a subclass element to be labeled based on the sales performance of a subclass of a product different from the user's purchase desired product. For example, the information processing server 10 determines a predetermined number of subclasses in descending order of sales among subclasses of products similar to the purchase desired product. Then, the information processing server 10 selects an element of the subclass of the desired product for purchase corresponding to the determined subclass as an element to be labeled. Thereby, even when the user's purchase desired product is a product that does not have a great sales record, the information processing server 10 can select an element of a subclass to be labeled.

なお、情報処理サーバ10は、購入希望商品と同一カテゴリに属する商品全体の販売実績に基づいてラベルを付すサブクラスの要素を選択してもよい。例えば、購入希望商品がコートなのであれば、情報処理サーバ10は、カテゴリがコートとなっているショッピングモール内の(或いはストア内の)全ての商品を対象に、サブクラス毎(例えば、色毎)に販売数をカウントする。そして、情報処理サーバ10は、販売数が多い順に所定数のサブクラスを判別する。そして、情報処理サーバ10は、判別したサブクラスに対応する購入希望商品のサブクラスの要素を、ラベルを付す要素として選択する。これにより、ユーザの購入希望商品が、販売実績があまりない商品の場合も、情報処理サーバ10は、ラベルを付すサブクラスの要素を選択できる。   Note that the information processing server 10 may select an element of a subclass to be labeled based on the sales performance of all the products belonging to the same category as the desired product for purchase. For example, if the purchase desired product is a court, the information processing server 10 targets all products in a shopping mall (or in a store) whose category is a court for each subclass (for example, for each color). Count sales. Then, the information processing server 10 determines a predetermined number of subclasses in descending order of sales numbers. Then, the information processing server 10 selects an element of the subclass of the desired product for purchase corresponding to the determined subclass as an element to be labeled. Thereby, even when the user's purchase desired product is a product that does not have a great sales record, the information processing server 10 can select an element of a subclass to be labeled.

また、情報処理サーバ10がラベルを付すサブクラスの要素を選択するのに使用する情報は実績情報に限定されない。例えば、情報処理サーバ10は、商品のレビューの情報に基づいて、ラベルを付すサブクラスの要素を選択してもよい。例えば、情報処理サーバ10は、レビュー数の多い順に所定数のサブクラスの要素をラベルを付す要素として選択してもよい。   Further, information used by the information processing server 10 to select a subclass element to which a label is attached is not limited to performance information. For example, the information processing server 10 may select an element of a subclass to be labeled based on information on product reviews. For example, the information processing server 10 may select a predetermined number of subclass elements in descending order of the number of reviews as elements to be labeled.

また、上述の実施形態では、情報処理サーバ10は、複数のサブクラスの要素のうち、1つの要素にラベルを付した。しかし、情報処理サーバ10は、複数の要素にラベルを付してもよい。例えば、情報処理サーバ10は、商品にユーザが選択可能な5以上のサブクラスがある場合に、5以上のサブクラスのうち2つの要素にラベルを付してもよい。このとき、情報処理サーバ10は、ラベルを付す要素を商品の販売実績に基づき判別してもよい。そして、端末装置20は、サブクラスを示す要素が5以上含まれるコンテンツを取得するとともに、5以上の要素の2つにラベルが付されたコンテンツを画面に表示してもよい。   Further, in the above-described embodiment, the information processing server 10 labels one element among the elements of the plurality of subclasses. However, the information processing server 10 may label a plurality of elements. For example, when there are five or more subclasses that can be selected by the user in the product, the information processing server 10 may label two elements of the five or more subclasses. At this time, the information processing server 10 may determine the element to be labeled based on the sales performance of the product. Then, the terminal device 20 may acquire content including five or more elements indicating subclasses, and may display on the screen the content in which two of the five or more elements are labeled.

また、上述の実施形態では、情報処理サーバ10は、図2に示すように、色を上位のサブクラスとし、サイズを複数の色それぞれに従属する下位のサブクラスとした。しかし、情報処理サーバ10は、サイズを上位のサブクラスとし、色或いは柄をサイズの下位のサブクラスとしてもよい。勿論、サイズの下位のサブクラスは、色や柄に限定されない。このとき、情報処理サーバ10は、サイズごとにラベルを付すサブクラスの要素を選択してもよい。例えば、情報処理サーバ10は、同一サイズに属する複数のサブクラスの中から販売数が多い順に所定数のサブクラスを選択し、選択したサブクラスの要素にラベルを付してもよい。   In the above-described embodiment, as illustrated in FIG. 2, the information processing server 10 sets the color as an upper subclass and the size as a lower subclass depending on a plurality of colors. However, the information processing server 10 may set the size as an upper subclass and the color or pattern as a lower subclass. Of course, the subclass of the lower size is not limited to the color or pattern. At this time, the information processing server 10 may select a subclass element to be labeled for each size. For example, the information processing server 10 may select a predetermined number of subclasses in descending order of sales from among a plurality of subclasses belonging to the same size, and label the elements of the selected subclasses.

また、上述の実施形態では、情報処理サーバ10は、図2に示すように、サイズを示す要素にはラベルを付していなかったが、サイズを示す要素にもラベルを付してもよい。また、情報処理サーバ10は、サイズと色をそれぞれことなるサブクラスとするのではなく、サイズと色の組み合わせを1つのサブクラスとしてもよい。そして、情報処理サーバ10は、サイズと色の組み合わせを示す複数の要素の一部にラベルを付してもよい。また、情報処理サーバ10は、サイズと柄の組み合わせを1つのサブクラスとし、サイズと柄の組み合わせを示す複数の要素の一部にラベルを付してもよい。また、情報処理サーバ10は、色と柄の組み合わせを1つのサブクラスとし、色と柄の組み合わせを示す複数の要素の一部にラベルを付してもよい。勿論、情報処理サーバ10は、サイズと色と柄の組み合わせを1つのサブクラスとし、サイズと色と柄の組み合わせを示す複数の要素の一部にラベルを付してもよい。   In the above-described embodiment, as illustrated in FIG. 2, the information processing server 10 does not label the element indicating the size, but may label the element indicating the size. In addition, the information processing server 10 may use a combination of size and color as one subclass instead of subclasses having different sizes and colors. Then, the information processing server 10 may label a part of a plurality of elements indicating a combination of size and color. Further, the information processing server 10 may use a combination of size and pattern as one subclass, and label a part of a plurality of elements indicating the combination of size and pattern. In addition, the information processing server 10 may use a combination of color and pattern as one subclass, and label a part of a plurality of elements indicating the combination of color and pattern. Of course, the information processing server 10 may use a combination of size, color, and pattern as one subclass, and label a part of a plurality of elements that indicate the combination of size, color, and pattern.

また、情報処理サーバ10は、ユーザ毎にラベルを表示したり非表示にしたりしてもよい。このとき、情報処理サーバ10は、ラベルを非表示にするユーザを、ユーザの属性に基づき判別してもよい。例えば、購入希望商品と同じカテゴリの商品を頻繁に購入しているユーザは、当該商品に関して詳しいと思われる。そこで、情報処理サーバ10は、購入希望商品と同じカテゴリの商品を頻繁に購入しているユーザに対してはラベルを非表示にしてもよい。   Further, the information processing server 10 may display or hide a label for each user. At this time, the information processing server 10 may determine the user whose label is not displayed based on the user attribute. For example, a user who frequently purchases a product in the same category as the desired product for purchase seems to be familiar with the product. Therefore, the information processing server 10 may hide the label from a user who frequently purchases products in the same category as the purchase desired product.

また、ラベルに付されるメッセージは、“人気”、“売れ筋”、“注目”、“一押し”、或いは“おすすめ”に限定されない。ラベルに付されるメッセージは、“HOT”、“イチオシ”、“本日のおすすめ”、“○人がカートに入れています”、“プレゼントに人気”等、様々な変形が可能である。   Further, the message attached to the label is not limited to “popular”, “selling”, “attention”, “push”, or “recommended”. The message attached to the label can be variously modified such as “HOT”, “Recommended”, “Today's recommendation”, “○ is in the cart”, “Popular for presents”, and so on.

また、上述の実施形態では、端末装置20に表示されるページはウェブページであるものとしたが、ページはウェブページに限定されない。例えば、ページは、ユーザインタフェース画面に表示されることを目的として作成されたページであってもよい。例えば、ページは、メッセンジャーアプリケーションの画面、カメラアプリケーションの画面、ゲーム画面、音楽再生画面、動画再生画面のページであってもよい。これらの画面(ページ)も第1のコンテンツの配置面とみなすことができる。なお、配置面は、複数のコンテンツがタイル状に並べられたものであってもよい。画面にページ状に表示可能なさまざまな構成を配置面とみなすことが可能である。   Moreover, in the above-mentioned embodiment, although the page displayed on the terminal device 20 shall be a web page, a page is not limited to a web page. For example, the page may be a page created for the purpose of being displayed on the user interface screen. For example, the page may be a page of a messenger application screen, a camera application screen, a game screen, a music playback screen, or a video playback screen. These screens (pages) can also be regarded as the first content arrangement surface. The arrangement surface may be a plurality of contents arranged in a tile shape. Various configurations that can be displayed in a page form on the screen can be regarded as the arrangement surface.

本実施形態の情報処理サーバ10、或いは端末装置20を制御する制御装置は、専用のコンピュータシステムによって実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムを、光ディスク、半導体メモリ、磁気テープ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールし、上述の処理を実行することによって制御装置を構成してもよい。制御装置は、情報処理サーバ10、或いは端末装置20の外部の装置(例えば、パーソナルコンピュータ)であってもよいし、内部の装置(例えば、制御部13、或いは25)であってもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、OS(Operating System)とアプリケーションソフトとの協働により実現してもよい。この場合には、OS以外の部分を媒体に格納して配布してもよいし、OS以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。   The control device that controls the information processing server 10 or the terminal device 20 of the present embodiment may be realized by a dedicated computer system or may be realized by a normal computer system. For example, a program for executing the above-described operation is stored and distributed in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk, the program is installed in the computer, and the above-described processing is performed. You may comprise a control apparatus by performing. The control device may be an information processing server 10 or a device external to the terminal device 20 (for example, a personal computer), or may be an internal device (for example, the control unit 13 or 25). Further, the program may be stored in a disk device provided in a server device on a network such as the Internet so that it can be downloaded to a computer. Further, the above-described functions may be realized by cooperation between an OS (Operating System) and application software. In this case, a part other than the OS may be stored and distributed in a medium, or a part other than the OS may be stored in a server device and downloaded to a computer.

また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。   In addition, among the processes described in the above embodiments, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed All or a part of the above can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔8.ハードウェア構成〕
実施形態及び変形例に係る情報処理サーバ10或いは端末装置20は、例えば図11に示すような構成のコンピュータ1000によっても実現可能である。図11は、情報処理サーバ10或いは端末装置20の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD(Hard Disk Drive)1400、通信インタフェース(I/F)1500、入出力インタフェース(I/F)1600、及びメディアインタフェース(I/F)1700を有する。
[8. Hardware configuration)
The information processing server 10 or the terminal device 20 according to the embodiment and the modification can be realized by a computer 1000 having a configuration as shown in FIG. 11, for example. FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing server 10 or the terminal device 20. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD (Hard Disk Drive) 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インタフェース1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from other devices via the network N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

CPU1100は、入出力インタフェース1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インタフェース1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インタフェース1600を介して出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via an input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインタフェース1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインタフェース1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が実施形態に係る情報処理サーバ10或いは端末装置20として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部13或いは制御部25の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the information processing server 10 or the terminal device 20 according to the embodiment, the CPU 1100 of the computer 1000 executes the program loaded on the RAM 1200 to thereby function the control unit 13 or the control unit 25. Is realized. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them. However, as another example, these programs may be acquired from other devices via the network N.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. It is possible to implement the present invention in other forms with improvements.

〔9.効果〕
本実施形態によれば、端末装置20は、所定の対象の一部を特化した対象(サブクラス)を示す複数の要素が含まれるコンテンツを取得する。端末装置20は、複数の要素の一部に目印となる所定の表示(例えば、ラベル)が付されたコンテンツを画面に表示する。これにより、ユーザは、所定の対象にサブクラスが複数あったとしても、所定の表示を判断材料にしてサブクラスを容易に選択できる。結果として、ユーザはショッピングに関する判断を容易に行うことができる。
[9. effect〕
According to the present embodiment, the terminal device 20 acquires content including a plurality of elements indicating a target (subclass) specializing a part of a predetermined target. The terminal device 20 displays on the screen content that has a predetermined display (for example, a label) that serves as a mark on some of the plurality of elements. Thereby, even if there are a plurality of subclasses for a predetermined target, the user can easily select a subclass using a predetermined display as a judgment material. As a result, the user can easily make a judgment regarding shopping.

また、端末装置20は、商品或いはサービスのサブクラスを示す複数の要素が含まれるコンテンツの情報を取得する。そして、端末装置20は、商品或いはサービスのサブクラスを示す複数の要素の一部に所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、商品或いはサービスにサブクラスが複数あったとしても、所定の表示を判断材料にしてサブクラスを容易に選択できる。結果として、ユーザはショッピングに関する判断を容易に行うことができる。   In addition, the terminal device 20 acquires content information including a plurality of elements indicating subclasses of products or services. And the terminal device 20 displays the content by which the predetermined display was attached | subjected to some of the some elements which show the subclass of goods or a service on a screen. As a result, even if there are a plurality of subclasses in the product or service, the user can easily select a subclass using a predetermined display as a judgment material. As a result, the user can easily make a judgment regarding shopping.

また、端末装置20は、商品の色或いは柄を示す複数の要素が含まれるコンテンツの情報を取得する。そして、端末装置20は、商品の色或いは柄を示す複数の要素の一部にラベルが付されたコンテンツを画面に表示する。これにより、ユーザは、商品に色或いは柄の選択肢が複数あったとしても、ラベルを判断材料にして色或いは柄を容易に選択できる。結果として、ユーザはショッピングに関する判断を容易に行うことができる。   Further, the terminal device 20 acquires content information including a plurality of elements indicating the color or pattern of the product. And the terminal device 20 displays the content by which the label was attached to some of the some elements which show the color or pattern of goods on a screen. Thereby, even if a user has a plurality of color or pattern choices for the product, the user can easily select the color or pattern using the label as a judgment material. As a result, the user can easily make a judgment regarding shopping.

また、端末装置20は、商品のサブクラスを示す複数の要素が含まれるコンテンツの情報を取得する。そして、端末装置20は、在庫が存在するサブクラスの中から選択されたサブクラスの要素に所定の表示が付された状態のコンテンツを画面に表示する。これにより、所定の表示が付される要素は、確実に在庫が存在している商品のサブクラスとなる。結果として、所定の表示の判断材料としての価値が高くなる。   Further, the terminal device 20 acquires content information including a plurality of elements indicating the subclass of the product. Then, the terminal device 20 displays the content in a state where a predetermined display is added to the elements of the subclass selected from the subclasses in which the inventory exists. Thereby, the element to which the predetermined display is attached becomes a subclass of a commodity in which inventory is surely present. As a result, the value as a judgment material of a predetermined display becomes high.

また、端末装置20は、複数の要素の一部にユーザへのメッセージを有する所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、メッセージを判断材料にしてサブクラスを容易に選択できる。   Moreover, the terminal device 20 displays on the screen the content to which a predetermined display having a message to the user is attached to some of the plurality of elements. Thereby, the user can easily select a subclass using the message as a judgment material.

また、端末装置20は、複数の要素の一部に他のユーザの購入状況を示す所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、購買状況を判断材料にしてサブクラスを容易に選択できる。   In addition, the terminal device 20 displays on the screen a content in which a predetermined display indicating the purchase status of another user is attached to some of the plurality of elements. As a result, the user can easily select a subclass using the purchase status as a criterion.

また、端末装置20は、複数の要素の一部に人気、売れ筋、注目、一押し、或いはおすすめを示す所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、所定の表示を判断材料にしてサブクラスを容易に選択できる。   In addition, the terminal device 20 displays content on the screen with a predetermined display indicating popularity, best selling, attention, one push, or recommendation on some of the plurality of elements. Thereby, the user can easily select a subclass using a predetermined display as a judgment material.

また、端末装置20は、複数の要素のうちコンテンツを閲覧するユーザと同じ属性のユーザへの販売の実績に基づき選択された要素に所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、所定の表示を判断材料にしてサブクラスを容易に選択できる。   In addition, the terminal device 20 displays on the screen content in which a predetermined display is added to the element selected based on the sales performance to the user having the same attribute as the user who browses the content among the plurality of elements. Thereby, the user can easily select a subclass using a predetermined display as a judgment material.

また、端末装置20は、サブクラスを示す要素が5以上含まれるコンテンツを取得する。そして、端末装置20は、5以上の要素の2つに所定の表示が付されたコンテンツを画面に表示する。これにより、ユーザは、所定の表示を判断材料にしてサブクラスを容易に選択できる。   In addition, the terminal device 20 acquires content including five or more elements indicating subclasses. And the terminal device 20 displays the content by which predetermined display was attached | subjected to two of five or more elements on a screen. Thereby, the user can easily select a subclass using a predetermined display as a judgment material.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。同様に、表示制御部は、表示制御手段や表示制御回路に読み替えることができる。   In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the acquisition unit can be read as acquisition means or an acquisition circuit. Similarly, the display control unit can be read as display control means or a display control circuit.

1…情報処理システム
10…情報処理サーバ
11、21…通信部
12、23…記憶部
121…実績情報データベース
122…コンテンツデータベース
123…ラベルデータベース
13、25…制御部
131…受付部
132…判別部
133…生成部
134…配信部
20、20、20、20、20…端末装置
22…入力部
24…出力部
251…取得部
252…表示制御部
A1…コンテンツ表示領域
B1…ボタン
C1…コンテンツ
E1〜E5…要素
L1、L2、L3…ラベル
DESCRIPTION OF SYMBOLS 1 ... Information processing system 10 ... Information processing server 11, 21 ... Communication part 12, 23 ... Memory | storage part 121 ... Performance information database 122 ... Content database 123 ... Label database 13, 25 ... Control part 131 ... Reception part 132 ... Discrimination part 133 ... Generation part 134 ... Distribution part 20, 20 1 , 20 2 , 20 3 , 20 4 ... Terminal device 22 ... Input part 24 ... Output part 251 ... Acquisition part 252 ... Display control part A1 ... Content display area B1 ... Button C1 ... Content E1 to E5 ... Element L1, L2, L3 ... Label

Claims (11)

複数のサブクラスを有する所定の対象の該複数のサブクラスをそれぞれ示す複数の要素が含まれるコンテンツを生成する生成部と、
端末装置に前記コンテンツの情報を配信する配信部と、を備え、
前記生成部は、前記所定の対象に関する販売実績に基づいて、前記複数の要素の中から、目印となる所定の表示を付す要素を選択し、選択した要素に前記所定の表示を付す、
ことを特徴とする配信装置。
A generation unit for generating content including a plurality of elements each indicating the plurality of subclasses of a predetermined target having a plurality of subclasses;
A distribution unit that distributes the content information to the terminal device,
The generation unit selects an element to be given a predetermined display as a mark from the plurality of elements based on a sales record related to the predetermined target, and attaches the predetermined display to the selected element.
A distribution apparatus characterized by that.
前記生成部は、前記所定の対象との関連が連想される所定の属性のユーザへの販売実績に基づいて、前記複数の要素の中から前記所定の表示を付す要素を選択し、選択した要素に、前記所定の属性を示す情報が含まれる前記所定の表示を付す、
ことを特徴とする請求項1に記載の配信装置。
The generation unit selects an element to which the predetermined display is added from the plurality of elements based on a sales record to a user having a predetermined attribute associated with the predetermined target, and selects the selected element And attaching the predetermined display including information indicating the predetermined attribute,
The distribution apparatus according to claim 1.
前記生成部は、複数のサブクラスを有する商品或いはサービスの該複数のサブクラスをそれぞれ示す前記複数の要素が含まれる前記コンテンツを生成する、
ことを特徴とする請求項1又は2に記載の配信装置。
The generating unit generates the content including the plurality of elements respectively indicating the plurality of subclasses of goods or services having a plurality of subclasses.
The distribution apparatus according to claim 1, wherein the distribution apparatus is a distribution apparatus.
前記生成部は、複数の色違いの商品或いは複数の柄違いの商品を有する所定の商品の該複数の色或いは該複数の柄をそれぞれ示す前記複数の要素が含まれる前記コンテンツを生成する、
ことを特徴とする請求項1〜3のいずれか1項に記載の配信装置。
Wherein the generating unit generates the content that includes a plurality of elements indicating a plurality of different colors product or a plurality of predetermined with different patterns of the product items of the plurality of colors or the plurality of patterns, respectively,
The distribution apparatus according to claim 1, wherein
前記生成部は、複数のサブクラスを有する商品の該複数のサブクラスをそれぞれ示す前記複数の要素が示す複数の対象のうち在庫が存在する対象の要素の中から前記所定の表示を付す要素を選択し、選択した要素に前記所定の表示を付す、
ことを特徴とする請求項1〜4のいずれか1項に記載の配信装置。
The generation unit selects an element to which the predetermined display is added from among a plurality of targets indicated by the plurality of elements each indicating the plurality of subclasses of a product having a plurality of subclasses. , Attach the predetermined display to the selected element,
The distribution apparatus according to claim 1, wherein the distribution apparatus is a distribution apparatus.
前記生成部は、前記選択した要素にユーザへのメッセージを有する前記所定の表示を付す、
ことを特徴とする請求項1〜5のいずれか1項に記載の配信装置。
The generation unit attaches the predetermined display having a message to the user to the selected element.
The distribution apparatus according to any one of claims 1 to 5.
前記生成部は、前記選択した要素に販売状況を示す前記所定の表示を付す、
ことを特徴とする請求項1〜6のいずれか1項に記載の配信装置。
The generation unit attaches the predetermined display indicating the sales status to the selected element.
The distribution device according to claim 1, wherein the distribution device is a distribution device.
前記生成部は、前記選択した要素に人気、売れ筋、注目、一押し、或いはおすすめを示す前記所定の表示を付す、
ことを特徴とする請求項1〜7のいずれか1項に記載の配信装置。
The generation unit attaches the predetermined display indicating popularity, best seller, attention, one push, or recommendation to the selected element.
The distribution device according to claim 1, wherein the distribution device is a distribution device.
前記生成部は、前記要素が5以上含まれる前記コンテンツを生成するとともに、5以上の前記要素の2つに前記所定の表示を付す、
ことを特徴とする請求項1〜8のいずれか1項に記載の配信装置。
The generation unit generates the content including five or more elements and attaches the predetermined display to two of the five or more elements.
The distribution apparatus according to claim 1, wherein the distribution apparatus is a distribution apparatus.
配信装置が実行する配信方法であって、
複数のサブクラスを有する所定の対象の該複数のサブクラスをそれぞれ示す複数の要素が含まれるコンテンツを生成する生成工程と、
端末装置に前記コンテンツの情報を配信する配信工程と、含み、
前記生成工程では、前記所定の対象に関する販売実績に基づいて、前記複数の要素の中から、目印となる所定の表示を付す要素を選択し、選択した要素に前記所定の表示を付す、
ことを特徴とする配信方法。
A distribution method executed by a distribution device,
Generating a content including a plurality of elements respectively indicating the plurality of subclasses of a predetermined target having a plurality of subclasses;
A distribution step of distributing the content information to the terminal device;
In the generation step, based on the sales results related to the predetermined target, an element to be given a predetermined display as a mark is selected from the plurality of elements, and the predetermined display is given to the selected element.
A distribution method characterized by that.
複数のサブクラスを有する所定の対象の該複数のサブクラスをそれぞれ示す複数の要素が含まれるコンテンツを生成する生成手順と、
端末装置に前記コンテンツの情報を配信する配信手順と、をコンピュータに実行させ、
前記生成手順では、前記所定の対象に関する販売実績に基づいて、前記複数の要素の中から、目印となる所定の表示を付す要素を選択し、選択した要素に前記所定の表示を付す、
ことを特徴とする配信プログラム。
A generation procedure for generating content including a plurality of elements respectively indicating the plurality of subclasses of a predetermined target having a plurality of subclasses;
A distribution procedure for distributing the content information to the terminal device;
In the generation procedure, based on the sales results for the predetermined target, an element to be given a predetermined display as a mark is selected from the plurality of elements, and the predetermined display is given to the selected element.
A distribution program characterized by that.
JP2017168938A 2017-09-01 2017-09-01 Distribution apparatus, distribution method, and distribution program Active JP6494710B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017168938A JP6494710B2 (en) 2017-09-01 2017-09-01 Distribution apparatus, distribution method, and distribution program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017168938A JP6494710B2 (en) 2017-09-01 2017-09-01 Distribution apparatus, distribution method, and distribution program

Publications (2)

Publication Number Publication Date
JP2019046190A JP2019046190A (en) 2019-03-22
JP6494710B2 true JP6494710B2 (en) 2019-04-03

Family

ID=65812916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017168938A Active JP6494710B2 (en) 2017-09-01 2017-09-01 Distribution apparatus, distribution method, and distribution program

Country Status (1)

Country Link
JP (1) JP6494710B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7350904B2 (en) * 2022-01-14 2023-09-26 ヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7231421B2 (en) * 2000-10-13 2007-06-12 Kabushiki Kaisha Toshiba Data relay system, data relay method, data relay program, information processing method, and information processing program
JP5213217B2 (en) * 2007-06-08 2013-06-19 楽天株式会社 Information providing apparatus and method, program, information processing apparatus, and information processing system
JP2010055391A (en) * 2008-08-28 2010-03-11 Fujifilm Corp Merchandise analyzing device, merchandise offering device, and merchandise analysis method and program
JP2013228826A (en) * 2012-04-25 2013-11-07 Hitachi Consumer Electronics Co Ltd Merchandise presentation system and merchandise presentation method

Also Published As

Publication number Publication date
JP2019046190A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
US20220335537A1 (en) Electronic receipt system, commodity sales data processing apparatus, electronic receipt management server and method
US10529008B1 (en) Integration of item variations for display in user interfaces
JP6215425B1 (en) Determination program, determination method, and determination apparatus
JP2018113039A (en) Saving communication session state
TWI859630B (en) Electronic apparatus and informative method for managing item sales
US20140249935A1 (en) Systems and methods for forwarding users to merchant websites
JP2020502663A (en) Technology for presenting electronic end cap items
JP2002032335A (en) Method and system for displaying image
US20150112804A1 (en) Method for presenting sales information and system for presenting the same
US20170154362A1 (en) System and method for supporting sale
US9037501B1 (en) Presenting alternative shopping options
JP7571491B2 (en) Information processing system, information processing device, method, and program
KR102406372B1 (en) Electronic apparatus for providing item information and method thereof
JP6372135B2 (en) Electronic leaflet information processing system and electronic leaflet information processing method
JP2017116977A (en) Prediction device, prediction method, and prediction program
JP6706913B2 (en) Advertisement display device and advertisement display method
JP6494710B2 (en) Distribution apparatus, distribution method, and distribution program
US9959564B1 (en) Providing confirmations for list modifications
JP7443280B2 (en) Provision device, method and program
JP7077269B2 (en) Information processing equipment, information processing methods, and information processing programs
US11348163B1 (en) System for presenting simplified user interface
US8635268B1 (en) Content notification
JP6774974B2 (en) Display program, display device and display method
US8799112B1 (en) Interactive map for browsing items
KR102369147B1 (en) Electronic apparatus and data management method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170919

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20170919

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20170919

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180817

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181210

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20181218

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: 20190205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190305

R150 Certificate of patent or registration of utility model

Ref document number: 6494710

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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