JP6551847B2 - Layout apparatus, layout method, and program - Google Patents

Layout apparatus, layout method, and program Download PDF

Info

Publication number
JP6551847B2
JP6551847B2 JP2016179849A JP2016179849A JP6551847B2 JP 6551847 B2 JP6551847 B2 JP 6551847B2 JP 2016179849 A JP2016179849 A JP 2016179849A JP 2016179849 A JP2016179849 A JP 2016179849A JP 6551847 B2 JP6551847 B2 JP 6551847B2
Authority
JP
Japan
Prior art keywords
information
layout
product
identifier
learning
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
JP2016179849A
Other languages
Japanese (ja)
Other versions
JP2018045455A (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.)
ProField Co Ltd
Original Assignee
ProField Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ProField Co Ltd filed Critical ProField Co Ltd
Priority to JP2016179849A priority Critical patent/JP6551847B2/en
Publication of JP2018045455A publication Critical patent/JP2018045455A/en
Application granted granted Critical
Publication of JP6551847B2 publication Critical patent/JP6551847B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、商品情報を配置するレイアウトを取得する装置等に関するものである。   The present invention relates to an apparatus for acquiring a layout for arranging product information.

従来の技術として、過去に実際に適用されたレイアウト情報の履歴を、予め定められた件数だけ格納しておくレイアウト適用履歴格納手段と、コンテンツやレイアウト適用履歴に基づいて適用するレイアウトを自動で選択、もしくはユーザへのレイアウト候補を提示するレイアウト自動選択手段を備えたものが知られていた。(例えば、特許文献1参照)。   As a conventional technique, layout application history storage means for storing only a predetermined number of layout information histories actually applied in the past, and a layout to be applied based on content and layout application history are automatically selected. Or, it has been known to have a layout automatic selection means for presenting layout candidates to the user. (See, for example, Patent Document 1).

特開2002−132752号公報(第5頁、第6図等)JP 2002-132752 A (5th page, FIG. 6 etc.)

しかしながら、従来の技術においては、商品情報を配置するための適切なレイアウトを取得することができない、という課題があった。例えば、従来の技術においては、商品情報を配置した場合に、適切な結果、例えば、配置した商品情報に対応する商品の売上の増加や、商品情報を配置したページのページビューの増加等が見込めるレイアウトを自動的に取得することができない、という問題があった。   However, in the prior art, there has been a problem that an appropriate layout for arranging product information can not be obtained. For example, in the prior art, when product information is arranged, an appropriate result can be expected, for example, an increase in sales of products corresponding to the arranged product information, an increase in page views of pages on which product information is arranged, etc. There was a problem that the layout could not be acquired automatically.

本発明は、上記のような課題を解消するためになされたものであり、商品情報を配置するための適切なレイアウトを取得することができるレイアウト装置を提供することを目的とする。   The present invention has been made to solve the problems as described above, and it is an object of the present invention to provide a layout apparatus capable of acquiring an appropriate layout for arranging product information.

本発明のレイアウト装置は、商品を識別する2以上の商品識別子と、2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、レイアウト識別子で識別されるレイアウトで2以上の商品情報が配置された電子情報に対する結果に関する結果情報とを有する2以上の学習情報が格納される学習情報格納部と、商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される商品管理情報格納部と、2以上の商品識別子を受け付ける受付部と、受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、学習情報格納部の2以上の学習情報に適用して、レイアウト識別子を取得するレイアウト識別子取得部と、レイアウト識別子取得部が取得したレイアウト識別子を出力するレイアウト識別子出力部とを具備するレイアウト装置である。   The layout apparatus according to the present invention comprises two or more product identifiers for identifying products, and a layout identifier for identifying a layout of electronic information in which two or more product information items of products identified by the two or more product identifiers are arranged. A learning information storage unit in which two or more pieces of learning information having results with respect to electronic information in which two or more items of product information are arranged in a layout identified by a layout identifier is stored, an item identifier, and one or more items A product management information storage unit in which two or more product management information having product information including the attribute value of the item are stored, a receiving unit for receiving two or more product identifiers, and two or more product identifiers received by the receiving unit A layout identifier acquisition unit that acquires two or more pairs of product information to two or more learning information in the learning information storage unit to acquire a layout identifier, and a layout A layout apparatus for and a layout identifier output unit for outputting a layout identifier identifier acquisition unit has acquired.

かかる構成により、商品情報を配置するための適切なレイアウトを取得することができる。   With this configuration, it is possible to acquire an appropriate layout for arranging product information.

また、本発明のレイアウト装置は、前記レイアウト装置において、レイアウト識別子と、電子情報のレイアウトを特定するレイアウト情報とを有する2以上のレイアウト管理情報が格納されるレイアウト管理情報格納部と、レイアウト識別子出力部が出力したレイアウト識別子と対になるレイアウト情報をレイアウト管理情報格納部から取得するレイアウト情報取得部と、レイアウト情報取得部が取得したレイアウト情報が示すレイアウトに従って、受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を配置し、電子情報を取得する電子情報取得部と、電子情報取得部が取得した電子情報を出力する電子情報出力部とをさらに具備するレイアウト装置である。   In the layout apparatus according to the present invention, in the layout apparatus, a layout management information storage unit in which two or more pieces of layout management information having a layout identifier and layout information for specifying a layout of electronic information are stored; According to the layout indicated by the layout information acquired by the layout management information storage unit, which acquires layout information paired with the layout identifier output by the unit from the layout management information storage unit, and by the layout information indicated by the layout information acquired by the layout information acquisition unit A layout apparatus further comprising: an electronic information acquisition unit that arranges two or more product information to be paired with a product identifier and acquires electronic information; and an electronic information output unit that outputs electronic information acquired by the electronic information acquisition unit. is there.

かかる構成により、商品情報を配置するための適切なレイアウトを取得して、適切に商品情報を配置した電子情報を出力することができる。   With this configuration, it is possible to acquire an appropriate layout for arranging product information and output electronic information in which product information is appropriately arranged.

また、本発明のレイアウト装置は、前記レイアウト装置において、レイアウト識別子取得部は、受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報との類似度が閾値より大きいまたは閾値以上である2以上の商品情報と対になる頻度または確率が閾値より小さいまたは閾値以下であるレイアウト識別子を取得するレイアウト装置である。   Further, in the layout device according to the present invention, in the layout device, the layout identifier acquiring unit has a similarity between the two or more product identifiers received by the receiving unit and the two or more product information to be paired is greater than a threshold or a threshold This is a layout device that acquires a layout identifier whose frequency or probability of pairing with two or more product information items described above is less than or less than a threshold value.

かかる構成により、多くのユーザに利用されていない奇抜な配置のレイアウトを取得することができる。   With such a configuration, it is possible to obtain a layout of a strange arrangement that is not used by many users.

また、本発明のレイアウト装置は、前記レイアウト装置において、レイアウト識別子取得部は、受付部が受け付けた2以上の各商品識別子と対になる2以上の各商品情報から、素性である2以上の商品素性を取得する素性取得手段と、2以上の商品素性を、学習情報格納部の2以上の学習情報に適用して、レイアウト識別子を取得するレイアウト識別子取得手段と、を具備するレイアウト装置である。   Further, in the layout apparatus according to the present invention, in the layout apparatus, the layout identifier acquisition unit is a feature of two or more commodities having two or more commodity information paired with the two or more commodity identifiers received by the reception unit. The layout apparatus includes a feature acquiring unit that acquires a characteristic, and a layout identifier acquiring unit that acquires a layout identifier by applying two or more product characteristics to two or more pieces of learning information of a learning information storage unit.

かかる構成により、商品素性を用いて商品情報を配置するための適切なレイアウトを取得することができる。   According to this configuration, it is possible to obtain an appropriate layout for arranging product information by using product characteristics.

また、本発明のレイアウト装置は、前記レイアウト装置において、2以上の商品素性は、商品情報数、画像の有無、動画の有無、音声の有無、表の有無、ハイパーリンクの有無、文字列長、文字の配置方法、文字の属性、文字の大きさ、文字列内の用語のうちの2以上であるレイアウト装置である。   Further, in the layout device according to the present invention, in the layout device, two or more product features include the number of product information, the presence of an image, the presence of a moving image, the presence of an audio, the presence of a table, the presence of a hyperlink, the presence of a hyperlink, the character string length, It is a layout device that is two or more of a character arrangement method, character attributes, character size, and terms in the character string.

かかる構成により、適切な商品素性を用いて商品情報を配置するための適切なレイアウトを取得することができる。   According to this configuration, it is possible to obtain an appropriate layout for arranging product information by using an appropriate product feature.

また、本発明のレイアウト装置は、前記レイアウト装置において、レイアウト管理情報は、レイアウト情報の素性である1以上のレイアウト素性を有し、学習情報は、1以上のレイアウト素性を有し、レイアウト識別子取得部は、受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、レイアウト素性を有する2以上の学習情報に適用して、レイアウト識別子を取得するレイアウト装置である。   In the layout apparatus according to the present invention, in the layout apparatus, the layout management information has one or more layout features which are features of the layout information, and the learning information has one or more layout features, and the layout identifier is acquired The part is a layout device that applies the two or more item information paired with the two or more item identifiers received by the receiving part to two or more pieces of learning information having a layout feature to acquire a layout identifier.

かかる構成により、レイアウト素性を用いて適切なレイアウトを取得することができる。   With this configuration, an appropriate layout can be acquired using the layout feature.

また、本発明のレイアウト装置は、前記レイアウト装置において、1以上のレイアウト素性は、商品情報の並びの方向を示す方向情報、文字列と画像との配置関係を示す配置関係情報のうちの1以上であるレイアウト装置である。   Further, in the layout device according to the present invention, in the layout device, one or more of the layout features may be one or more of direction information indicating a direction of arrangement of product information and arrangement relationship information indicating an arrangement relationship between a character string and an image. A layout device.

かかる構成により、レイアウト素性を用いて適切なレイアウトを取得することができる。   With this configuration, an appropriate layout can be acquired using the layout feature.

本発明によるレイアウト装置等によれば、商品情報を配置するための適切なレイアウトを取得することができる。   According to the layout apparatus and the like according to the present invention, it is possible to acquire an appropriate layout for arranging product information.

本発明の実施の形態におけるレイアウト装置のブロック図The block diagram of the layout apparatus in embodiment of this invention 同レイアウト装置の動作について説明するフローチャートFlow chart for explaining the operation of the layout device 同レイアウト装置の学習情報管理表を示す図A diagram showing a learning information management table of the same layout device 同レイアウト装置のレイアウト管理表を示す図Diagram showing layout management table of the same layout device 同レイアウト装置のレイアウト情報が示すレイアウトに配置して得られた電子情報の一例を示す図(図5(a))、および同レイアウト装置のレイアウト情報が示すレイアウトを示す図(図5(b))A diagram showing an example of electronic information obtained by arranging in the layout indicated by the layout information of the layout device (FIG. 5 (a)), and a diagram showing a layout indicated by the layout information of the layout device (FIG. 5 (b) ) 同レイアウト装置の商品管理表を示す図Diagram showing product management table of same layout device 同レイアウト装置による電子情報の表示例を示す図The figure which shows the example of a display of the electronic information by the layout apparatus 本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図The figure which shows an example of the external appearance of the computer system in embodiment of this invention 同コンピュータシステムの構成の一例を示す図The figure which shows an example of a structure of the computer system

以下、レイアウト装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, embodiments of a layout device and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.

(実施の形態)
図1は、本実施の形態におけるレイアウト装置1のブロック図である。
レイアウト装置1は、学習情報格納部101、商品管理情報格納部102、受付部103、レイアウト管理情報格納部104、レイアウト識別子取得部105、レイアウト識別子出力部106、レイアウト情報取得部107、電子情報取得部108、および電子情報出力部109を備える。
レイアウト識別子取得部105は、素性取得手段1051、およびレイアウト識別子取得手段1052を備える。
Embodiment
FIG. 1 is a block diagram of a layout apparatus 1 according to the present embodiment.
The layout apparatus 1 includes a learning information storage unit 101, a product management information storage unit 102, a reception unit 103, a layout management information storage unit 104, a layout identifier acquisition unit 105, a layout identifier output unit 106, a layout information acquisition unit 107, and electronic information acquisition. Unit 108 and electronic information output unit 109.
The layout identifier acquisition unit 105 includes feature acquisition unit 1051 and layout identifier acquisition unit 1052.

学習情報格納部101には、2以上の学習情報が格納される。学習情報は、商品を識別する2以上の商品識別子と、この2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、このレイアウト識別子で識別されるレイアウトで上記の2以上の商品情報が配置された電子情報に対する結果に関する結果情報とを有する情報である。   The learning information storage unit 101 stores two or more pieces of learning information. The learning information includes two or more product identifiers for identifying a product, a layout identifier for identifying a layout of electronic information in which two or more product information items of the product identified by the two or more product identifiers are arranged, and the layout The above-described two or more pieces of product information in the layout identified by the identifier are information having result information on the result with respect to the arranged electronic information.

レイアウト識別子は、例えば、レイアウトに割り当てられた文字列等である。ここでの文字列は、数字も含む概念である。かかることは、以降の文字列についても同様である。レイアウトとは、例えば、商品情報の配置と考えてもよく、商品情報の割り付けと考えてもよい。レイアウト識別子は、レイアウトを特定するレイアウト情報の識別子と考えてもよい。レイアウト識別子は、例えば、レイアウト情報のファイル名等であってもよい   The layout identifier is, for example, a character string assigned to the layout. The character string here is a concept including numbers. The same applies to the subsequent character strings. The layout may be considered, for example, as an arrangement of product information, or as an allocation of product information. The layout identifier may be considered as an identifier of layout information that specifies the layout. The layout identifier may be a file name of layout information, for example.

商品識別子は、例えば、商品に対して割り当てられた文字列等である。商品識別子は、商品名等であってもよい。商品識別子は、この商品識別子が示す商品に対応する商品情報の識別子と考えてもよい。ここでの商品がどのような商品であるかは問わない。ここでの商品は、有形のものであってもよく、無形のものであってもよい。ここでの商品は、サービス等を含むと考えてもよい。   The product identifier is, for example, a character string assigned to the product. The product identifier may be a product name or the like. The product identifier may be considered as an identifier of product information corresponding to the product indicated by the product identifier. It does not matter what kind of product the product here is. The goods here may be tangible or intangible. The products here may be considered to include services and the like.

電子情報とは、例えば、電子的な情報であって、出力可能な情報である。ここでの出力は、例えば、表示や、印刷等である。電子情報とは、例えば、ウェブページ、電子カタログ、電子チラシ等である。また、電子情報は、カタログを印刷するための情報であってもよく、チラシを印刷するための情報であってもよい。電子情報は、例えば、印刷や、WEBパブリッシング等に用いられる、公開を目的とした情報であってもよい。電子情報は、例えば、クロスメディア出版に用いられる情報であってもよい。電子情報に配置される情報は問わない。例えば、電子情報には、文字列が配置されてもよく、画像が配置されてもよく、その両方が配置されてもよい。電子情報に配置される画像は、静止画像であってもよく、動画像であってもよい。また、電子情報には、アプリケーションソフトウェアによって出力される画像(例えば、インタラクティブなゲームの画像等)が配置されてもよい。   The electronic information is, for example, electronic information and information that can be output. The output here is, for example, display or printing. The electronic information is, for example, a web page, an electronic catalog, an electronic flyer, or the like. Further, the electronic information may be information for printing a catalog or information for printing a leaflet. The electronic information may be, for example, information intended for publication, which is used for printing, WEB publishing, and the like. The electronic information may be information used for cross media publication, for example. The information arranged in the electronic information does not matter. For example, a character string may be arranged in the electronic information, an image may be arranged, or both of them may be arranged. The image arranged in the electronic information may be a still image or a moving image. Further, in the electronic information, an image (for example, an image of an interactive game or the like) output by application software may be arranged.

結果情報は、例えば、電子情報に関する効果を示す情報と考えてもよい。結果情報とは、例えば、電子情報に配置された二以上の商品情報に対応する二以上の商品の売上であってもよく、二以上の商品情報が配置された電子情報の閲覧数であってもよく、二以上の商品情報が配置された電子情報の配布数であってもよい。売上は、金額ベースであってもよく、売上量ベースであってもよい。結果情報は、レイアウト識別子で識別されるレイアウトで2以上の商品情報が配置された電子情報に対する評価を示す情報や、評価結果と考えてもよい。   The result information may be considered as information indicating an effect related to electronic information, for example. The result information may be, for example, sales of two or more products corresponding to two or more product information arranged in the electronic information, and is the number of browsed electronic information in which the two or more product information is arranged Alternatively, it may be the distribution number of electronic information in which two or more product information is arranged. Sales may be on a monetary basis or on a sales basis. The result information may be considered as information indicating evaluation of electronic information in which two or more product information is arranged in a layout identified by a layout identifier, or an evaluation result.

学習情報は、例えば、機械学習の学習情報である。学習情報は、例えば、AI(人工知能)の学習情報であってもよい。学習情報は、例えば、ニューラルネットワークの学習情報であってもよい。学習情報は、例えば、自動的に素性を取得する機械学習の学習情報であることが好ましく、ディープラーニングの学習情報であることがより好ましい。ディープラーニングは、深層学習とも呼ばれる。ディープラーニングは、機械学習の一手法と考えてもよい。ただし、ユーザ等により指定された1または2以上の素性を利用する機械学習の学習情報であってもよい。AI、機械学習、およびディープラーニングについては、公知の技術であるため、ここでは詳細な説明は省略する。また、AI、機械学習、およびディープラーニングに利用される学習情報についても、公知技術であるため、ここでは詳細な説明は省略する。   The learning information is, for example, learning information of machine learning. The learning information may be AI (artificial intelligence) learning information, for example. The learning information may be, for example, neural network learning information. The learning information is preferably machine learning learning information that automatically acquires a feature, and more preferably deep learning learning information. Deep learning is also called deep learning. Deep learning may be considered as a method of machine learning. However, the learning information may be machine learning that uses one or more features designated by the user or the like. The AI, machine learning, and deep learning are known techniques, and thus detailed description thereof is omitted here. Further, learning information used for AI, machine learning, and deep learning is also a known technique, and thus detailed description thereof is omitted here.

学習情報格納部101に格納される学習情報は、例えば、学習情報が有する二以上の商品識別子と、レイアウト識別子と、結果情報との組を教師データとして用いて学習させた学習情報である。学習情報格納部101に格納される学習情報は、例えば、学習情報格納部101に格納される2以上の学習情報を用いて作成される学習情報であってもよい。例えば、2以上の学習情報を用いて作成される学習情報は、学習情報格納部101に格納される2以上の学習情報を用いてディープラーニングにより作成されるニューラルネットワーク等であってもよい。学習情報格納部101に格納される一の学習情報は、例えば、一の学習情報が有する二以上の商品識別子が示す商品情報の素性と、一の学習情報が有するレイアウト識別子と、一の学習情報が有するレイアウト識別子が示すレイアウトで同じ一の学習情報が有する2以上の商品識別子が示す商品の商品情報を配置した場合の結果情報との組を教師データとして用いて学習させた学習情報であってもよい。また、学習情報格納部101に格納される一の学習情報は、例えば、一の学習情報が有する二以上の商品識別子が示す商品情報の素性と、一の学習情報が有するレイアウト識別子が示すレイアウト素性と、一の学習情報が有するレイアウト識別子が示すレイアウトで同じ一の学習情報が有する2以上の商品識別子が示す商品の商品情報を配置した場合の結果情報との組を教師データとして用いて学習させた学習情報であってもよい。レイアウト情報については後述する。また、レイアウト素性、および商品情報の素性については後述する。   The learning information stored in the learning information storage unit 101 is, for example, learning information obtained by learning a combination of two or more product identifiers included in the learning information, a layout identifier, and result information as teacher data. The learning information stored in the learning information storage unit 101 may be, for example, learning information created using two or more pieces of learning information stored in the learning information storage unit 101. For example, learning information created using two or more pieces of learning information may be a neural network or the like created by deep learning using two or more pieces of learning information stored in the learning information storage unit 101. For example, one piece of learning information stored in the learning information storage unit 101 includes features of product information indicated by two or more product identifiers included in one piece of learning information, a layout identifier included in one piece of learning information, and one piece of learning information This is learning information that is learned using, as teacher data, a combination of the product information of products indicated by two or more product identifiers included in the same one learning information in the layout indicated by the layout identifier included in. It is also good. Also, for example, one piece of learning information stored in the learning information storage unit 101 includes features of product information indicated by two or more item identifiers included in one piece of learning information and layout features indicated by layout identifiers included in the one learning information. It is made to learn using the set of the result information at the time of arranging the goods information of the goods which two or more goods identifiers which the same one learning information has in the layout which the layout information of one learning information has shows arranges as teacher data It may be learning information. The layout information will be described later. The layout feature and the product information feature will be described later.

学習情報は、2以上の商品識別子、レイアウト識別子、および結果情報以外の情報を更に有していても良い。学習情報は、2以上の素性を更に有していても良い。例えば、学習情報は、1または2以上の後述する商品素性を有していても良い、また学習情報は、例えば、1または2以上のレイアウト素性を有していてもよい。1または2以上のレイアウト素性は、レイアウト情報についての1または2以上の素性である。学習情報が有するレイアウト素性は、例えば、学習情報が有するレイアウト識別子で識別されるレイアウト情報についての素性である。   The learning information may further include information other than two or more product identifiers, layout identifiers, and result information. The learning information may further have two or more features. For example, the learning information may have one or more commodity features described later, and the learning information may have one or more layout features, for example. One or more layout features are one or more features about layout information. The layout feature of learning information is, for example, a feature of layout information identified by a layout identifier of learning information.

学習情報格納部101は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。   The learning information storage unit 101 is preferably a non-volatile storage medium, but can be realized also as a volatile storage medium. The same applies to other storage units.

商品管理情報格納部102は、商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される。商品情報が有する商品の一以上の属性値は、例えば、商品名、商品の種類、商品に関連した画像、商品サイズ、商品重量、商品仕様、商品価格、メーカー名、商品に関連したテキスト等のうちの一以上である。商品の種類は商品自体の種類であってもよく、商品自体の種類でなくてもよい。商品自体の種類とは、例えば、食品、衣類、家電等の種類であってもよく、洗濯機、エアコン、テレビ等の種類であってもよい。属性値は、例えば、異なる階層の複数の種類の情報を有していても良い。例えば、一の商品についての属性値として、衣類という種類と、衣類という種類の中に含まれる上着という種類とを有していても良い。商品自体の種類以外の種類とは、例えば、商品が用いられる場所やシーンによる種類であってもよく、商品が販売される場所による種類であってもよい。例えば、商品情報が有する属性値の一つとして、商品自体の種類を用いることで、商品自体の種類に応じたレイアウトを取得することが可能となる。商品に関連した画像とは、例えば、商品の画像であってもよく、商品のパッケージの画像であってもよく、商品のイメージや心象を示す画像であってもよく、商品のPR用の画像であってもよい。ここでの画像は、どのような画像であってもよく、例えば、写真であってもよく、イラストレーションであってもよい。商品に関連した画像は、静止画像であってもよく、動画像であってもよい。画像商品に関連したテキストとは、例えば、商品についての説明文、宣伝文、およびキャッチコピー等である。各属性値は、それぞれに対応する属性名と対応付けて商品管理情報に格納されていてもよく、対応付けられていなくてもよい。商品情報は、例えば、自然言語で記述された商品の属性値を含むテキストデータを有していてもよく、この場合、このテキストデータ中の商品の属性値を、商品情報が有する商品の属性値と考えてもよい。   The merchandise management information storage unit 102 stores two or more merchandise management information having a merchandise identifier and merchandise information including one or more attribute values of the merchandise. One or more attribute values of the product have product information such as product name, product type, product-related image, product size, product weight, product specification, product price, manufacturer name, product-related text, etc. One or more of them. The type of the product may be the type of the product itself, or may not be the type of the product itself. The type of the product itself may be, for example, a type such as food, clothing, or home appliance, or a type such as a washing machine, an air conditioner, or a television. The attribute value may have, for example, multiple types of information in different layers. For example, the attribute value for one product may include a type of clothing and a type of outerwear included in the type of clothing. The type other than the type of the product itself may be, for example, a type depending on a place where the product is used or a scene, or a type depending on a place where the product is sold. For example, a layout corresponding to the type of the product itself can be acquired by using the type of the product itself as one of the attribute values of the product information. The image related to the product may be, for example, an image of the product, an image of a product package, an image showing the image or image of the product, and an image for PR of the product It may be The image here may be any image, for example, a picture or an illustration. The image associated with the product may be a still image or a moving image. The text related to the image product is, for example, a description of the product, a promotional text, and a catch phrase. Each attribute value may be stored in the product management information in association with the corresponding attribute name, or may not be associated. The product information may have, for example, text data including the attribute value of the product described in a natural language. In this case, the attribute value of the product in the text data is the attribute value of the product having the product information. You may think that.

受付部103は、2以上の商品識別子を受け付ける。受付部103は、例えば、レイアウトの対象となる2以上の商品の商品情報にそれぞれ対応する商品識別子を受け付ける。受付部103が受け付ける2以上の商品識別子は、例えば、商品管理情報格納部102に格納されている2以上の商品識別子であることが好ましい。レイアウトの対象となる各商品の商品情報は、例えば、商品管理情報格納部102に格納されている商品情報の少なくとも一部であることが好ましい。   The accepting unit 103 accepts two or more product identifiers. The receiving unit 103 receives, for example, product identifiers respectively corresponding to product information of two or more products targeted for layout. The two or more product identifiers received by the receiving unit 103 are preferably, for example, two or more product identifiers stored in the product management information storage unit 102. The product information of each product to be laid out is preferably at least part of the product information stored in the product management information storage unit 102, for example.

ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。   Acceptance here means acceptance of information input from an input device such as a keyboard, mouse or touch panel, reception of information transmitted via a wired or wireless communication line, recording of an optical disc, magnetic disc, semiconductor memory, etc. It is a concept including reception of information read from a medium.

商品識別子の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部103は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The product identifier input means may be anything such as a touch panel, a keyboard, a mouse, or a menu screen. The accepting unit 103 can be realized by a device driver for input means such as a touch panel and a keyboard, control software for a menu screen, and the like.

レイアウト管理情報格納部104には、2以上のレイアウト管理情報が格納される。レイアウト管理情報は、レイアウト識別子と、レイアウト情報とを有する情報である。レイアウト識別子については上述しているため、ここでは説明を省略する。   The layout management information storage unit 104 stores two or more layout management information. The layout management information is information having a layout identifier and layout information. Since the layout identifier has been described above, the description thereof is omitted here.

レイアウト情報は、電子情報のレイアウトを特定する情報である。レイアウト情報は、例えば、2以上の商品についての商品情報のレイアウトを特定する情報である。レイアウトの対象となる各商品の商品情報は、一つであってもよく、複数であってもよい。レイアウト情報は、例えば、商品毎に、商品情報を配置する位置を指定する情報を有していてもよい。例えば、第一から第n(nは2以上の整数)の商品について、それぞれ商品情報を配置する位置を指定する情報を有していても良い。また、レイアウト情報は、2以上の商品にそれぞれ対応する1または2以上の商品情報のそれぞれを特定する情報と、特定される商品情報の配置を示す情報と、の対を有していても良い。商品情報を特定する情報は、例えば、商品情報に対応付けられたタグ等を指定する情報であってもよく、商品情報の属性(例えば、データタイプ等)を指定する情報等であってもよい。例えば、レイアウト情報は、商品情報に対応付けられた属性名毎に、商品情報を配置する位置を指定する情報を有していても良い。例えば、レイアウト情報は、商品情報の一つである商品画像を配置する位置を指定する情報と、商品情報の一つである商品の説明文を配置する位置を指定する情報と、商品情報の一つである商品名を配置する位置を指定する情報とをそれぞれ有していても良い。位置を指定する情報は、配置する商品情報の1以上の点(例えば、中心点等)の位置を指定する情報(例えば、座標)であってもよく、商品情報が配置される領域を指定する情報(例えば、領域の輪郭を特定可能な座標群や、領域内の一の座標と領域の縦横のサイズを示す情報との組等)であってもよい。   The layout information is information that specifies the layout of electronic information. The layout information is information that specifies the layout of product information for two or more products, for example. The product information of each product to be laid out may be one or more. The layout information may include, for example, information for specifying a position at which the product information is arranged, for each product. For example, the first to nth (n is an integer of 2 or more) products may each include information for designating a position where product information is arranged. In addition, the layout information may have a pair of information specifying each of one or more item information corresponding to two or more items, and information indicating an arrangement of the specified item information. . The information specifying the product information may be, for example, information specifying a tag or the like associated with the product information, or may be information specifying an attribute (for example, data type etc.) of the product information. . For example, the layout information may include information for designating a position where the product information is arranged for each attribute name associated with the product information. For example, the layout information includes information specifying the position where the product image which is one of the product information is arranged, information specifying the position where the description of the product which is one of the product information is arranged, and one of the product information. Each of which may have information for designating a position for placing a product name. The information for specifying the position may be information (for example, coordinates) for specifying the position of one or more points (for example, the center point etc.) of the product information to be arranged, and specifies an area where the product information is to be arranged It may be information (for example, a coordinate group that can specify the outline of a region, or a combination of one coordinate in the region and information indicating the vertical and horizontal sizes of the region).

レイアウト情報は、ページのサイズや、マージン等の余白の情報を有していても良い。レイアウト情報は、学習情報を配置する際の属性である配置属性を指定する情報を有していても良い。配置属性は、例えば、配置するサイズや、文字列の文字のサイズ、フォント名、文字色等である。   The layout information may include page size and margin information such as a margin. The layout information may have information for specifying a placement attribute, which is an attribute at the time of placing learning information. The placement attribute is, for example, the size to be placed, the size of the character of the character string, the font name, the character color, and the like.

レイアウト情報は、例えば、クロスメディアパブリッシングソフトウェア等で作成されるページの情報やテンプレート等の情報であってもよく、ウェブページ等のHTMLファイルやHTMLファイルのテンプレートや、HTMLファイルまたはXMLファイルとCSSファイル等との組合わせであってもよい。   The layout information may be, for example, information on a page or a template created by cross media publishing software or the like, an HTML file such as a web page, a template of an HTML file, an HTML file or an XML file, and a CSS file. Etc. may be combined.

異なるレイアウト識別子と対になるレイアウト情報同士は、例えば、異なるレイアウトを示すレイアウト情報である。レイアウトが異なるということは、例えば、商品情報の配列方向等が異なることであってもよく、レイアウトされる商品情報が異なることであってもよく、レイアウトされる商品情報に対応する商品の数が異なることであってもよく、これらの組合わせであってもよい。   The pieces of layout information paired with different layout identifiers are layout information indicating different layouts, for example. The fact that the layout is different may mean, for example, that the arrangement direction of the product information may be different, the product information to be laid out may be different, and the number of products corresponding to the product information to be laid out is It may be different, or a combination thereof.

レイアウト管理情報は、更に、1以上のレイアウト素性を有していても良い。レイアウト素性は、レイアウト情報の素性である。一のレイアウト管理情報が有する1以上のレイアウト素性は、例えば、この一のレイアウト管理情報が有するレイアウト情報について取得されるレイアウト素性である。一のレイアウト情報についての素性は、例えば、一のレイアウト情報、またはレイアウト情報を用いて商品情報を配置して生成された電子情報を用いて取得される素性である。レイアウト素性は、例えば、レイアウト情報における商品情報の並びの方向を示す方向情報、文字列と画像との配置関係を示す配置関係情報、レイアウトされる商品情報の数、レイアウトされる商品情報に対応する商品の数のうちの1以上である。ここでの画像は、静止画像であってもよく、動画像であってもよい。また両者を区別してもよく、区別しなくてもよい。   The layout management information may further have one or more layout features. Layout features are features of layout information. One or more layout features included in one layout management information are, for example, layout features acquired for the layout information included in the one layout management information. The feature of one piece of layout information is, for example, a piece of layout information or a feature obtained by using electronic information generated by arranging product information using the layout information. The layout feature corresponds to, for example, direction information indicating the arrangement direction of the product information in the layout information, layout relationship information indicating the layout relationship between the character string and the image, the number of product information to be laid out, and product information to be laid out. One or more of the number of products. The image here may be a still image or a moving image. Moreover, both may be distinguished and does not need to be distinguished.

レイアウト識別子取得部105は、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、学習情報格納部101の2以上の学習情報に適用して、レイアウト識別子を取得する。学習情報の適用とは、例えば、学習情報を用いた結果情報の取得(例えば、算出等)と考えてもよい。また、学習情報の適用は、学習情報を用いて受付部103が受け付けた2以上の各商品識別子を評価することと考えてもよい。ここでの取得は、例えば、機械学習を用いた取得である。ここでの取得は、例えば、ディープラーニングを用いた取得であってもよく、決定木を用いた取得であってもよい。レイアウト識別子取得部105は、例えば、素性取得手段1051と、レイアウト識別子取得手段1052とにより、レイアウト識別子を取得する。   The layout identifier acquisition unit 105 applies the two or more product information paired with the two or more product identifiers received by the reception unit 103 to the two or more learning information in the learning information storage unit 101 to acquire a layout identifier. Do. The application of learning information may be considered, for example, as acquisition (for example, calculation, etc.) of result information using the learning information. Moreover, you may think that application of learning information evaluates each 2 or more each product identifier which the reception part 103 received using learning information. The acquisition here is acquisition using machine learning, for example. The acquisition here may be acquisition using deep learning, for example, or may be acquisition using a decision tree. The layout identifier acquisition unit 105 acquires a layout identifier by, for example, the feature acquisition unit 1051 and the layout identifier acquisition unit 1052.

例えば、レイアウト識別子取得部105は、ディープラーニング等の機械学習を用いて、受付部103が受け付けた2以上の商品識別子と対になる商品情報を、学習情報格納部101に格納されている2以上の学習情報に適用して、1または2以上のレイアウト識別子を取得する。レイアウト識別子取得部105が行なう受付部103が受け付けた2以上の商品識別子と対になる商品情報を学習情報格納部101に格納されている2以上の学習情報を適用してレイアウト識別子を取得する処理は、例えば、受付部103が受け付けた2以上の商品識別子と対になる商品情報を商品管理情報格納部102に格納されている商品管理情報から取得し、この商品情報から、素性である2以上の商品素性を取得し、取得した商品素性について学習情報を適用して1または2以上のレイアウト識別子を取得する処理である。例えば、機械学習により学習情報を用いて1または2以上の所望の情報を取得する処理は、公知技術であるため、ここでは詳細な説明は省略する。   For example, the layout identifier acquisition unit 105 stores, in the learning information storage unit 101, product information that is paired with two or more product identifiers received by the receiving unit 103 using machine learning such as deep learning. Applied to the learning information, one or more layout identifiers are acquired. Process of acquiring layout identifiers by applying two or more pieces of learning information stored in the learning information storage unit 101 to product information to be paired with two or more product identifiers received by the receiving unit 103 performed by the layout identifier acquisition unit 105 For example, the product information to be paired with the two or more product identifiers received by the receiving unit 103 is acquired from the product management information stored in the product management information storage unit 102, and from the product information, the product information Are obtained, and learning information is applied to the obtained product features to obtain one or more layout identifiers. For example, the process of acquiring one or more pieces of desired information using learning information by machine learning is a known technique, and thus the detailed description is omitted here.

レイアウト識別子取得部105は、例えば、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、学習情報格納部101の2以上の学習情報に適用し、結果情報が予め決められた条件を満たすレイアウト識別子を取得することが好ましい。   The layout identifier acquisition unit 105 applies, for example, two or more product information paired with two or more product identifiers received by the reception unit 103 to two or more learning information in the learning information storage unit 101, and the result information is It is preferable to acquire a layout identifier that satisfies a predetermined condition.

予め決められた条件とは、例えば、好ましい結果情報が得られる、という条件である。例えば、結果情報が、売上、ページビュー、および配布数等の、値が大きくなるほど、好ましい結果を示す情報(例えば、値)である場合、予め決められた条件は、結果情報の値が、他よりも高くなるという条件、より好ましくは値が最も高くなる条件である。ただし、予め決められた条件とは、好ましい結果情報が得られる、という条件以外の条件であってもよい。ここでの結果情報は、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、2以上の学習情報に適用した場合に得られる結果情報である。なお、例えば、予め決められた条件は、結果情報の値が、予め決められた値以上である、という条件であってもよい。この場合の値は、例えば、複数のレイアウト識別子のそれぞれについて得られた結果情報の平均値であってもよい。また、例えば、予め決められた条件は、結果情報の値が、予め決められた範囲内の値であるという条件であってもよい。予め決められた条件は、例えば、上述した学習情報格納部101や、図示しない格納部等に予め格納されている。なお、ここでは説明のため、予め決められた条件を、自然言語で表しているが、この条件は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「if」、「then」等で示される制御構文等で構成されていてもよい。また、この条件は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。   The predetermined condition is, for example, a condition that preferable result information can be obtained. For example, when the result information is information (for example, a value) indicating a preferable result as the value increases, such as sales, page views, and the number of distributions, the predetermined condition is that the value of the result information is other It is a condition that the value becomes higher, more preferably a condition that the value becomes the highest. However, the predetermined condition may be a condition other than the condition that preferable result information can be obtained. The result information here is result information obtained when two or more pieces of product information paired with two or more pieces of product identifiers received by the receiving unit 103 are applied to two or more pieces of learning information. For example, the predetermined condition may be a condition that the value of the result information is greater than or equal to a predetermined value. The value in this case may be, for example, an average value of result information obtained for each of a plurality of layout identifiers. Further, for example, the predetermined condition may be a condition that the value of the result information is a value within a predetermined range. The predetermined conditions are stored in advance in, for example, the learning information storage unit 101 described above, a storage unit (not shown), and the like. Here, for the sake of explanation, a predetermined condition is expressed in a natural language. For example, this condition may be one or more functions corresponding to these natural languages, a method name, “if”, It may be configured by a control syntax or the like indicated by "then" or the like. Further, this condition may be an algorithm for performing judgment processing or the like corresponding to these natural languages.

例えば、レイアウト識別子取得部105は、ディープラーニング等の機械学習を用いて、受付部103が受け付けた2以上の商品識別子と対になる商品情報を、学習情報格納部101に格納されている2以上の学習情報に適用して、2以上の学習情報が有するレイアウト識別子毎に結果情報を取得し、このレイアウト識別子の中から、対応する結果情報の値が予め決められた条件を満たす1または2以上のレイアウト識別子を取得する。例えば、ここでの予め決められた条件を満たすレイアウト識別子は、好ましいことを示す値である結果情報と対応付けられたレイアウト識別子である。例えば、各レイアウト識別子毎に取得した結果情報が、商品の売上の値(例えば、売上金額または売上量)であり、予め決められた条件が売上の値が最も高いものを取得するという条件である場合、レイアウト識別子取得部105は、最も値が高い結果情報と対応するレイアウト識別子を、予め決められた条件を満たすレイアウト識別子として取得する。また、例えば、各レイアウト識別子毎に取得した結果情報が、ページビュー数であり、予め決められた条件がページビュー数が最も高いものを取得するという条件である場合、レイアウト識別子取得部105は、最も値が高い結果情報と対応するレイアウト識別子を、予め決められた条件を満たすレイアウト識別子として取得する。レイアウト識別子取得部105が行なう受付部103が受け付けた2以上の商品識別子と対になる商品情報を学習情報格納部101に格納されている2以上の学習情報を適用して結果情報を取得する処理は、例えば、受け付けた2以上の商品識別子と対になる商品情報を商品管理情報格納部102に格納されている商品管理情報から取得し、この商品情報から、素性である2以上の商品素性を取得し、取得した商品素性について学習情報を適用して結果情報を取得する処理であってもよい。   For example, the layout identifier acquisition unit 105 uses the machine learning such as deep learning to store product information paired with two or more product identifiers received by the reception unit 103 in the learning information storage unit 101. Is applied to the learning information, and the result information is acquired for each layout identifier included in the two or more learning information, and the value of the corresponding result information satisfies the predetermined condition from the layout identifiers. Get the layout identifier. For example, the layout identifier that satisfies the predetermined condition here is a layout identifier associated with result information that is a value indicating that it is preferable. For example, the result information acquired for each layout identifier is a sales value (for example, sales amount or sales amount) of a product, and a predetermined condition is a condition that the one with the highest sales value is acquired. In this case, the layout identifier acquisition unit 105 acquires a layout identifier corresponding to the result information having the highest value as a layout identifier that satisfies a predetermined condition. Also, for example, when the result information acquired for each layout identifier is the number of page views, and the predetermined condition is a condition that the highest page view number is acquired, the layout identifier acquisition unit 105 The layout identifier corresponding to the highest value result information is acquired as a layout identifier satisfying a predetermined condition. Processing for obtaining result information by applying two or more learning information stored in the learning information storage unit 101 to product information paired with two or more product identifiers received by the receiving unit 103 performed by the layout identifier acquisition unit 105 For example, product information paired with two or more received product identifiers is acquired from the product management information stored in the product management information storage unit 102, and two or more product features that are features are obtained from the product information. The acquired product feature may be acquired by applying learning information to acquire result information.

例えば、後述するレイアウト情報取得部107を用いてレイアウト情報を取得する場合、レイアウト識別子取得部105は、予め決められた条件を満たす一つのレイアウト識別子を取得することが好ましいが、複数のレイアウト識別子を取得してもよい。   For example, in the case of acquiring layout information using a layout information acquisition unit 107 described later, the layout identifier acquisition unit 105 preferably acquires one layout identifier satisfying a predetermined condition, but a plurality of layout identifiers You may get it.

なお、レイアウト識別子取得部105は、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報との類似度が閾値より大きいまたは閾値以上である2以上の商品情報と対になる頻度または確率が閾値より小さいまたは閾値以下であるレイアウト識別子を取得するようにしてもよい。このような構成とすることにより、通常では選択されにくい奇抜なレイアウトを取得することが可能となる。なお、このような奇抜なレイアウトを取得するための動作は、図示しない受付部等を介してユーザから指示を受け付けた場合にだけ行なうようにしてもよい。   The layout identifier acquiring unit 105 is configured to be paired with two or more product information whose similarity between the two or more product identifiers received by the receiving unit 103 and the two or more product information to be paired is greater than or equal to the threshold. A layout identifier whose frequency or probability of becoming less than or equal to or less than the threshold may be acquired. With such a configuration, it is possible to obtain an odd layout which is usually difficult to select. Note that the operation for acquiring such an odd layout may be performed only when an instruction is received from the user via a reception unit (not shown) or the like.

また、学習情報がレイアウト素性を有する場合、レイアウト識別子取得部105は、例えば、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、レイアウト素性を有する2以上の学習情報に適用し、結果情報が予め決められた条件を満たすレイアウト識別子を取得するようにしてもよい。   Further, when the learning information has a layout feature, the layout identifier obtaining unit 105, for example, sets two or more pieces of product information to be paired with two or more item identifiers received by the receiving unit 103 into two or more pieces having layout features. The present invention may be applied to learning information, and a layout identifier may be acquired that satisfies the condition in which result information is predetermined.

素性取得手段1051は、受付部103が受け付けた2以上の各商品識別子と対になる2以上の各商品情報から、2以上の商品素性を取得する。商品素性は、商品情報から取得される素性である。素性取得手段1051が取得する商品素性はどのような素性であってもよい。2以上の商品素性とは、例えば、商品情報数、画像の有無、動画の有無、音声の有無、表の有無、ハイパーリンクの有無、文字列長、文字の配置方法、文字の属性、文字の大きさ、文字列内の用語のうちの2以上である。文字の配置方法とは、例えば、文字の左寄せ、中央揃え、右寄せ、またはジャスティファイ等であってもよく、文字詰め、行間等の設定であってもよく、縦書き、横書きの設定であってもよく、これらの組合わせであってもよい。また、文字の配置方法とは、画像に対する文字の配置関係であってもよく、例えば、画像に対する回り込み、画像の上下左右への配置、画像と重ねて配置等のいずれかであってもよい。また、文字の配置方法は、文字をテキストブロック内に配置するか否かを示すものであってもよい。文字の属性とは、例えば、フォント種別、太字、イタリック、下線、長体、平体、装飾等のうちの1以上である。なお、機械学習として商品素性を自動的に取得するディープラーニング等の機械学習を用いる場合、取得する商品素性は指定しなくてもよい。画像およびテキストも含めたさまざまなデータから素性を取得する処理は、公知技術であるため、ここでは詳細な説明は省略する。   The feature acquisition unit 1051 acquires two or more product features from the two or more pieces of product information paired with the two or more product identifiers received by the receiving unit 103. The product feature is a feature acquired from product information. The product feature acquired by the feature acquisition unit 1051 may be any feature. Two or more product features include, for example, the number of product information, presence / absence of images, presence / absence of moving images, presence / absence of audio, presence / absence of tables, presence / absence of hyperlinks, character string length, character arrangement method, character attributes, character The size is two or more of the terms in the character string. The character arrangement method may be, for example, character left alignment, center alignment, right alignment, justification, etc., character padding, line spacing, etc., vertical writing, horizontal writing, etc. Or a combination thereof. Further, the character arrangement method may be a character arrangement relationship with respect to the image, and may be any one of, for example, wraparound with respect to the image, arrangement of the image in the vertical and horizontal directions, and overlapping with the image. Also, the character arrangement method may indicate whether or not the characters are to be arranged in the text block. The character attribute is, for example, one or more of font type, bold, italic, underline, long body, flat body, decoration, and the like. In addition, when using machine learning such as deep learning that automatically acquires product features as machine learning, the product features to be acquired need not be specified. The process of acquiring features from various data including images and text is a well-known technology, and thus detailed description will be omitted here.

レイアウト識別子取得手段1052は、2以上の商品素性を、学習情報格納部101の2以上の学習情報に適用して、レイアウト識別子を取得する。例えば、レイアウト識別子取得手段1052は、2以上の商品素性を、学習情報格納部101の2以上の学習情報に適用して、1または2以上のレイアウト識別子を取得する。   The layout identifier acquisition unit 1052 acquires the layout identifier by applying two or more product features to the two or more pieces of learning information in the learning information storage unit 101. For example, the layout identifier acquiring unit 1052 applies one or more product features to two or more learning information in the learning information storage unit 101 to acquire one or more layout identifiers.

レイアウト識別子取得手段1052は、例えば、2以上の商品素性を、学習情報格納部101の2以上の学習情報に適用し、結果情報が予め決められた条件を満たすレイアウト識別子を取得することが好ましい。例えば、レイアウト識別子取得手段1052は、2以上の商品素性を、学習情報格納部101の2以上の学習情報に適用して、2以上の学習情報が有するレイアウト識別子毎に結果情報を取得し、このレイアウト識別子の中から、対応する結果情報の値が予め決められた条件を満たす1または2以上のレイアウト識別子を取得する。予め決められた条件については、上記と同様であるため、ここでは詳細な説明は省略する。   The layout identifier acquisition unit 1052 preferably applies, for example, two or more product features to two or more pieces of learning information in the learning information storage unit 101, and acquires a layout identifier satisfying a predetermined condition of the result information. For example, the layout identifier acquisition unit 1052 applies two or more product features to two or more pieces of learning information in the learning information storage unit 101 to acquire result information for each layout identifier included in the two or more pieces of learning information. From the layout identifiers, one or more layout identifiers that satisfy the condition in which the value of the corresponding result information is predetermined are acquired. About the conditions decided beforehand, since it is the same as that of the above, detailed explanation is omitted here.

レイアウト識別子出力部106は、レイアウト識別子取得部105が取得したレイアウト識別子を出力する。ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   The layout identifier output unit 106 outputs the layout identifier acquired by the layout identifier acquisition unit 105. Here, the output includes display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage in a recording medium, and other processing devices and other programs. It is a concept that includes delivery of processing results.

レイアウト識別子出力部106は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。レイアウト識別子出力部106は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   The layout identifier output unit 106 may or may not include output devices such as a display and a speaker. The layout identifier output unit 106 can be realized by driver software of an output device, or driver software of an output device and an output device.

レイアウト情報取得部107は、レイアウト識別子出力部106が出力したレイアウト識別子と対になるレイアウト情報をレイアウト管理情報格納部104から取得する。例えば、レイアウト識別子出力部106が出力したレイアウト識別子が一つである場合、レイアウト情報取得部107は、このレイアウト識別子に対応する一つのレイアウト情報を取得する。また、例えば、レイアウト識別子出力部106が出力したレイアウト識別子が複数である場合、レイアウト情報取得部107は、複数のレイアウト情報を取得しても良く、複数のレイアウト情報のうちの一部、例えば、一つを、ランダムに選択して出力しても良い。   The layout information acquisition unit 107 acquires layout information paired with the layout identifier output from the layout identifier output unit 106 from the layout management information storage unit 104. For example, when the layout identifier output unit 106 outputs one layout identifier, the layout information acquisition unit 107 acquires one layout information corresponding to the layout identifier. Also, for example, when the layout identifier output unit 106 outputs a plurality of layout identifiers, the layout information acquisition unit 107 may acquire a plurality of layout information, and a part of the plurality of layout information, for example, One may be selected at random and output.

電子情報取得部108は、レイアウト情報取得部107が取得したレイアウト情報が示すレイアウトに従って、受付部103が受け付けた2以上の各商品識別子と対になる2以上の商品情報を配置し、電子情報を取得する。レイアウト情報取得部107が取得したレイアウト情報が一つである場合は、このレイアウト情報に従って、2以上の商品情報を配置して、電子情報を取得する。また、レイアウト情報取得部107が取得したレイアウト情報が複数である場合は、各レイアウト情報に従って、2以上の商品情報を配置して、複数の電子情報を取得してもよい。ここで配置する2以上の各商品識別子と対になる2以上の商品情報は、例えば、2以上の各商品識別子と対になる2以上の商品情報の少なくとも一部であればよい。例えば、電子情報取得部108は、2以上の各商品識別子と対になる商品情報のうちの、取得したレイアウト情報により指定されている商品情報だけを配置する。取得したレイアウト情報により指定されている商品情報は、例えば、レイアウト情報により指定されたタグと対応付けられた商品情報であってもよく、レイアウト情報により指定された属性を有する商品情報であってもよい。   The electronic information acquisition unit 108 arranges two or more pieces of product information to be paired with two or more product identifiers received by the reception unit 103 according to the layout indicated by the layout information acquired by the layout information acquisition unit 107 and arranges the electronic information get. When there is only one piece of layout information acquired by the layout information acquisition unit 107, two or more pieces of product information are arranged according to this layout information, and electronic information is acquired. Further, in the case where the layout information acquired by the layout information acquisition unit 107 is plural, two or more pieces of product information may be arranged according to each layout information to acquire plural electronic information. The two or more item information paired with the two or more item identifiers arranged here may be, for example, at least a part of the two or more item information paired with the two or more item identifiers. For example, the electronic information acquisition unit 108 arranges only the product information specified by the acquired layout information among the product information paired with each of the two or more product identifiers. The product information specified by the acquired layout information may be, for example, product information associated with a tag specified by the layout information, or even product information having an attribute specified by the layout information Good.

電子情報出力部109は、電子情報取得部108が取得した電子情報を出力する。例えば、電子情報取得部108が一つの電子情報を取得した場合、電子情報出力部109は、取得した一つの電子情報を出力する。また、例えば、電子情報取得部108が複数の電子情報を取得した場合、電子情報出力部109は、取得した複数の電子情報を出力しても良い。例えば、電子情報出力部109は、取得した複数の電子情報を電子情報の選択候補として出力してもよい。そして、出力した電子情報のうちの一つを選択する操作を、図示しない操作受付部等を介して受け付けた場合に、選択された電子情報を出力するようにしても良い。   The electronic information output unit 109 outputs the electronic information acquired by the electronic information acquisition unit 108. For example, when the electronic information acquisition unit 108 acquires one piece of electronic information, the electronic information output unit 109 outputs the acquired one piece of electronic information. Also, for example, when the electronic information acquisition unit 108 acquires a plurality of pieces of electronic information, the electronic information output unit 109 may output the plurality of pieces of acquired electronic information. For example, the electronic information output unit 109 may output the plurality of pieces of acquired electronic information as selection options of the electronic information. Then, when an operation for selecting one of the output electronic information is received through an operation receiving unit (not shown) or the like, the selected electronic information may be output.

ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。   Here, output includes display on a display, projection using a projector, printing on a printer, transmission to an external device, storage in a recording medium, and processing results on other processing devices and other programs. It is a concept including delivery etc.

電子情報出力部109は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。電子情報出力部109は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   The electronic information output unit 109 may or may not include an output device such as a display. The electronic information output unit 109 can be realized by driver software of an output device, or driver software of an output device and an output device.

次に、レイアウト装置1の動作の一例について図2のフローチャートを用いて説明する。   Next, an example of the operation of the layout apparatus 1 will be described using the flowchart of FIG.

(ステップS101)受付部103は、2以上の商品識別子を受け付けたか否かを判断する。受け付けた場合、ステップS102に進み、受け付けていない場合、ステップS101に戻る。   (Step S101) The receiving unit 103 determines whether two or more product identifiers have been received. If it is received, the process proceeds to step S102. If it is not received, the process returns to step S101.

(ステップS102)レイアウト識別子取得部105の素性取得手段1051は、ステップS101で受け付けた2以上の商品識別子にそれぞれ対応する商品情報を、商品管理情報格納部102に格納されている商品管理情報から取得する。   (Step S102) The feature acquiring unit 1051 of the layout identifier acquiring unit 105 acquires product information corresponding to each of the two or more product identifiers received in step S101 from the product management information stored in the product management information storage unit 102. Do.

(ステップS103)素性取得手段1051は、ステップS102で取得した商品情報を用いて2以上の商品素性を取得する。   (Step S103) The feature acquiring unit 1051 acquires two or more product characteristics using the product information acquired in step S102.

(ステップS104)レイアウト識別子取得手段1052は、ステップS103で取得した2以上の商品素性を、学習情報格納部101に格納されている学習情報に適用して、予め決められた条件を満たすレイアウト識別子を取得する。例えば、レイアウト識別子取得手段1052は、予め決められた条件を満たす一つのレイアウト識別子を取得する。   (Step S104) The layout identifier acquisition unit 1052 applies the two or more product features acquired in Step S103 to the learning information stored in the learning information storage unit 101, and selects a layout identifier that satisfies a predetermined condition. get. For example, the layout identifier acquisition unit 1052 acquires one layout identifier that satisfies a predetermined condition.

(ステップS105)レイアウト識別子出力部106は、ステップS104で取得したレイアウト識別子を出力する。例えば、レイアウト識別子出力部106は、ステップS104で取得したレイアウト識別子をレイアウト情報取得部107に引き渡す。   (Step S105) The layout identifier output unit 106 outputs the layout identifier acquired in step S104. For example, the layout identifier output unit 106 passes the layout identifier acquired in step S104 to the layout information acquisition unit 107.

(ステップS106)レイアウト情報取得部107は、ステップS105でレイアウト識別子出力部106が出力するレイアウト識別子に対応するレイアウト情報を、レイアウト管理情報格納部104から取得する。例えば、レイアウト情報取得部107は、ステップS105で取得した一のレイアウト識別子に対応する一のレイアウト情報を、レイアウト管理情報格納部104から取得する。   (Step S106) The layout information acquisition unit 107 acquires layout information corresponding to the layout identifier output from the layout identifier output unit 106 in step S105 from the layout management information storage unit 104. For example, the layout information acquisition unit 107 acquires one layout information corresponding to the one layout identifier acquired in step S105 from the layout management information storage unit 104.

(ステップS107)電子情報取得部108は、ステップS101で受け付けた2以上の商品識別子と対をなす商品情報を商品管理情報格納部102から取得し、取得した商品情報をステップS107で取得したレイアウト情報が示すレイアウトに従って配置して電子情報を取得する。なお、電子情報取得部108は、ステップS101で受け付けた2以上の商品識別子と対をなす商品情報を商品管理情報格納部102から取得する代わりに、ステップS102で素性取得手段1051が取得した商品情報を取得するようにしても良い。   (Step S107) The electronic information acquisition unit 108 acquires product information that makes a pair with the two or more product identifiers received in step S101 from the product management information storage unit 102, and the acquired product information is acquired in step S107. The electronic information is obtained by arranging according to the layout shown in FIG. The electronic information acquisition unit 108 acquires the product information acquired by the feature acquisition unit 1051 in step S102 instead of acquiring the product information paired with the two or more product identifiers received in step S101 from the product management information storage unit 102. You may get it.

(ステップS108)電子情報出力部109は、ステップS107で取得した電子情報を出力する。そして、ステップS101に戻る。   (Step S108) The electronic information output unit 109 outputs the electronic information acquired in step S107. Then, the process returns to step S101.

なお、図2のフローチャートにおいては、ステップS104において予め決められた条件を満たすレイアウト識別子を取得する例について説明したが、この処理の代わりに、ステップS104において、レイアウト識別子取得手段1052が、ステップS103で取得した2以上の商品素性を、学習情報格納部101に格納されている学習情報に適用して1または2以上のレイアウト識別子を取得するようにしてもよい。   In the flowchart of FIG. 2, an example of acquiring the layout identifier satisfying the predetermined condition in step S104 has been described, but instead of this processing, the layout identifier acquiring unit 1052 performs the process in step S103 in step S104. The acquired two or more product features may be applied to learning information stored in the learning information storage unit 101 to acquire one or more layout identifiers.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt.

以下、本実施の形態におけるレイアウト装置1の具体的な動作について説明する。ここでは、機械学習としてディープラーニングを用いた場合を例に挙げて説明する。レイアウト装置1の概念図は図1である。   Hereinafter, a specific operation of the layout apparatus 1 in the present embodiment will be described. Here, a case where deep learning is used as machine learning will be described as an example. A conceptual diagram of the layout apparatus 1 is shown in FIG.

図3は、本実施の形態における学習情報格納部101に格納されている2以上の学習情報を管理する学習情報管理表である。ここでは、一例として、学習情報管理表で管理されている学習情報は、電子情報であるウェブページについての学習情報であるとする。学習情報管理表の各レコード(行)が、各学習情報に対応している。学習情報管理表は、「管理ID」、「商品ID」、「レイアウトID」、「結果」等の属性を有している。「管理ID」は、学習情報のレコードを管理するための識別子である。「商品ID」は、商品識別子であり、ここでは、商品に割り当てられたコードであるとする。なお、複数の商品識別子は、「,」(カンマ)で区切られているものとする。「レイアウトID」は、レイアウト識別子であり、ここでは、レイアウト情報に割り当てられたコードであるとする。「結果」は結果情報であり、ここでは同じ学習情報が有する「レイアウトID」が示すレイアウトで、同じ学習情報が有する「商品ID」が示す商品に対応する商品情報を配置した電子情報であるウェブページを公開した場合の、予め決められた期間内の各商品の売上金額の合計であるとする。なお、学習情報は、上記の「商品ID」、「レイアウトID」、「結果」以外の情報として、「商品ID」と対になる商品情報から取得した2以上の素性を有していても良く、「レイアウトID」と対になるレイアウト情報から取得した2以上の素性を有していても良い。   FIG. 3 is a learning information management table for managing two or more pieces of learning information stored in the learning information storage unit 101 in the present embodiment. Here, as an example, it is assumed that the learning information managed in the learning information management table is learning information about a web page that is electronic information. Each record (row) of the learning information management table corresponds to each learning information. The learning information management table has attributes such as “management ID”, “product ID”, “layout ID”, and “result”. “Management ID” is an identifier for managing records of learning information. “Product ID” is a product identifier, and here, is a code assigned to the product. The plurality of product identifiers are separated by "," (comma). The “layout ID” is a layout identifier, and here, is a code assigned to layout information. “Result” is result information. Here, the web is electronic information in which product information corresponding to the product indicated by the “product ID” included in the same learning information is arranged in the layout indicated by the “layout ID” included in the same learning information. It is assumed that the sum of the sales amount of each product within a predetermined period when the page is released. Note that the learning information may have two or more features acquired from the product information paired with the “product ID” as information other than the “product ID”, “layout ID”, and “result” described above. , And may have two or more features acquired from layout information paired with “layout ID”.

図4は、レイアウト管理情報格納部104に格納されているレイアウト管理情報を管理するレイアウト管理表である。レイアウト管理表において、各レコード(行)が各レイアウト管理情報を示している。レイアウト管理表は、「レイアウトID」と「レイアウト情報」という属性を有している。「レイアウトID」はレイアウト識別子であり、図3の「レイアウトID」に対応している。「レイアウト情報」はレイアウト情報であり、ここでは、レイアウト情報のファイル名を示している。レイアウト情報は、ここでは、ウェブページ等のHTMLファイルのテンプレートであるとする。   FIG. 4 is a layout management table for managing layout management information stored in the layout management information storage unit 104. In the layout management table, each record (row) indicates each layout management information. The layout management table has attributes of “layout ID” and “layout information”. “Layout ID” is a layout identifier and corresponds to “layout ID” in FIG. “Layout information” is layout information, and here, the file name of the layout information is shown. Here, it is assumed that the layout information is a template of an HTML file such as a web page.

図5は、図3に示した学習情報管理表の「管理ID」が「001」であるレコードの「商品ID」が示す商品識別子に対応する商品情報を、同じレコードの「レイアウトID」が「L5001」であるレイアウト情報が示すレイアウトに配置して得られた電子情報であるウェブページの表示例を示す図(図5(a))、および図4に示したレイアウト管理表の「レイアウトID」が「L5001」であるレイアウト情報が示すレイアウトを示す図(図5(b))である。例えば、ユーザ等が用意した図5(a)に示す電子情報と、この電子情報についての売上高との組について機械学習によって取得された学習情報が、「管理ID」が「001」である学習情報に含まれているものとする。同様にして、配置される商品情報およびレイアウトに用いられるレイアウト情報の少なくとも一方が図5(a)の場合と異なる電子情報と、その電子情報についての売上高との組について取得された学習情報が、図3の学習情報管理表で管理される「管理ID」が「001」以外の学習情報に含まれているものとする。なお、図5(b)において、枠41a、41bは、商品画像が配置されることがレイアウト情報により指定されている領域、枠42a、42bは、商品名が配置されることがレイアウト情報により指定されている領域、枠43a、43bは、商品についての説明が配置されることがレイアウト情報により指定されている領域、枠44a、44bは、価格が配置されることがレイアウト情報により指定されている領域である。配置される商品情報は、例えば、タグ名等により指定されているものとする。なお、レイアウト情報は、文字列や画像等を適宜有していても良い。   FIG. 5 shows the product information corresponding to the product identifier indicated by “product ID” of the record whose “management ID” is “001” in the learning information management table shown in FIG. A diagram showing a display example of a web page which is electronic information obtained by arranging in the layout indicated by the layout information of “L 5001” (FIG. 5 (a)), and “layout ID” of the layout management table shown in FIG. It is a figure (FIG. 5 (b)) which shows the layout which the layout information which is "L5001" shows. For example, the learning information acquired by machine learning about the combination of the electronic information shown in FIG. 5A prepared by the user etc. and the sales for this electronic information is a learning where the “management ID” is “001” It shall be included in the information. Similarly, learning information acquired for a set of electronic information in which at least one of the product information to be arranged and the layout information used for the layout is different from the case of FIG. 5A and the sales amount for the electronic information is obtained. It is assumed that the “management ID” managed by the learning information management table of FIG. 3 is included in learning information other than “001”. In FIG. 5B, frames 41a and 41b are areas in which product images are arranged by layout information, and frames 42a and 42b are designated by layout information that product names are arranged. The area and frames 43a and 43b are designated by the layout information that the explanation about the product is arranged, and the frames 44a and 44b are designated by the layout information that the price is arranged. It is an area. It is assumed that the product information to be arranged is specified by a tag name or the like, for example. Note that the layout information may appropriately include a character string, an image, and the like.

図6は、商品管理情報格納部102に格納されている2以上の商品管理情報を管理する商品管理表である。商品管理表は、「商品ID」と、「商品情報」という属性を有している。商品情報は、更に、「商品画像」、「商品名」、「説明」、「仕様」、「価格」等の属性を有している。この「商品画像」および「商品名」等の商品情報の属性は、本具体例においては商品情報の属性名として用いられる。「商品画像」は、商品の画像であり、ここでは、ファイル名を示している。「商品名」は商品名を示す文字列、「説明」は商品についての説明文、「仕様」は、商品の仕様を示す文字列、「価格」は、商品の価格である。なお、商品画像(図示せず)は、ここでは一例として、商品管理情報格納部102に格納されているものとする。   FIG. 6 is a commodity management table for managing two or more commodity management information stored in the commodity management information storage unit 102. The product management table has attributes of “product ID” and “product information”. The product information further has attributes such as “product image”, “product name”, “description”, “specification”, and “price”. The attributes of the product information such as the "product image" and the "product name" are used as the attribute names of the product information in this specific example. “Product image” is an image of a product, and shows a file name here. "Product name" is a character string indicating a product name, "description" is a description of a product, "specification" is a character string indicating a specification of a product, and "price" is a price of the product. Here, it is assumed that a product image (not shown) is stored in the product management information storage unit 102 as an example here.

ユーザが、商品識別子が「G10001」と、「G10002」とを配置した電子情報であって、売上が最も高くなると見込まれる電子情報を取得するために、受付部103に対して、この2つの商品識別子を入力したとする。   In order to obtain electronic information in which the user is expected to have the highest product sales, which is the electronic information in which the product identifiers are “G10001” and “G10002”, these two products are received. Suppose you enter an identifier.

受付部103が商品識別子「G10001」および「G10002」を受け付けると、レイアウト識別子取得部105の素性取得手段1051は、図6に示した商品管理表から、受け付けた商品識別子「G10001」に対応する商品情報と、受け付けた商品識別子「G10002」に対応する商品情報とを検索により取得する。ここで取得する商品情報は商品管理表が有する全ての商品情報でなくてもよく、例えば、予め決められた一部の商品情報のみ、例えば「商品画像」と、「説明」との組のみであってもよい。ここでは、一例として全ての商品情報を取得するものとする。   When the reception unit 103 receives the product identifiers “G10001” and “G10002”, the feature acquisition unit 1051 of the layout identifier acquisition unit 105 receives the product corresponding to the received product identifier “G10001” from the product management table shown in FIG. The information and the product information corresponding to the received product identifier “G10002” are acquired by search. The product information acquired here does not have to be all the product information included in the product management table. For example, only a part of predetermined product information, for example, only a combination of “product image” and “description” It may be. Here, it is assumed that all product information is acquired as an example.

素性取得手段1051は、取得した商品情報から2以上の商品素性を取得する。ここでは、機械学習としてディープラーニングを用いるため、商品素性の指定は行なわないものとする。ただし、商品素性を指定するようにしてもよい。   The feature acquisition unit 1051 acquires two or more product features from the acquired product information. Here, since deep learning is used as machine learning, designation of a product feature is not performed. However, the product feature may be designated.

レイアウト識別子取得部105のレイアウト識別子取得手段1052は、素性取得手段1051が取得した2以上の商品素性を、図3に示す学習情報に適用して、結果情報が予め決められた条件を満たすレイアウト識別子を取得する。ここでは予め決められた条件が、結果情報である売上高が最も高くなるレイアウト識別子を取得する、という条件であったとすると、レイアウト識別子取得手段1052は、売上高が最も高くなるレイアウト識別子を取得する。例えば、レイアウト識別子取得手段1052は、素性取得手段1051が取得した2以上の商品素性を、図3に示す学習情報に適用して、学習情報格納部101に格納されている2以上のレイアウト識別子と、各レイアウト識別子が示すレイアウトで受付部103が受け付けた商品識別子と対をなす商品情報を配置した場合の結果情報である売上高との複数の組を取得し、この組のうちの、結果情報である売上高の値が最も高い組のレイアウト識別子を、条件を満たすレイアウト識別子として取得する。ここでは、例えば、取得したレイアウト識別子が「L5001」であったとする。   The layout identifier acquisition unit 1052 of the layout identifier acquisition unit 105 applies the two or more product features acquired by the feature acquisition unit 1051 to the learning information shown in FIG. To get Here, if the predetermined condition is a condition that the layout identifier that results in the highest sales is obtained, the layout identifier acquisition unit 1052 acquires the layout identifier that has the highest sales. . For example, the layout identifier acquisition unit 1052 applies the two or more product features acquired by the feature acquisition unit 1051 to the learning information illustrated in FIG. 3 and the two or more layout identifiers stored in the learning information storage unit 101. , A plurality of sets of sales information that is result information when product information paired with the product identifier received by the receiving unit 103 is arranged in the layout indicated by each layout identifier, and result information of the set is obtained. The layout identifier having the highest sales value is acquired as the layout identifier satisfying the condition. Here, for example, it is assumed that the acquired layout identifier is “L5001”.

レイアウト識別子出力部106は、取得したレイアウト識別子をレイアウト情報取得部107に引き渡す。   The layout identifier output unit 106 passes the acquired layout identifier to the layout information acquisition unit 107.

レイアウト情報取得部107は、レイアウト識別子出力部106からレイアウト識別子「L5001」を受取ると、図4に示したレイアウト管理表から「レイアウトID」が受取った「L5001」と一致するレコードを検出し、検出したレコードの「レイアウト情報」の値である「基本レイアウト01」を取得し、ファイル名が「基本レイアウト01」
であるレイアウト情報をレイアウト管理情報格納部104から読み出す。
When the layout information acquisition unit 107 receives the layout identifier “L5001” from the layout identifier output unit 106, the layout information acquisition unit 107 detects a record that matches “L5001” received by the “layout ID” from the layout management table illustrated in FIG. Get "basic layout 01" which is the value of "layout information" of the recorded record, and the file name is "basic layout 01"
Is read from the layout management information storage unit 104.

電子情報取得部108は、受付部103が受け付けた商品識別子「G10001」および「G10002」にそれぞれ対応する商品情報を、図6に示した商品管理表から取得し、レイアウト情報取得部107が取得したレイアウト情報が示すレイアウトで、取得した商品情報を配置する。電子情報取得部108は、例えば、レイアウト情報取得部107が取得したレイアウト情報が有する枠41a〜44a、および41b〜44bにより配置が指定されている商品情報だけを配置する。例えば、商品画像を配置することが指定されている枠41a、41bには、図6の商品管理表で管理されている商品情報のうちの、受付部103が受け付けた2つの商品識別子と対になる商品情報であって、「商品画像」という属性名が対応付けられた商品情報が配置される。電子情報取得部108は、レイアウト情報取得部107が取得したレイアウト情報により配置が指定されている商品情報だけを商品管理表から取得するようにしても良い。なお、レイアウト識別子取得手段1052が、素性取得手段1051が取得した2以上の商品素性を、図3に示す学習情報に適用してレイアウト識別子を取得する際に、取得するレイアウト識別子と対をなすレイアウト情報が示すどの位置に、受付部103が受け付けた2以上の商品識別子にそれぞれ対応する商品情報を配置するかを指定する情報を更に取得するようにし、電子情報取得部108は、この情報に応じて、2以上の商品識別子にそれぞれ対応する商品情報を配置するようにしてもよい。   The electronic information acquisition unit 108 acquires the product information corresponding to the product identifiers “G10001” and “G10002” received by the reception unit 103 from the product management table illustrated in FIG. 6, and the layout information acquisition unit 107 acquires the product information. The acquired product information is arranged in the layout indicated by the layout information. For example, the electronic information acquisition unit 108 arranges only the product information whose layout is designated by the frames 41a to 44a and 41b to 44b included in the layout information acquired by the layout information acquisition unit 107. For example, the frames 41a and 41b in which the product images are designated are paired with two product identifiers received by the receiving unit 103 among the product information managed in the product management table of FIG. Product information in which the attribute name "product image" is associated is arranged. The electronic information acquisition unit 108 may acquire only the product information whose arrangement is specified by the layout information acquired by the layout information acquisition unit 107 from the product management table. Note that when the layout identifier acquisition unit 1052 applies the two or more product features acquired by the feature acquisition unit 1051 to the learning information illustrated in FIG. 3 to acquire a layout identifier, a layout that is paired with the layout identifier to be acquired Information for designating where to place product information corresponding to two or more product identifiers received by the receiving unit 103 is further acquired at which position indicated by the information, and the electronic information acquiring unit 108 responds to this information. The product information corresponding to each of two or more product identifiers may be arranged.

電子情報出力部109は、電子情報取得部108が取得した電子情報を出力する。例えば、電子情報出力部109は、取得した電子情報を、図示しないモニタ等に出力する。また、電子情報出力部109は、電子情報取得部108が取得した電子情報を図示しない格納部等に蓄積してもよい。   The electronic information output unit 109 outputs the electronic information acquired by the electronic information acquisition unit 108. For example, the electronic information output unit 109 outputs the acquired electronic information to a monitor (not shown) or the like. Further, the electronic information output unit 109 may store the electronic information acquired by the electronic information acquisition unit 108 in a storage unit or the like (not shown).

図7は、電子情報出力部109がモニタを用いて出力する電子情報の表示例を示す図である。   FIG. 7 is a view showing a display example of electronic information output by the electronic information output unit 109 using a monitor.

なお、この具体例においては、レイアウト識別子出力部106が取得したレイアウト識別子をレイアウト情報取得部107に引き渡すようにしたが、レイアウト識別子出力部106は、取得したレイアウト識別子をモニタ等に出力するようにしてもよい。また、レイアウト識別子出力部106の出力が、レイアウト識別子のレイアウト情報取得部107への引き渡しでない場合、レイアウト情報取得部107、電子情報取得部108、および電子情報出力部109は省略してもよい。   In this specific example, the layout identifier acquired by the layout identifier output unit 106 is delivered to the layout information acquisition unit 107, but the layout identifier output unit 106 outputs the acquired layout identifier to a monitor or the like. May be When the output of the layout identifier output unit 106 is not the delivery of the layout identifier to the layout information acquisition unit 107, the layout information acquisition unit 107, the electronic information acquisition unit 108, and the electronic information output unit 109 may be omitted.

以上、本実施の形態によれば、受け付けた商品識別子に対応する商品情報を学習情報に適用して、レイアウト識別子を取得するようにしたので、商品情報を配置するための適切なレイアウトを得ることができる。即ち、ユーザは、適切なレイアウトを知ることができる。   As described above, according to the present embodiment, the product information corresponding to the received product identifier is applied to the learning information and the layout identifier is acquired, so that an appropriate layout for arranging the product information is obtained. Can. That is, the user can know the appropriate layout.

また、取得したレイアウト識別子に対応するレイアウト情報が示すレイアウトで、受け付けた商品識別子に対応する商品情報を配置して、電子情報を取得するようにしたことにより、受け付けた商品識別子に対応する商品情報を適切にレイアウトした電子情報を取得することができる。   Also, the product information corresponding to the received product identifier is obtained by arranging the product information corresponding to the received product identifier in the layout indicated by the layout information corresponding to the acquired layout identifier and acquiring the electronic information. It is possible to acquire electronic information appropriately laid out.

なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or realized by distributed processing by a plurality of devices. It may be done.

また、上記各実施の形態では、レイアウト装置がスタンドアロンである場合について説明したが、レイアウト装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。   Further, although cases have been described with the above embodiments where the layout device is a stand-alone device, the layout device may be a stand-alone device or a server device in a server / client system. In the latter case, the output unit or the reception unit receives an input through the communication line or outputs a screen.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or a memory).

なお、上記各実施の形態におけるレイアウト装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、商品を識別する2以上の商品識別子と、2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、レイアウト識別子で識別されるレイアウトで2以上の商品情報が配置された電子情報に対する結果に関する結果情報とを有する2以上の学習情報が格納される学習情報格納部と、商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される商品管理情報格納部と、にアクセス可能なコンピュータを、2以上の商品識別子を受け付ける受付部と、受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、学習情報格納部の2以上の学習情報に適用して、レイアウト識別子を取得するレイアウト識別子取得部と、レイアウト識別子取得部が取得したレイアウト識別子を出力するレイアウト識別子出力部として機能させるためのプログラムである。   The software that realizes the layout device in each of the above embodiments is the following program. That is, this program includes two or more product identifiers for identifying products, a layout identifier for identifying a layout of electronic information in which two or more product information items of products identified by each of the two or more product identifiers are arranged, and A learning information storage unit in which two or more pieces of learning information having results as to a result of electronic information in which two or more pieces of product information are arranged in a layout identified by an identifier is stored, a product identifier, and one or more of products. A product management information storage unit storing two or more product management information having product information including attribute values; a computer accessible to the computer; a receiving unit that receives two or more product identifiers; Applying two or more product information pairs with each product identifier to the two or more learning information in the learning information storage unit to obtain a layout identifier. And out the identifier acquisition unit, a program for functioning as a layout identifier output unit for outputting a layout identifier layout identifier acquisition unit has acquired.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。   In the above program, the function realized by the program does not include the function that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the function realized by the program.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Moreover, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図8は、上記プログラムを実行して、上記実施の形態によるレイアウト装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。   FIG. 8 is a schematic diagram showing an example of the external appearance of a computer that executes the program and realizes the layout apparatus according to the embodiment. The above embodiments can be realized by computer hardware and a computer program executed thereon.

図8において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   In FIG. 8, a computer system 900 includes a computer 901 including a compact disk read only memory (CD-ROM) drive 905, a keyboard 902, a mouse 903 and a monitor 904.

図9は、コンピュータシステム900の内部構成を示す図である。図9において、コンピュータ901は、CD−ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。   FIG. 9 is a diagram showing an internal configuration of the computer system 900. In FIG. 9, in addition to the CD-ROM drive 905, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a bootup program, and the MPU 911, and receives instructions of an application program. A RAM (Random Access Memory) 913 that temporarily stores and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and a bus 915 that interconnects the MPU 911, ROM 912, and the like Prepare. The computer 901 may include a network card (not shown) that provides a connection to the LAN.

コンピュータシステム900に、上記実施の形態によるレイアウト装置等の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。   A program for causing the computer system 900 to execute the functions of the layout device and the like according to the above-described embodiment may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 upon execution. The program may be loaded directly from the CD-ROM 921 or from the network.

プログラムは、コンピュータ901に、上記実施の形態によるレイアウト装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program may not necessarily include an operating system (OS) that causes the computer 901 to execute the function of the layout device according to the above embodiment, a third party program, or the like. The program may include only portions of instructions that invoke the appropriate functions (modules) in a controlled manner to achieve the desired result. It is well known how computer system 900 operates, and detailed description is omitted.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   It goes without saying that the present invention is not limited to the above embodiments, and various modifications are possible, which are also included in the scope of the present invention.

以上のように、本発明にかかるレイアウト装置等は、レイアウトに用いられる装置等として適しており、特に、商品情報のレイアウトに用いられる装置等として有用である。   As described above, the layout device according to the present invention is suitable as a device used for layout, and is particularly useful as a device used for product information layout.

1 レイアウト装置
101 学習情報格納部
102 商品管理情報格納部
103 受付部
104 レイアウト管理情報格納部
105 レイアウト識別子取得部
106 レイアウト識別子出力部
107 レイアウト情報取得部
108 電子情報取得部
109 電子情報出力部
1051 素性取得手段
1052 レイアウト識別子取得手段
DESCRIPTION OF REFERENCE NUMERALS 1 layout apparatus 101 learning information storage unit 102 article management information storage unit 103 reception unit 104 layout management information storage unit 105 layout identifier acquisition unit 106 layout identifier output unit 107 layout information acquisition unit 108 electronic information acquisition unit 109 electronic information output unit 1051 feature Acquisition unit 1052 Layout identifier acquisition unit

Claims (9)

商品を識別する2以上の商品識別子と、当該2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、当該レイアウト識別子で識別されるレイアウトで前記2以上の商品情報が配置された電子情報に対する結果に関する結果情報との2以上の組を教師データとして用いて学習させた学習情報が格納される学習情報格納部と、
商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される商品管理情報格納部と、
2以上の商品識別子を受け付ける受付部と、
前記受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、前記学習情報格納部に格納された学習情報に適用して、前記各レイアウト識別子が示すレイアウトで当該2以上の商品情報を配置した場合の結果情報をレイアウト識別子毎に取得し、取得した結果情報が予め決められた条件を満たすレイアウト識別子を取得するレイアウト識別子取得部と、
前記レイアウト識別子取得部が取得したレイアウト識別子を出力するレイアウト識別子出力部とを具備するレイアウト装置。
Two or more product identifiers for identifying a product, a layout identifier for identifying a layout of electronic information in which two or more product information items of the product identified by the respective two or more product identifiers are arranged, and A learning information storage unit for storing learning information obtained by using, as teacher data, two or more pairs of result information on a result for electronic information in which the two or more pieces of product information are arranged in the same layout;
A product management information storage unit for storing two or more product management information having a product identifier and product information including one or more attribute values of the product;
A reception unit that accepts two or more product identifiers;
The two or more product information that is paired with the two or more product identifiers received by the receiving unit is applied to the learning information stored in the learning information storage unit, and the two or more items are displayed in the layout indicated by the layout identifiers. A layout identifier acquisition unit that acquires, for each layout identifier, result information in the case where the product information of the item is arranged, and acquires the layout identifier that satisfies the acquired result information as a predetermined condition;
A layout identifier output unit configured to output the layout identifier acquired by the layout identifier acquisition unit.
レイアウト識別子と、電子情報のレイアウトを特定するレイアウト情報とを有する2以上のレイアウト管理情報が格納されるレイアウト管理情報格納部と、
前記レイアウト識別子出力部が出力したレイアウト識別子と対になるレイアウト情報を前記レイアウト管理情報格納部から取得するレイアウト情報取得部と、
前記レイアウト情報取得部が取得したレイアウト情報が示すレイアウトに従って、前記受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を配置し、電子情報を取得する電子情報取得部と、
前記電子情報取得部が取得した電子情報を出力する電子情報出力部とをさらに具備する請求項1記載のレイアウト装置。
A layout management information storage unit in which two or more pieces of layout management information having a layout identifier and layout information for specifying a layout of electronic information are stored;
A layout information acquisition unit that acquires layout information that is paired with the layout identifier output by the layout identifier output unit from the layout management information storage unit;
An electronic information acquisition unit that arranges two or more product information pairs with the two or more product identifiers received by the reception unit according to the layout indicated by the layout information acquired by the layout information acquisition unit, and acquires electronic information ,
The layout apparatus according to claim 1, further comprising: an electronic information output unit that outputs the electronic information acquired by the electronic information acquisition unit.
前記レイアウト識別子取得部は、
前記受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報との類似度が閾値より大きいまたは閾値以上である2以上の商品情報と対になる頻度または確率が閾値より小さいまたは閾値以下であるレイアウト識別子を取得する請求項1または請求項2記載のレイアウト装置。
The layout identifier acquisition unit
The frequency or probability of pairing with two or more product information having a similarity with two or more product information paired with two or more product identifiers received by the reception unit is greater than or equal to or less than the threshold The layout device according to claim 1, wherein a layout identifier that is equal to or less than a threshold is acquired.
前記レイアウト識別子取得部は、
前記受付部が受け付けた2以上の各商品識別子と対になる2以上の各商品情報から、素性である2以上の商品素性を取得する素性取得手段と、
前記2以上の商品素性を、前記学習情報格納部の2以上の学習情報に適用して、レイアウト識別子を取得するレイアウト識別子取得手段と、を具備する請求項1から請求項3いずれか一項に記載のレイアウト装置。
The layout identifier acquisition unit
Feature acquisition means for acquiring two or more product features that are features from two or more pieces of product information paired with two or more product identifiers received by the reception unit;
4. The layout identifier acquiring means for acquiring a layout identifier by applying the two or more product features to the two or more learning information in the learning information storage unit. The layout device described.
前記2以上の商品素性は、商品情報数、画像の有無、動画の有無、音声の有無、表の有無、ハイパーリンクの有無、文字列長、文字の配置方法、文字の属性、文字の大きさ、文字列内の用語のうちの2以上である請求項4記載のレイアウト装置。 The two or more product features include the number of product information, the presence / absence of images, the presence / absence of moving images, the presence / absence of audio, the presence / absence of a table, the presence / absence of hyperlinks, the character string length, the character arrangement method, the character attributes, 5. The layout apparatus according to claim 4, wherein the layout is two or more of the terms in the character string. 前記レイアウト管理情報は、
レイアウト情報の素性である1以上のレイアウト素性を有し、
前記学習情報は、1以上のレイアウト素性を有し、
前記レイアウト識別子取得部は、
前記受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、前記レイアウト素性を有する前記2以上の学習情報に適用して、レイアウト識別子を取得する請求項記載のレイアウト装置。
The layout management information is
One or more layout features that are the features of the layout information,
The learning information has one or more layout features,
The layout identifier acquisition unit
3. The layout according to claim 2 , wherein a layout identifier is acquired by applying two or more product information paired with two or more product identifiers received by the reception unit to the two or more learning information having the layout feature. apparatus.
前記結果情報は、対応する電子情報に配置された二以上の商品情報に対応する2以上の商品の売上、対応する電子情報の閲覧数、対応する電子情報の配布数、または対応する電子情報の評価を示す情報である請求項1から請求項6いずれか一項記載のレイアウト装置。 The result information includes sales of two or more products corresponding to two or more product information arranged in the corresponding electronic information, the number of browsing of the corresponding electronic information, the number of distribution of the corresponding electronic information, or the corresponding electronic information. The layout apparatus according to any one of claims 1 to 6, which is information indicating an evaluation. 商品を識別する2以上の商品識別子と、当該2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、当該レイアウト識別子で識別されるレイアウトで前記2以上の商品情報が配置された電子情報に対する結果に関する結果情報との2以上の組を教師データとして用いて学習させた学習情報が格納される学習情報格納部と、商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される商品管理情報格納部と、受付部と、レイアウト識別子取得部と、レイアウト識別子出力部とを用いて行なわれるレイアウト方法であって、
前記受付部が、2以上の商品識別子を受け付ける受付ステップと、
前記レイアウト識別子取得部が、前記受付ステップで受け付けた2以上の各商品識別子と対になる2以上の商品情報を、前記学習情報格納部に格納された学習情報に適用して、前記各レイアウト識別子が示すレイアウトで当該2以上の商品情報を配置した場合の結果情報をレイアウト識別子毎に取得し、取得した結果情報が予め決められた条件を満たすレイアウト識別子を取得するレイアウト識別子取得ステップと、
前記レイアウト識別子出力部が、前記レイアウト識別子取得ステップで取得したレイアウト識別子を出力するレイアウト識別子出力ステップとを具備するレイアウト方法。
Two or more product identifiers for identifying a product, a layout identifier for identifying a layout of electronic information in which two or more product information items of the product identified by the respective two or more product identifiers are arranged, and A learning information storage unit storing learning information obtained by using, as teacher data, two or more pairs of result information on a result for the electronic information in which the two or more product information are arranged in a layout, and a product identifier Using a product management information storage unit in which two or more product management information having product information including one or more attribute values of the product is stored, a reception unit, a layout identifier acquisition unit, and a layout identifier output unit A layout method performed,
An accepting step in which the accepting unit accepts two or more product identifiers;
The layout identifier acquisition unit applies two or more product information to be paired with the two or more product identifiers received in the reception step to the learning information stored in the learning information storage unit, and the layout identifiers are obtained. A layout identifier acquisition step of acquiring, for each layout identifier, result information in a case where the two or more pieces of product information are arranged in a layout indicated by the layout, and acquiring a layout identifier in which the acquired result information satisfies a predetermined condition;
And a layout identifier output step of outputting the layout identifier acquired in the layout identifier acquisition step.
商品を識別する2以上の商品識別子と、当該2以上の各商品識別子により識別される商品の2以上の商品情報が配置される電子情報のレイアウトを識別するレイアウト識別子と、当該レイアウト識別子で識別されるレイアウトで前記2以上の商品情報が配置された電子情報に対する結果に関する結果情報との2以上の組を教師データとして用いて学習させた学習情報が格納される学習情報格納部と、商品識別子と、商品の1以上の属性値を含む商品情報とを有する2以上の商品管理情報が格納される商品管理情報格納部と、にアクセス可能なコンピュータを、
2以上の商品識別子を受け付ける受付部と、
前記受付部が受け付けた2以上の各商品識別子と対になる2以上の商品情報を、前記学習情報格納部に格納された学習情報に適用して、前記各レイアウト識別子が示すレイアウトで当該2以上の商品情報を配置した場合の結果情報をレイアウト識別子毎に取得し、取得した結果情報が予め決められた条件を満たすレイアウト識別子を取得するレイアウト識別子取得部と、
前記レイアウト識別子取得部が取得したレイアウト識別子を出力するレイアウト識別子出力部として機能させるためのプログラム。
Two or more product identifiers for identifying a product, a layout identifier for identifying a layout of electronic information in which two or more product information items of the product identified by the respective two or more product identifiers are arranged, and A learning information storage unit storing learning information obtained by using, as teacher data, two or more pairs of result information on a result for the electronic information in which the two or more product information are arranged in a layout, and a product identifier A product management information storage unit storing two or more product management information having product information including one or more attribute values of the product, and a computer accessible to the computer,
A reception unit that accepts two or more product identifiers;
Two or more product information pairs with the two or more product identifiers received by the reception unit are applied to the learning information stored in the learning information storage unit, and the two or more items in the layout indicated by the layout identifiers A layout identifier acquisition unit that acquires, for each layout identifier, result information in the case where the product information of the item is arranged, and acquires the layout identifier that satisfies the acquired result information as a predetermined condition;
A program for causing the layout identifier acquisition unit to function as a layout identifier output unit that outputs the layout identifier acquired.
JP2016179849A 2016-09-14 2016-09-14 Layout apparatus, layout method, and program Active JP6551847B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016179849A JP6551847B2 (en) 2016-09-14 2016-09-14 Layout apparatus, layout method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016179849A JP6551847B2 (en) 2016-09-14 2016-09-14 Layout apparatus, layout method, and program

Publications (2)

Publication Number Publication Date
JP2018045455A JP2018045455A (en) 2018-03-22
JP6551847B2 true JP6551847B2 (en) 2019-07-31

Family

ID=61693157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016179849A Active JP6551847B2 (en) 2016-09-14 2016-09-14 Layout apparatus, layout method, and program

Country Status (1)

Country Link
JP (1) JP6551847B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7461616B2 (en) 2019-09-10 2024-04-04 株式会社プロフィールド Learning device, catalog production device, learning method, catalog production method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056811A (en) * 1999-08-18 2001-02-27 Dainippon Screen Mfg Co Ltd Device and method for automatic layout generation and recording medium
US7529693B2 (en) * 2003-07-31 2009-05-05 International Business Machines Corporation Method and system for designing a catalog with optimized product placement
JP4433741B2 (en) * 2003-09-19 2010-03-17 セイコーエプソン株式会社 Similarity calculation system, similarity calculation program, and similarity calculation method
JP2007317034A (en) * 2006-05-27 2007-12-06 Ricoh Co Ltd Image processing apparatus, image processing method, program, and recording medium
JP5301791B2 (en) * 2007-04-17 2013-09-25 株式会社プロフィールド Advertisement effect analysis apparatus, advertisement effect analysis method, and program
JP5506176B2 (en) * 2008-09-30 2014-05-28 キヤノン株式会社 Information processing apparatus and information processing method
JP6543986B2 (en) * 2015-03-25 2019-07-17 日本電気株式会社 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Also Published As

Publication number Publication date
JP2018045455A (en) 2018-03-22

Similar Documents

Publication Publication Date Title
CN110413925B (en) System and method for automatic transition between an interactive site and applications for supporting mobile devices and other display environments
Akpınar et al. Vision based page segmentation algorithm: Extended and perceived success
US20180095734A1 (en) System and method for creating a universally compatible application development system
JP5403340B2 (en) Information processing apparatus and method, and program
JP2014059911A (en) Content development and distribution using cognitive science database
US20180157763A1 (en) System and method for generating an electronic page
US20210042466A1 (en) Detecting compatible layouts for content-based native ads
JP2022534933A (en) System and method for integrating user feedback into web building system services
EP2482247A1 (en) Characteristic content determination program, characteristic content determination device, characteristic content determination method, recording medium, content generation device, and related content insertion device
US20160103927A1 (en) Automatic sizing of wrap packages of cards
CN104081393B (en) Network application content map
US11829667B2 (en) Creation of component templates and removal of dead content therefrom
US9430536B2 (en) System, method and computer program product for creating a visual component for tenants of an on-demand database service
US20060225091A1 (en) Customizing and personalizing views in content aggregation frameworks
US10558745B2 (en) Information processing apparatus and non-transitory computer readable medium
CN111095335A (en) Search result based list generation in a single view
US10067977B2 (en) Webpage content search
CN111367514B (en) Page card development method and device, computing device and storage medium
JP6551847B2 (en) Layout apparatus, layout method, and program
US20060097044A1 (en) Personalized grocery shopping selection list method and system
CN111158647B (en) Creative material self-adaptive generation method and device based on structural theory
JP6356774B2 (en) Selection device, selection method, and selection program
TW202029126A (en) Systems and methods for personalized banner generation and display
US10380669B2 (en) Product browsing system and method
CN114610802A (en) Word carousel method, device, equipment and storage medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190604

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190621

R150 Certificate of patent or registration of utility model

Ref document number: 6551847

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250