[go: up one dir, main page]

JP6827305B2 - Selection device, selection method and selection program - Google Patents

Selection device, selection method and selection program Download PDF

Info

Publication number
JP6827305B2
JP6827305B2 JP2016227194A JP2016227194A JP6827305B2 JP 6827305 B2 JP6827305 B2 JP 6827305B2 JP 2016227194 A JP2016227194 A JP 2016227194A JP 2016227194 A JP2016227194 A JP 2016227194A JP 6827305 B2 JP6827305 B2 JP 6827305B2
Authority
JP
Japan
Prior art keywords
information
user
tendency
content
service
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
JP2016227194A
Other languages
Japanese (ja)
Other versions
JP2018084928A (en
Inventor
潔 佐々木
潔 佐々木
禎士 遠藤
禎士 遠藤
伸彦 甲斐
伸彦 甲斐
志乃 新井
志乃 新井
優衣子 小林
優衣子 小林
正樹 竹田
正樹 竹田
朋美 田畑
朋美 田畑
麻衣 小林
麻衣 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2016227194A priority Critical patent/JP6827305B2/en
Publication of JP2018084928A publication Critical patent/JP2018084928A/en
Application granted granted Critical
Publication of JP6827305B2 publication Critical patent/JP6827305B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、選択装置、選択方法および選択プログラムに関する。 The present invention relates to a selection device, a selection method and a selection program.

従来、スマートフォンやタブレット端末等の端末装置を利用する利用者の興味等を推定し、推定した興味に応じたコンテンツを配信する技術が知られている。このような技術の一例として、端末装置を利用する利用者の属性情報に基づいて、利用者の興味を推定し、推定結果に応じた種別の広告を配信対象として選択する技術が知られている。また、例えば、利用者の購買履歴や、利用者が閲覧した商品情報の閲覧履歴に基づいて、利用者が興味を有すると推定される商品やサービスを選択する技術が知られている。 Conventionally, there is known a technique of estimating the interests of users who use terminal devices such as smartphones and tablet terminals, and distributing contents according to the estimated interests. As an example of such a technology, there is known a technology that estimates a user's interest based on the attribute information of a user who uses a terminal device and selects an advertisement of a type according to the estimation result as a distribution target. .. Further, for example, there is known a technique of selecting a product or service that is presumed to be of interest to a user based on a purchase history of the user or a browsing history of product information browsed by the user.

特開2014−086096号公報Japanese Unexamined Patent Publication No. 2014-086096 特開2013−257793号公報Japanese Unexamined Patent Publication No. 2013-257793

しかしながら、上記の従来技術では、利用者が興味を有するコンテンツの傾向を推定する精度が必ずしも良いとは言えない場合がある。 However, in the above-mentioned prior art, the accuracy of estimating the tendency of the content that the user is interested in may not always be good.

例えば、上記の従来技術では、利用者から取得可能な情報に基づいて、利用者の興味を推定する。しかしながら、利用者から取得可能な情報は、利用者に対して提供されるサービスの内容に応じて変化するため、利用者の興味を必ずしも反映させているとは言えない場合がある。 For example, in the above-mentioned prior art, the interest of the user is estimated based on the information that can be obtained from the user. However, since the information that can be obtained from the user changes according to the content of the service provided to the user, it may not always reflect the interest of the user.

本願は、上記に鑑みてなされたものであって、利用者が興味を有するコンテンツの傾向を推定する精度を向上させることを目的とする。 The present application has been made in view of the above, and an object of the present application is to improve the accuracy of estimating the tendency of the content that the user is interested in.

本願に係る選択装置は、第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する取得部と、前記第1情報と前記第2情報とに基づいて、利用者に対して提供されるコンテンツの傾向を選択する選択部とを有することを特徴とする。 The selection device according to the present application is the first information which is the information about the user's behavior acquired through the first service and the second information which is the information about the user's behavior acquired through the second service. It is characterized by having an acquisition unit for acquiring information and a selection unit for selecting a tendency of content provided to a user based on the first information and the second information.

実施形態の一態様によれば、利用者が興味を有するコンテンツの傾向を推定する精度を向上させることができる。 According to one aspect of the embodiment, it is possible to improve the accuracy of estimating the tendency of the content that the user is interested in.

図1は、実施形態に係る選択装置が実行する選択処理の一例を示す図である。FIG. 1 is a diagram showing an example of a selection process executed by the selection device according to the embodiment. 図2は、実施形態に係る選択装置が配信する楽曲の傾向を選択する処理の一例を示す図である。FIG. 2 is a diagram showing an example of a process of selecting the tendency of the music distributed by the selection device according to the embodiment. 図3は、実施形態に係る選択装置が配信する電子書籍の傾向を選択する処理の一例を示す図である。FIG. 3 is a diagram showing an example of a process of selecting a tendency of an electronic book distributed by a selection device according to an embodiment. 図4は、実施形態に係る選択装置がバズ情報を生成する処理の一例を示す図である。FIG. 4 is a diagram showing an example of a process in which the selection device according to the embodiment generates buzz information. 図5は、実施形態に係る選択装置の構成例を示す図である。FIG. 5 is a diagram showing a configuration example of the selection device according to the embodiment. 図6は、実施形態に係るウェブ関連情報データベースに登録される情報の一例を示す図である。FIG. 6 is a diagram showing an example of information registered in the web-related information database according to the embodiment. 図7は、実施形態に係る端末関連情報データベースに登録される情報の一例を示す図である。FIG. 7 is a diagram showing an example of information registered in the terminal-related information database according to the embodiment. 図8は、実施形態に係る配信サーバの構成例を示す図である。FIG. 8 is a diagram showing a configuration example of the distribution server according to the embodiment. 図9は、実施形態に係る情報選択システムが実行する情報提供処理の流れの一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of a flow of information providing processing executed by the information selection system according to the embodiment. 図10は、ハードウェア構成の一例を示す図である。FIG. 10 is a diagram showing an example of a hardware configuration.

以下に、本願に係る選択装置、選択方法および選択プログラムを実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る選択装置、選択方法および選択プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a selection device, a selection method, and a mode for carrying out the selection program according to the present application (hereinafter, referred to as “the embodiment”) will be described in detail with reference to the drawings. It should be noted that this embodiment does not limit the selection device, selection method, and selection program according to the present application. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.

(実施形態)
〔1−1.選択装置の一例〕
まず、図1を用いて、選択装置が実行する選択処理の一例について説明する。図1は、実施形態に係る選択装置が実行する選択処理の一例を示す図である。なお、図1に示す例では、選択装置10を有する情報提供システム1が実行する情報提供処理の一例について記載した。なお、以下の説明では、情報提供システム1が提供する情報提供処理の一部として、選択装置10が実行する選択処理の一例について記載するが、実施形態は、これに限定されるものではない。例えば、選択処理は、情報提供処理とは独立して実行されてもよい。
(Embodiment)
[1-1. Example of selection device]
First, an example of the selection process executed by the selection device will be described with reference to FIG. FIG. 1 is a diagram showing an example of a selection process executed by the selection device according to the embodiment. In the example shown in FIG. 1, an example of the information providing process executed by the information providing system 1 having the selection device 10 is described. In the following description, an example of the selection process executed by the selection device 10 as a part of the information provision process provided by the information provision system 1 will be described, but the embodiment is not limited to this. For example, the selection process may be executed independently of the information providing process.

情報提供システム1は、インターネット等の所定のネットワークNを介して、相互に通信が可能なウェブサービスサーバ100、端末サービスサーバ200、配信サーバ300および利用者端末401、402を有する。なお、情報提供システム1は、任意の数のウェブサービスサーバ100、端末サービスサーバ200、配信サーバ300および利用者端末401、402を有していてもよい。また、情報提供システム1は、利用者U01のみならず、不特定多数の利用者により利用される任意の数の利用者端末400を有してもよい。 The information providing system 1 includes a web service server 100, a terminal service server 200, a distribution server 300, and user terminals 401 and 402 that can communicate with each other via a predetermined network N such as the Internet. The information providing system 1 may have an arbitrary number of web service servers 100, terminal service servers 200, distribution servers 300, and user terminals 401 and 402. Further, the information providing system 1 may have not only the user U01 but also an arbitrary number of user terminals 400 used by an unspecified number of users.

まず、利用者端末401、402(以下、「利用者端末400」と総称する。)について説明する。利用者端末400は、任意の利用者U01によって利用される端末装置であり、スマートフォンやタブレット等のスマートデバイスやPC(Personal Computer)等により実現される。また、利用者端末400は、3G(3rd Generation)やLTE(Long Term Evolution)、LAN(Local Area Network)等、任意のネットワークを介して、ウェブサービスサーバ100、端末サービスサーバ200、配信サーバ300等、任意のサーバ装置と通信可能な端末装置である。 First, user terminals 401 and 402 (hereinafter, collectively referred to as "user terminal 400") will be described. The user terminal 400 is a terminal device used by an arbitrary user U01, and is realized by a smart device such as a smartphone or tablet, a PC (Personal Computer), or the like. Further, the user terminal 400 is a web service server 100, a terminal service server 200, a distribution server 300, etc. via an arbitrary network such as 3G (3rd Generation), LTE (Long Term Evolution), LAN (Local Area Network), etc. , A terminal device capable of communicating with any server device.

なお、利用者端末400は、上述した端末装置以外にも、例えば、ウェアラブルデバイス、カメラ、テレビやレコーダー等のAV(Audio Visual)機器、IoT(Internet of Things)関連機器、ゲーム機器等、利用者U01の操作により任意の処理を実行する装置であれば、任意の装置が採用可能である。 In addition to the terminal devices described above, the user terminal 400 includes, for example, wearable devices, cameras, AV (Audio Visual) devices such as televisions and recorders, IoT (Internet of Things) related devices, game devices, and the like. Any device can be adopted as long as it is a device that executes an arbitrary process by operating the U01.

ウェブサービスサーバ100は、利用者U01に対して各種のウェブサービスを提供するサーバ装置であり、例えば、サーバ装置やクラウドシステム等により実現される。ここで、ウェブサービスサーバ100は、利用者U01に対し、任意の種別のウェブサービスを提供してよい。 The web service server 100 is a server device that provides various web services to the user U01, and is realized by, for example, a server device or a cloud system. Here, the web service server 100 may provide the user U01 with any kind of web service.

例えば、ウェブサービスサーバ100は、テキスト検索や画像検索等といった検索、ポータルサイト、地図検索、経路検索、天気予報の提供、各種掲示板の提供、ニュース配信、ナビゲーションサービス、オークションや電子商店街等といった電子商取引、電子書籍の販売や配信、楽曲(音声等も含む。)の販売や配信等、インターネットを介した各種のサービス、すなわち、任意のウェブサービスを提供可能である。なお、ウェブサービスサーバ100が利用者U01に対して提供するウェブサービスは、例えば、ブラウザ等の汎用的なアプリケーションを介して提供されるものであってもよく、サービスの提供を行うためのアプリケーションを介して提供されるものであってもよい。 For example, the web service server 100 can be used for searches such as text search and image search, portal sites, map searches, route searches, weather forecasts, various bulletin boards, news distribution, navigation services, auctions, electronic shopping streets, and the like. It is possible to provide various services via the Internet, such as commercial transactions, sales and distribution of electronic books, sales and distribution of music (including audio, etc.), that is, arbitrary web services. The web service provided by the web service server 100 to the user U01 may be provided via a general-purpose application such as a browser, and the application for providing the service may be provided. It may be provided via.

ここで、ウェブサービスサーバ100は、ウェブサービスの提供に伴い、利用者U01の各種情報をログとして収集する。例えば、ウェブサービスサーバ100は、利用者の年齢、住所、性別、趣味などを示す利用者の属性情報、利用者が入力した検索クエリの履歴、利用者が閲覧したウェブコンテンツの履歴、電子商取引における購入履歴、閲覧履歴および決済履歴、電子書籍や楽曲の視聴履歴や購入履歴、視聴あるいは購入した電子書籍や楽曲のデータ、ナビゲーションにおける出発地、目的地、利用者の位置情報等、ウェブサービスの提供を介して取得可能な任意の情報をログとして収集する。なお、以下の説明では、ウェブサービスを介して取得した情報を第1情報と総称する。ここで、第1情報は、上述した情報以外にも、ウェブサービスを介して取得可能な情報であって、利用者U01に関する情報であれば、任意の情報が採用可能である。また、ウェブサービスサーバ100は、収集したログに基づく利用者U01のデモグラフィック情報やサイコグラフィック情報等を生成し、生成した情報を第1情報としてもよい。 Here, the web service server 100 collects various information of the user U01 as a log as the web service is provided. For example, the web service server 100 can be used in electronic commerce, user attribute information indicating the user's age, address, gender, hobbies, etc., history of search queries entered by the user, history of web contents viewed by the user, and electronic commerce. Providing web services such as purchase history, browsing history and payment history, viewing history and purchase history of e-books and songs, data of e-books and songs viewed or purchased, departure points, destinations in navigation, location information of users, etc. Collect any information that can be obtained via as a log. In the following description, the information acquired through the web service is collectively referred to as the first information. Here, the first information is information that can be acquired via the web service in addition to the above-mentioned information, and any information can be adopted as long as it is information about the user U01. Further, the web service server 100 may generate demographic information, psychographic information, and the like of the user U01 based on the collected log, and the generated information may be used as the first information.

端末サービスサーバ200は、利用者端末400に関連する各種のサービス(以下、「端末サービス」と総称する。)を提供するサーバ装置であり、例えば、サーバ装置やクラウドシステム等により実現される。ここで、端末サービスサーバ200は、利用者端末400に関連するサービスであれば、任意のサービスの提供を行うことができる。例えば、端末サービスサーバ200は、利用者端末400の販売や利用者端末400が実行するアプリケーションのアップデート、利用者端末400で実行されるゲーム等のアプリケーション配信、利用者端末400で再生される各種エンターテイメントコンテンツの配信等、利用者端末400に関する各種のサービスを端末サービスとして提供してよい。 The terminal service server 200 is a server device that provides various services related to the user terminal 400 (hereinafter, collectively referred to as "terminal service"), and is realized by, for example, a server device or a cloud system. Here, the terminal service server 200 can provide any service as long as it is a service related to the user terminal 400. For example, the terminal service server 200 sells the user terminal 400, updates the application executed by the user terminal 400, distributes applications such as games executed by the user terminal 400, and various entertainments played on the user terminal 400. Various services related to the user terminal 400, such as distribution of contents, may be provided as terminal services.

ここで、端末サービスサーバ200は、端末サービスの提供に伴い、利用者U01の各種情報をログとして収集する。例えば、端末サービスサーバ200は、利用者端末400にインストールされたアプリケーションの履歴、利用者による利用者端末400の操作履歴、利用者端末400に利用者が入力した情報等を収集する。より具体的な例を挙げると、端末サービスサーバ200は、利用者端末400がレコーダーである場合、利用者U01が視聴した番組の履歴、利用者U01が録画した番組の履歴、視聴した番組や録画した番組の傾向、録画対象や検索対象を検索または予約する際に利用者U01が入力したキーワードなどをログとして収集する。 Here, the terminal service server 200 collects various information of the user U01 as a log as the terminal service is provided. For example, the terminal service server 200 collects the history of applications installed on the user terminal 400, the operation history of the user terminal 400 by the user, the information input by the user to the user terminal 400, and the like. To give a more specific example, when the user terminal 400 is a recorder, the terminal service server 200 has a history of programs viewed by user U01, a history of programs recorded by user U01, programs viewed and recorded. The tendency of the program, the keyword input by the user U01 when searching or reserving the recording target or the search target, etc. are collected as a log.

また、例えば、端末サービスサーバ200は、利用者端末400がテレビジョンである場合は、利用者U01が視聴した番組の履歴などをログとして収集する。また、例えば、端末サービスサーバ200は、利用者端末400がゲーム機である場合は、ダウンロードしたゲーム、利用者U01が行ったゲーム、ゲーム時の操作内容、ゲームプレイ履歴などをログとして収集する。すなわち、端末サービスサーバ200は、利用者U01による利用者端末400の操作に関する情報を、端末サービスを介して収集する。なお、以下の説明では、端末サービスサーバ200が収集する情報を、第2情報と総称する。 Further, for example, when the user terminal 400 is a television, the terminal service server 200 collects a history of programs viewed by the user U01 as a log. Further, for example, when the user terminal 400 is a game machine, the terminal service server 200 collects downloaded games, games played by user U01, operation contents at the time of games, game play history, and the like as logs. That is, the terminal service server 200 collects information regarding the operation of the user terminal 400 by the user U01 via the terminal service. In the following description, the information collected by the terminal service server 200 is collectively referred to as the second information.

配信サーバ300は、利用者U01に対して各種のコンテンツを配信する情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、配信サーバ300は、選択装置10が後述する選択処理を実行することで選択したコンテンツの傾向に従って、配信対象となるコンテンツを生成し、生成したコンテンツを利用者端末400に配信する。 The distribution server 300 is an information processing device that distributes various contents to the user U01, and is realized by, for example, a server device or a cloud system. For example, the distribution server 300 generates content to be distributed according to the tendency of the content selected by the selection device 10 by executing the selection process described later, and distributes the generated content to the user terminal 400.

より具体的な例を挙げると、配信サーバ300は、配信対象となるコンテンツが楽曲である場合は、テンポ、曲調、ジャンル等、楽曲の特徴を示す各種の傾向を示す傾向情報を取得する。このような場合、配信サーバ300は、既存の楽曲の特徴を傾向情報に応じて編集した楽曲を生成し、生成した楽曲の配信を行う。なお、配信サーバ300が生成および配信するコンテンツの例については、後述する。 To give a more specific example, when the content to be distributed is a musical piece, the distribution server 300 acquires tendency information showing various tendencies indicating the characteristics of the musical piece such as tempo, musical tone, and genre. In such a case, the distribution server 300 generates a music piece obtained by editing the characteristics of the existing music piece according to the tendency information, and distributes the generated music piece. An example of the content generated and distributed by the distribution server 300 will be described later.

選択装置10は、配信対象となるコンテンツの傾向を選択する選択処理を実行する情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、選択装置10は、選択処理を実行することで、コンテンツの配信先となる利用者U01の趣味趣向や、コンテンツの配信目的に応じて、生成するコンテンツの傾向を選択する。より具体的な例を挙げると、選択装置10は、利用者U01が気に入ると推定されるコンテンツの傾向、流行のコンテンツの傾向、将来利用者U01が気に入るであろう若しくは流行するであろうコンテンツの傾向を推定してもよく、コンテンツが広告目的で配信される場合には、配信先となる利用者が興味を有すると推定されるコンテンツの傾向等を推定する。そして、選択装置10は、推定した傾向を示す傾向情報を配信サーバ300へと送信する。 The selection device 10 is an information processing device that executes a selection process for selecting the tendency of the content to be distributed, and is realized by, for example, a server device or a cloud system. For example, by executing the selection process, the selection device 10 selects the tendency of the content to be generated according to the hobby and taste of the user U01 to which the content is distributed and the purpose of distributing the content. To give a more specific example, the selection device 10 has a tendency of content that is presumed to be liked by user U01, a tendency of trendy content, and content that user U01 will like or will be popular in the future. The tendency may be estimated, and when the content is delivered for the purpose of advertising, the tendency of the content that is presumed to be of interest to the user who is the delivery destination is estimated. Then, the selection device 10 transmits the tendency information indicating the estimated tendency to the distribution server 300.

〔1−2.選択処理の一例〕
ところで、利用者U01が興味を有すると推定されるコンテンツ傾向を推定する手法として、それまでに利用者U01が購買したコンテンツの履歴等、利用者U01の履歴情報から推定する手法が考えられる。しかしながら、ウェブサービスを介して取得可能な情報には、一般に制限があり、利用者U01の興味の傾向を推定する精度が必ずしも良いとは言えない場合がある。
[1-2. Example of selection process]
By the way, as a method of estimating the content tendency estimated to be of interest to the user U01, a method of estimating from the history information of the user U01 such as the history of the contents purchased by the user U01 up to that point can be considered. However, the information that can be obtained via the web service is generally limited, and the accuracy of estimating the tendency of interest of the user U01 may not always be good.

例えば、利用者U01が購入した楽曲の履歴に基づいて、利用者U01が興味を有すると推定される楽曲の種別を推定する手法が考えられる。しかしながら、このような技術では、利用者U01が購入したものの、実際に利用者U01が視聴したコンテンツに基づいて、利用者U01が興味を有すると推定される楽曲の種別を推定することができない。 For example, a method of estimating the type of music that the user U01 is presumed to be interested in can be considered based on the history of the music purchased by the user U01. However, with such a technique, it is not possible to estimate the type of music that is presumed to be of interest to the user U01 based on the content actually viewed by the user U01 even though the user U01 has purchased it.

そこで、情報提供システム1は、以下の選択処理を選択装置10に実行させる。まず、選択装置10は、第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する。そして、情報提供システム1は、第1情報と第2情報とに基づいて、利用者に対して提供されるコンテンツの傾向を選択する。 Therefore, the information providing system 1 causes the selection device 10 to execute the following selection process. First, the selection device 10 has a first information which is information about the user's behavior acquired through the first service and a second information which is information about the user's behavior acquired through the second service. Get information and. Then, the information providing system 1 selects the tendency of the content to be provided to the user based on the first information and the second information.

例えば、選択装置10は、ウェブサービスを介して取得される第1情報のみならず、ウェブサービス以外のサービス(例えば、端末サービス)を介して取得される第2情報も考慮して、利用者U01に対して提供されるコンテンツの傾向を選択する。より具体的な例を挙げると、選択装置10は、ウェブサービス等の第1のサービスを介して第1情報を取得するとともに、第1のサービスを提供する事業者とは異なる事業者により提供される第2のサービスを介して、第2情報を取得する。そして、配信サーバ300は、選択装置10によって選択されたコンテンツの傾向に従って、配信するコンテンツを生成し、生成したコンテンツを利用者U01に対して提供する。 For example, the selection device 10 considers not only the first information acquired via the web service but also the second information acquired via a service other than the web service (for example, a terminal service), and the user U01 Select trends in the content provided to. To give a more specific example, the selection device 10 acquires the first information through the first service such as a web service, and is provided by a business operator different from the business operator that provides the first service. The second information is acquired through the second service. Then, the distribution server 300 generates the content to be distributed according to the tendency of the content selected by the selection device 10, and provides the generated content to the user U01.

以下、図1を用いて、選択装置10が実行する選択処理の一例を説明する。例えば、情報提供システム1は、選択処理の実行に先駆けて、利用者U01に第1のサービスおよび第2のサービスを提供するサービスフェイズの処理を実行する。例えば、ウェブサービスサーバ100は、各種のウェブサービスを第1のサービスとして利用者U01に提供する(ステップS1)。そして、ウェブサービスサーバ100は、第1のサービスに関する情報を第1情報として収集する(ステップS2)。 Hereinafter, an example of the selection process executed by the selection device 10 will be described with reference to FIG. For example, the information providing system 1 executes a service phase process for providing the first service and the second service to the user U01 prior to the execution of the selection process. For example, the web service server 100 provides various web services to the user U01 as a first service (step S1). Then, the web service server 100 collects information about the first service as the first information (step S2).

例えば、ウェブサービスサーバ100は、第1情報として、ウェブ上で提供されるサービスを介して取得された情報であって、利用者U01の行動に関する情報を第1情報として取得する。より具体的な例を挙げると、ウェブサービスサーバ100は、第1情報として、利用者に対して配信されたコンテンツの履歴、コンテンツの閲覧履歴、検索クエリの履歴、利用者に対して配信された広告の履歴、電子商取引に関する履歴、または利用者の位置履歴の少なくともいずれか1つを含む情報を取得する。すなわち、ウェブサービスサーバ100は、ウェブ上で提供されるサービスに関連する利用者U01の行動を示す情報を第1情報として収集する。 For example, the web service server 100 acquires information regarding the behavior of the user U01 as the first information, which is information acquired through a service provided on the web as the first information. To give a more specific example, the web service server 100 has, as the first information, the history of the content delivered to the user, the browsing history of the content, the history of the search query, and the history delivered to the user. Acquire information including at least one of advertisement history, electronic commerce history, or user location history. That is, the web service server 100 collects information indicating the behavior of the user U01 related to the service provided on the web as the first information.

一方、端末サービスサーバ200は、利用者端末400に関連する各種のサービスを第2のサービスとして提供する(ステップS3)。そして、端末サービスサーバ200は、第2のサービスに関する情報である第2情報として、端末サービスを介して取得された情報であって、利用者U01の行動に関する情報を第2情報として収集する(ステップS4)。例えば、端末サービスサーバ200は、第2情報として、利用者U01が使用するハードウェア、すなわち、利用者端末400を介して取得された利用者U01の行動に関する情報を取得する。より具体的な例を挙げると、端末サービスサーバ200は、第2情報として、利用者端末400の利用履歴、利用者端末400の操作履歴または利用者端末400に対して利用者U01が入力したキーワード(例えば、録画対象となる番組を示すキーワード)の少なくともいずれか1つを含む情報を第2情報として収集する。 On the other hand, the terminal service server 200 provides various services related to the user terminal 400 as a second service (step S3). Then, the terminal service server 200 collects information about the behavior of the user U01 as the second information, which is information acquired through the terminal service as the second information which is the information about the second service (step). S4). For example, the terminal service server 200 acquires, as the second information, the hardware used by the user U01, that is, the information regarding the behavior of the user U01 acquired through the user terminal 400. To give a more specific example, the terminal service server 200 provides second information such as a usage history of the user terminal 400, an operation history of the user terminal 400, or a keyword input by the user U01 to the user terminal 400. Information including at least one of (for example, a keyword indicating a program to be recorded) is collected as the second information.

このように、ウェブサービスサーバ100および端末サービスサーバ200は、利用者U01に各種のサービスを提供するとともに、各サービスに関する利用者U01の行動に関する情報を第1情報および第2情報として収集する。そして、情報提供システム1は、収集された第1情報および第2情報を用いて、利用者U01に対して配信されるコンテンツ(以下「配信コンテンツ」と記載する。)の傾向を選択し、選択した傾向に応じたコンテンツの生成および配信を行う生成フェイズの処理を実行する。 In this way, the web service server 100 and the terminal service server 200 provide various services to the user U01, and collect information on the behavior of the user U01 regarding each service as the first information and the second information. Then, the information providing system 1 selects and selects the tendency of the content to be delivered to the user U01 (hereinafter referred to as "delivered content") using the collected first information and the second information. The processing of the generation phase that generates and distributes the content according to the tendency is executed.

例えば、選択装置10は、ウェブサービスサーバ100から第1のサービスに関する情報、すなわち、第1情報を収集する(ステップS5)。また、選択装置10は、端末サービスサーバ200から第2のサービスに関する情報を収集する(ステップS6)。そして、選択装置10は、第1情報と第2情報とに基づいて、生成する配信コンテンツの傾向を選択する(ステップS7)。 For example, the selection device 10 collects information about the first service from the web service server 100, that is, the first information (step S5). Further, the selection device 10 collects information about the second service from the terminal service server 200 (step S6). Then, the selection device 10 selects the tendency of the distribution content to be generated based on the first information and the second information (step S7).

例えば、選択装置10は、所定の第1情報と所定の第2情報とが取得される際に、利用者U01が興味を有すると指定されるコンテンツの傾向をあらかじめ学習したモデルを記憶する。また、他の例では、選択装置10は、所定の第1情報と所定の第2情報とが取得される際に流行しているコンテンツの傾向をあらかじめ学習したモデルを記憶する。なお、選択装置10は、将来利用者U01が興味を有すると指定されるコンテンツの傾向や、将来流行するコンテンツの傾向をあらかじめ学習したモデルを記憶してもよい。 For example, the selection device 10 stores a model in which the tendency of the content designated to be of interest by the user U01 is learned in advance when the predetermined first information and the predetermined second information are acquired. Further, in another example, the selection device 10 stores a model in which the tendency of the content that is popular when the predetermined first information and the predetermined second information are acquired is learned in advance. The selection device 10 may store a model in which the tendency of the content designated to be of interest to the future user U01 and the tendency of the content to be popular in the future are learned in advance.

すなわち、所定の第1情報と所定の第2情報とが取得された際に、どのような傾向を有する配信コンテンツを配信するかという設定については、配信コンテンツの配信目的に応じて変化すると考えられる。そこで、選択装置10は、第1情報の傾向および第2情報の傾向と、その第1情報および第2情報が取得される場合に配信する配信コンテンツの傾向であって、配信コンテンツの配信目的に応じた傾向との関係性を学習したモデルを記憶する。そして、選択装置10は、ウェブサービスサーバ100や端末サービスサーバ200から取得した第1情報および第2情報から、モデルを用いて、配信コンテンツの傾向を選択する。 That is, it is considered that the setting of the tendency of the distribution content to be distributed when the predetermined first information and the predetermined second information are acquired changes according to the distribution purpose of the distribution content. .. Therefore, the selection device 10 is a tendency of the first information and a tendency of the second information, and a tendency of the distribution content to be distributed when the first information and the second information are acquired, and is intended for the distribution purpose of the distribution content. Memorize the model that learned the relationship with the corresponding tendency. Then, the selection device 10 selects the tendency of the distribution content from the first information and the second information acquired from the web service server 100 and the terminal service server 200 by using the model.

また、選択装置10は、選択したコンテンツの傾向を配信サーバ300に対して送信することで、配信コンテンツの傾向を提案する(ステップS8)。このような場合、配信サーバ300は、提案された傾向に応じた配信コンテンツを生成し(ステップS9)、生成したコンテンツを利用者U01に対して提供する(ステップS10)。 Further, the selection device 10 proposes the tendency of the distribution content by transmitting the tendency of the selected content to the distribution server 300 (step S8). In such a case, the distribution server 300 generates distribution content according to the proposed tendency (step S9), and provides the generated content to the user U01 (step S10).

例えば、選択装置10は、配信コンテンツが楽曲である場合は、どのような楽曲を購入したか等といったウェブサービスに関する第1情報のみならず、楽曲を何回再生したか等といった利用者端末400の操作に関する第2情報をも考慮して、利用者U01や他の利用者が興味を有する楽曲の傾向を推定する。すなわち、選択装置10は、第1のサービスを介して取得可能な情報である第1情報のみならず、第1のサービスとは異なる第2のサービスを介して取得可能な情報や、異なる種別の情報である第2情報も考慮して、配信コンテンツの傾向を推定する。この結果、選択装置10は、利用者U01が興味を有すると推定されるコンテンツの傾向を精度良く選択することができる。 For example, when the distribution content is a musical piece, the selection device 10 is not only the first information about the web service such as what kind of music was purchased, but also the user terminal 400 such as how many times the music is played. The tendency of the music that the user U01 and other users are interested in is estimated in consideration of the second information regarding the operation. That is, the selection device 10 includes not only the first information which is the information that can be acquired through the first service, but also the information that can be acquired through the second service different from the first service and the information of different types. The tendency of the distributed content is estimated in consideration of the second information which is the information. As a result, the selection device 10 can accurately select the tendency of the content presumed to be of interest to the user U01.

〔1−3.エコシステムについて〕
ここで、選択装置10は、配信コンテンツに関連して利用者U01が行った行動に関する情報を、第1情報および第2情報として取得し、取得した第1情報および第2情報に基づいて、さらに利用者U01に対して提供される配信コンテンツの傾向を選択してもよい。
[1-3. About the ecosystem]
Here, the selection device 10 acquires information on the action performed by the user U01 in relation to the distribution content as the first information and the second information, and further based on the acquired first information and the second information. You may select the tendency of the distribution content provided to the user U01.

例えば、ウェブサービスサーバ100は、第1のサービスに関する第1情報として、利用者U01に配信した配信コンテンツに関連して利用者U01が行った行動に関する情報を収集する(ステップS11)。例えば、選択装置10は、配信コンテンツが楽曲である場合、配信コンテンツに関連する検索クエリの履歴、配信コンテンツの配信履歴や購入履歴、SNS(Social Networking Service)等に投稿された配信コンテンツに関する各種のコメント、配信コンテンツに対する評価等といったウェブサービスを介して取得される情報を第1情報として取得する。 For example, the web service server 100 collects information on actions taken by the user U01 in relation to the distribution content delivered to the user U01 as the first information regarding the first service (step S11). For example, when the distribution content is a music, the selection device 10 has a history of search queries related to the distribution content, a distribution history and purchase history of the distribution content, various types of distribution content posted on the SNS (Social Networking Service), and the like. Information acquired via a web service such as comments and evaluations of distributed contents is acquired as the first information.

また、端末サービスサーバ200は、第2のサービスに関する第2情報として、利用者U01に配信した配信コンテンツに関連して利用者U01が行った行動に関する情報を収集する(ステップS12)。例えば、選択装置10は、配信コンテンツの再生回数や再生履歴、配信コンテンツに関連する利用者端末400の操作履歴等を第2情報として収集する。 In addition, the terminal service server 200 collects information on the actions taken by the user U01 in relation to the distribution content delivered to the user U01 as the second information regarding the second service (step S12). For example, the selection device 10 collects the number of times the distribution content is played, the playback history, the operation history of the user terminal 400 related to the distribution content, and the like as second information.

このような場合、選択装置10は、ステップS5〜S7に示したように、配信コンテンツに関連する第1情報および第2情報に基づいて、さらに利用者U01に対して配信するコンテンツの傾向を選択する。この結果、選択装置10は、利用者U01の趣味趣向や、流行に沿った傾向を有するコンテンツの生成を実現することができる。 In such a case, as shown in steps S5 to S7, the selection device 10 further selects the tendency of the content to be distributed to the user U01 based on the first information and the second information related to the distribution content. To do. As a result, the selection device 10 can realize the hobbies and tastes of the user U01 and the generation of contents having a tendency in line with the fashion.

〔1−4.配信に伴うマネタイズについて〕
また、情報提供システム1は、配信コンテンツの配信に伴う各種のマネタイズを行ってもよい。例えば、情報提供システム1は、配信コンテンツの購入によって生じる報酬や、配信コンテンツとともに配信される広告の閲覧によって生じる報酬を、第1のサービスの提供者および第2のサービスの提供者に対して振り分けてもよい。また、情報提供システム1は、配信コンテンツを広告として配信することで、配信に伴って生じる報酬を各提供者に対して振り分けてもよい。また、情報提供システム1は、配信コンテンツとして広告の生成を行ってもよく、配信コンテンツを無料のコンテンツとして配信してもよい。
[1-4. About monetization accompanying delivery]
In addition, the information providing system 1 may perform various monetization associated with the distribution of the distributed content. For example, the information providing system 1 distributes the reward generated by purchasing the distributed content and the reward generated by viewing the advertisement distributed together with the distributed content to the first service provider and the second service provider. You may. In addition, the information providing system 1 may distribute the distributed content as an advertisement and distribute the reward generated by the distribution to each provider. In addition, the information providing system 1 may generate an advertisement as the distributed content, or may distribute the distributed content as free content.

また、情報提供システム1は、配信コンテンツを第1のサービスまたは第2のサービスに関連するコンテンツとして配信してもよい。例えば、情報提供システム1は、音楽配信サイトや電子書籍配信サイト等、ウェブサービスにおいて配信されるコンテンツとして配信コンテンツの生成を行ってもよい。また、情報提供システム1は、利用者端末400がレコーダ等である場合、自動録画の対象となる検索クエリの候補を配信コンテンツとして生成し、配信を行ってもよい。 In addition, the information providing system 1 may distribute the distributed content as the content related to the first service or the second service. For example, the information providing system 1 may generate distribution content as content distributed in a web service such as a music distribution site or an electronic book distribution site. Further, when the user terminal 400 is a recorder or the like, the information providing system 1 may generate search query candidates to be automatically recorded as distribution contents and distribute the information.

すなわち、情報提供システム1は、第1のサービスに関する第1情報と、第2のサービスに関する第2情報とに基づいて、配信コンテンツの傾向を選択し、選択した傾向の配信コンテンツを生成する。また、情報提供システム1は、生成した配信コンテンツの配信に伴う報酬を第1のサービスおよび第2のサービスへ還元するとともに、配信コンテンツに関連して行われた利用者の行動に関する新たな第1情報および第2情報を取得する。そして、情報提供システム1は、新たに取得した第1情報および第2情報に基づいて、利用者U01に対して新たに配信する配信コンテンツの傾向を選択する。このように、情報提供システム1は、複数のサービスを介して取得される第1情報および第2情報を起点としたエコシステムを構成することができる。この結果、情報提供システム1は、選択処理を含む情報提供処理を繰り返し実行することで、利用者U01に対して提供する配信コンテンツの傾向の推定精度を向上させることができる。 That is, the information providing system 1 selects the tendency of the distribution content based on the first information regarding the first service and the second information regarding the second service, and generates the distribution content with the selected tendency. In addition, the information providing system 1 returns the reward associated with the distribution of the generated distribution content to the first service and the second service, and at the same time, a new first method relating to the user's behavior performed in connection with the distribution content. Acquire information and second information. Then, the information providing system 1 selects the tendency of the distributed content to be newly distributed to the user U01 based on the newly acquired first information and the second information. In this way, the information providing system 1 can form an ecosystem starting from the first information and the second information acquired through a plurality of services. As a result, the information providing system 1 can improve the estimation accuracy of the tendency of the distribution content to be provided to the user U01 by repeatedly executing the information providing process including the selection process.

〔1−5.傾向の学習について〕
ここで、選択装置10は、第1情報の傾向および第2情報の傾向と、配信コンテンツの傾向との関係性を学習したモデルを生成し、生成したモデルを用いて、配信コンテンツの傾向を選択する。例えば、選択装置10は、SVM(Support Vector Machine)、連想記憶、ディープラーニング等、任意の学習技術を用いて、第1情報の傾向および第2情報の傾向と、配信コンテンツの傾向との関係性を学習したモデルを生成してよい。
[1-5. About learning trends]
Here, the selection device 10 generates a model that learns the relationship between the tendency of the first information and the tendency of the second information and the tendency of the distribution content, and selects the tendency of the distribution content using the generated model. To do. For example, the selection device 10 uses an arbitrary learning technique such as SVM (Support Vector Machine), associative memory, and deep learning to relate the tendency of the first information and the tendency of the second information to the tendency of the distributed content. You may generate a model that trains.

例えば、選択装置10は、第1情報および第2情報を入力した際に、それら第1情報および第2情報の組が取得される場合に配信コンテンツとして配信したいコンテンツの傾向を出力するように、バックプロパゲーション等の技術を用いて、DNN(Deep Neural Network)やCNN(Convolutional Neural Network)が有するノード間の結合係数を順次修正する。このような処理の結果、選択装置10は、第1情報の傾向と、第2情報の傾向と、それら第1情報および第2情報の組が取得される場合に配信コンテンツとして配信したいコンテンツの傾向との関係性をモデルに深層学習させることができる。 For example, when the first information and the second information are input, the selection device 10 outputs the tendency of the content to be distributed as the distribution content when the set of the first information and the second information is acquired. Using techniques such as backpropagation, the coupling coefficient between nodes possessed by DNN (Deep Neural Network) and CNN (Convolutional Neural Network) is sequentially corrected. As a result of such processing, the selection device 10 tends to distribute the tendency of the first information, the tendency of the second information, and the content to be distributed as the distribution content when the set of the first information and the second information is acquired. It is possible to make the model deeply learn the relationship with.

ここで、配信コンテンツとして配信したいコンテンツの傾向は、配信コンテンツの配信目的に応じて任意の傾向が採用可能である。すなわち、配信コンテンツとして配信したいコンテンツの傾向は、利用者U01が興味を有する傾向の配信コンテンツを配信したいのか、流行する傾向の配信コンテンツを配信したいのか、話題となる配信コンテンツを配信したいのか等、配信コンテンツの配信目的に応じた任意の傾向が採用可能である。そして、選択装置10は、配信コンテンツの配信目的に応じた任意の傾向と、第1情報および第2情報の傾向との関係性をモデルに深層学習させればよい。 Here, as the tendency of the content to be distributed as the distribution content, any tendency can be adopted according to the distribution purpose of the distribution content. That is, the tendency of the content to be distributed as the distribution content is whether the user U01 wants to distribute the distribution content having a tendency to be interested, the distribution content having a trend to be popular, the distribution content to be talked about, etc. Any tendency can be adopted according to the distribution purpose of the distribution content. Then, the selection device 10 may deep-learn the relationship between the arbitrary tendency according to the distribution purpose of the distribution content and the tendency of the first information and the second information as a model.

また、選択装置10は、第1情報の傾向、第2情報の傾向および配信コンテンツの傾向の関係性を深層学習したモデルを用いて、新たに取得した第1情報および第2情報から、配信コンテンツの傾向を特定し、特定した傾向を選択した傾向として出力する。このような処理の結果、選択装置10は、第1情報の傾向および第2情報の傾向から、利用者U01に配信したい配信コンテンツの傾向を精度よく取得することができる。 Further, the selection device 10 uses a model in which the relationship between the tendency of the first information, the tendency of the second information, and the tendency of the distributed content is deeply learned, and the distributed content is obtained from the newly acquired first information and the second information. The tendency of is specified, and the specified tendency is output as the selected tendency. As a result of such processing, the selection device 10 can accurately acquire the tendency of the distribution content to be distributed to the user U01 from the tendency of the first information and the tendency of the second information.

〔1−6.コンテンツの生成について〕
ここで、選択装置10は、選択した傾向に従って、配信コンテンツの生成を行ってもよい。このような配信コンテンツの生成を行う場合、選択装置10は、配信サーバ300と同一のサーバ装置やクラウドシステム等により実現されることとなる。
[1-6. About content generation]
Here, the selection device 10 may generate the distribution content according to the selected tendency. When generating such distribution contents, the selection device 10 is realized by the same server device, cloud system, or the like as the distribution server 300.

例えば、選択装置10は、配信コンテンツの生成を行う場合、第1情報または第2情報として、利用者U01に対して提供される配信コンテンツと同種のコンテンツを含む情報を取得する。例えば、選択装置10は、楽曲の生成を行う場合、利用者U01に対して配信された楽曲や、利用者U01が視聴した楽曲を第1情報や第2情報として取得する。このような場合、選択装置10は、選択した傾向に従って、取得した楽曲のリズムや曲調等を変換することで、配信コンテンツとなる楽曲を生成してもよい。 For example, when the selection device 10 generates the distribution content, the selection device 10 acquires information including the same type of content as the distribution content provided to the user U01 as the first information or the second information. For example, when generating music, the selection device 10 acquires the music distributed to the user U01 and the music viewed by the user U01 as the first information and the second information. In such a case, the selection device 10 may generate the music to be the distribution content by converting the rhythm, the music tone, etc. of the acquired music according to the selected tendency.

ここで、選択装置10は、DNNやCNNを用いた選択処理を実行する場合、合わせてDNNやCNNを用いた配信コンテンツの生成を行ってもよい。例えば、選択装置10は、第1情報や第2情報を入力した際に、それらの第1情報および第2情報が取得された際に利用者U01へと配信したい配信コンテンツを出力するように、DNNやCNNの学習を行う。ここで、DNNやCNNに入力される情報には、配信コンテンツと同種のコンテンツが含まれていてもよく、含まれていなくともよい。 Here, when the selection device 10 executes the selection process using DNN or CNN, the selection device 10 may also generate the distribution content using DNN or CNN. For example, the selection device 10 outputs the distribution content to be distributed to the user U01 when the first information and the second information are input and the first information and the second information are acquired. Learn DNN and CNN. Here, the information input to the DNN or CNN may or may not include the same type of content as the distributed content.

そして、選択装置10は、生成したDNNやCNNに対して、取得した第1情報および第2情報を入力する。このような場合、上述した学習を行ったDNNやCNNは、入力された第1情報および第2情報が取得される場合に、利用者U01に配信したいコンテンツを出力することとなる。そこで、選択装置10は、DNNやCNNが出力したコンテンツを配信コンテンツとして利用者U01に配信する。 Then, the selection device 10 inputs the acquired first information and the second information to the generated DNN and CNN. In such a case, the DNN or CNN that has performed the above-mentioned learning will output the content to be distributed to the user U01 when the input first information and the second information are acquired. Therefore, the selection device 10 distributes the content output by the DNN or CNN to the user U01 as the distribution content.

〔1−7.傾向について〕
ここで、選択装置10は、任意の手法に基づいて、配信コンテンツの傾向を選択してもよく、任意の配信コンテンツの配信目的に応じて、配信コンテンツの傾向を選択してよい。例えば、選択装置10は、第1情報の傾向と、第2情報の傾向とに基づいて、配信コンテンツの傾向を選択してもよい。より具体的な例を挙げると、選択装置10は、利用者U01が良く購入しているコンテンツの傾向(すなわち、第1情報の傾向)と、利用者U01が良く視聴しているコンテンツの傾向(すなわち、第2情報の傾向)との共通性に基づいて、利用者U01が興味を有すると推定されるコンテンツの傾向を特定し、特定した傾向を配信コンテンツの傾向としてもよい。
[1-7. About trends]
Here, the selection device 10 may select the tendency of the distribution content based on an arbitrary method, or may select the tendency of the distribution content according to the distribution purpose of the arbitrary distribution content. For example, the selection device 10 may select the tendency of the distributed content based on the tendency of the first information and the tendency of the second information. To give a more specific example, in the selection device 10, the tendency of the content that the user U01 often purchases (that is, the tendency of the first information) and the tendency of the content that the user U01 often watches (that is, the tendency of the first information). That is, the tendency of the content presumed to be of interest to the user U01 may be specified based on the commonality with the tendency of the second information), and the specified tendency may be used as the tendency of the distributed content.

また、選択装置10は、配信コンテンツの傾向として、利用者U01が将来興味を有すると推定されるコンテンツの傾向を配信コンテンツの傾向として特定してもよい。また、選択装置10は、第1情報および第2情報から、特定可能な複数の傾向を抽出し、抽出した傾向のうち、最も利用者U01が興味を有する可能性が高い傾向を、配信コンテンツの傾向としてもよい。 Further, the selection device 10 may specify the tendency of the content that the user U01 is presumed to be interested in in the future as the tendency of the distributed content as the tendency of the distributed content. Further, the selection device 10 extracts a plurality of identifiable trends from the first information and the second information, and among the extracted trends, the tendency that the user U01 is most likely to be interested in is determined by the distribution content. It may be a tendency.

また、選択装置10は、利用者U01の行動に関連する第1情報および第2情報から、利用者U01に対して配信する配信コンテンツの傾向を選択してもよく、他の利用者の行動に関連する第1情報および第2情報から、利用者U01に対して配信する配信コンテンツの傾向を選択してもよい。例えば、選択装置10は、年齢や性別等といった属性情報が利用者U01と共通する他の利用者の行動に関連する第1情報および第2情報から、利用者U01に対して配信する配信コンテンツの傾向を選択してもよい。 Further, the selection device 10 may select the tendency of the distribution content to be distributed to the user U01 from the first information and the second information related to the behavior of the user U01, and may be used for the behavior of another user. From the related first information and the second information, the tendency of the distribution content to be distributed to the user U01 may be selected. For example, the selection device 10 is a distribution content to be distributed to the user U01 from the first information and the second information related to the behavior of another user whose attribute information such as age and gender is common to the user U01. You may choose a trend.

また、選択装置10は、不特定多数の利用者の第1情報および第2情報から、流行している又は将来流行すると推定される配信コンテンツの傾向を選択してもよい。すなわち、選択装置10は、任意の利用者の第1情報および第2情報から、任意の目的で配信される配信コンテンツの傾向を選択してもよく、特定の利用者または任意の利用者に配信される配信コンテンツの傾向を選択して良い。 Further, the selection device 10 may select the tendency of the distributed content that is popular or is estimated to be popular in the future from the first information and the second information of an unspecified number of users. That is, the selection device 10 may select the tendency of the distribution content to be distributed for any purpose from the first information and the second information of any user, and distributes to a specific user or any user. You may select the tendency of the delivered content to be delivered.

また、選択装置10は、配信コンテンツそのものの傾向のみならず、配信コンテンツの提供タイミングや、提供態様等の傾向を選択してもよい。例えば、選択装置10は、第1情報および第2情報から、利用者U01がコンテンツを視聴するタイミングの傾向を特定し、特定した傾向に基づいて、配信コンテンツの提供タイミングをさらに選択してもよい。 Further, the selection device 10 may select not only the tendency of the distribution content itself but also the tendency of the distribution content provision timing, provision mode, and the like. For example, the selection device 10 may specify the tendency of the timing at which the user U01 views the content from the first information and the second information, and further select the delivery timing of the distribution content based on the specified tendency. ..

〔1−8.配信目的について〕
ここで、選択装置10は、任意の配信目的に応じた配信コンテンツの傾向を選択してよい。例えば、選択装置10は、利用者U01が興味を有している又は将来有すると推定される配信コンテンツの傾向や、流行している又は将来流行すると推定される配信コンテンツの傾向を選択してよい。また、選択装置10は、配信コンテンツの配信先となる利用者のグループに応じて、配信コンテンツの傾向を選択してもよい。例えば、配信装置10は、配信先となる利用者の年代や、配信先となる利用者のグループ、配信先となる利用者が属するコミュニティ等に応じて、利用者が興味を有すると推定される配信コンテンツの傾向を選択してもよい。すなわち、配信装置10は、利用者ごと或いは利用者のクラスタごとに、配信コンテンツの傾向を推定してもよい。
[1-8. About the purpose of delivery]
Here, the selection device 10 may select the tendency of the distribution content according to any distribution purpose. For example, the selection device 10 may select the tendency of the distributed content that the user U01 is interested in or is estimated to have in the future, or the tendency of the distributed content that is popular or is estimated to be popular in the future. .. Further, the selection device 10 may select the tendency of the distribution content according to the group of users to whom the distribution content is distributed. For example, it is estimated that the distribution device 10 is of interest to the user according to the age of the user who is the distribution destination, the group of the user who is the distribution destination, the community to which the user who is the distribution destination belongs, and the like. You may select the tendency of the delivered content. That is, the distribution device 10 may estimate the tendency of the distribution content for each user or for each cluster of users.

また、選択装置10は、利用者U01が所望していると推定される配信コンテンツの傾向を選択してもよい。例えば、選択装置10は、IoT機器等の利用者端末400が取得した情報と、ウェブ関連情報とに基づいて、利用者U01が気に入るであろう楽曲の傾向を選択する。より具体的には、選択装置10は、深層学習やSVM等の分類技術を用いて、利用者がある行動を行った場合に、どのような楽曲が好まれるかという傾向を特定する。 Further, the selection device 10 may select the tendency of the distribution content presumed to be desired by the user U01. For example, the selection device 10 selects the tendency of the music that the user U01 will like based on the information acquired by the user terminal 400 such as the IoT device and the web-related information. More specifically, the selection device 10 uses deep learning, classification techniques such as SVM, and the like to identify a tendency of what kind of music is preferred when the user performs a certain action.

ここで、選択装置10は、不特定多数の利用者がある行動を行った場合に、どのような楽曲が好んで選曲されていたかという一般的な傾向に基づいて、利用者U01が好む楽曲の傾向を選択してもよく、利用者U01がある行動を行った場合に、利用者U01がどのような楽曲を好んで選曲していたかという個人的な傾向に基づいて、利用者U01が好む楽曲の傾向を選択してもよい。そして、配信サーバ300は、選択した傾向の楽曲を配信コンテンツとして、IoT機器から出力することで、利用者U01が所望するであろう楽曲を自動的に選曲することができる。 Here, the selection device 10 is a music piece preferred by the user U01 based on the general tendency of what kind of music is preferred when an unspecified number of users perform an action. You may select a tendency, and if the user U01 performs a certain action, the music that the user U01 prefers is based on the personal tendency of what kind of music the user U01 prefers to select. You may choose the tendency of. Then, the distribution server 300 can automatically select the music that the user U01 would like by outputting the music having the selected tendency as the distribution content from the IoT device.

〔2.取得する情報と生成するコンテンツとの関係の一例〕
次に、図2〜図4を用いて、第1情報および第2情報から、配信コンテンツの傾向を選択し、選択した傾向の配信コンテンツを配信する処理の一例について説明する。なお、以下の説明では、選択装置10が第1情報および第2情報から、第1情報の傾向および第2情報の傾向から配信コンテンツの傾向を選択し、選択した傾向を有する配信コンテンツを生成する処理の流れの一例について説明する。
[2. An example of the relationship between the information to be acquired and the content to be generated]
Next, an example of a process of selecting a tendency of the distribution content from the first information and the second information and distributing the distribution content of the selected tendency will be described with reference to FIGS. 2 to 4. In the following description, the selection device 10 selects the tendency of the distribution content from the tendency of the first information and the tendency of the second information from the first information and the second information, and generates the distribution content having the selected tendency. An example of the processing flow will be described.

〔2−1.楽曲を生成する処理の一例〕
まず、図2を用いて、楽曲を配信する処理の一例について説明する。図2は、実施形態に係る選択装置が配信する楽曲の傾向を選択する処理の一例を示す図である。例えば、選択装置10は、図2中(A)に示すように、検索履歴、閲覧履歴、広告利益等といったウェブサービスを介して取得される情報であるウェブ関連情報C10を第1情報として取得する。また、選択装置10は、図2中(A)に示すように、利用者U01が購入した楽曲のデータである楽曲データ、利用者U01が再生した楽曲のデータである再生データ、楽曲を購入した利用者を示す購入者データ等といった利用者端末400を介して取得される情報である端末関連情報C20を第2情報として収集する。
[2-1. An example of processing to generate music]
First, an example of a process of distributing music will be described with reference to FIG. FIG. 2 is a diagram showing an example of a process of selecting the tendency of the music distributed by the selection device according to the embodiment. For example, as shown in FIG. 2A, the selection device 10 acquires the web-related information C10, which is information acquired via the web service such as search history, browsing history, advertising profit, etc., as the first information. .. Further, as shown in FIG. 2A, the selection device 10 purchased music data which is data of the music purchased by the user U01, playback data which is data of the music played by the user U01, and music. The terminal-related information C20, which is information acquired through the user terminal 400 such as purchaser data indicating the user, is collected as the second information.

このような場合、選択装置10は、図2中(B)に示すように、ウェブ関連情報C10および端末関連情報C20に基づいて、配信コンテンツとなる楽曲の傾向を選択し、選択した傾向を有する楽曲を生成する。例えば、選択装置10は、ウェブ関連情報C10および端末関連情報C20から、配信コンテンツである楽曲に対する利用者の傾向を推定する。そして、選択装置10は、推定した傾向を有する楽曲を生成する。 In such a case, as shown in FIG. 2B, the selection device 10 selects and has a tendency of the music to be the distribution content based on the web-related information C10 and the terminal-related information C20. Generate music. For example, the selection device 10 estimates the user's tendency toward the music that is the distribution content from the web-related information C10 and the terminal-related information C20. Then, the selection device 10 generates a musical piece having an estimated tendency.

例えば、選択装置10は、ウェブ関連情報C10の傾向や端末関連情報C20の傾向から、配信コンテンツの配信先となる利用者が興味を有すると推定される楽曲の傾向を推定する。そして、選択装置10は、端末関連情報C20に含まれる楽曲データを編集することで、配信先となる利用者が興味を有すると推定される傾向の楽曲を生成する。 For example, the selection device 10 estimates the tendency of the music that is presumed to be of interest to the user to whom the distribution content is distributed, from the tendency of the web-related information C10 and the tendency of the terminal-related information C20. Then, the selection device 10 edits the music data included in the terminal-related information C20 to generate music that is presumed to be of interest to the user as the distribution destination.

なお、選択装置10は、既存の楽曲データを編集する処理以外にも、任意の楽曲生成技術により配信コンテンツとなる楽曲を生成してよい。例えば、選択装置10は、端末関連情報C20として楽曲データを取得した場合、楽曲データが示す楽曲を所定の単位に分割し、コード進行や変調、メロディライン、リズム等、楽曲が有する特徴の傾向を特定する。そして、選択装置10は、特定した傾向の特徴を有する楽曲の生成や再構成を行うことで、配信コンテンツとなる楽曲の楽曲データを生成する。 In addition to the process of editing the existing music data, the selection device 10 may generate music to be the distribution content by any music generation technology. For example, when the music data is acquired as the terminal-related information C20, the selection device 10 divides the music indicated by the music data into predetermined units, and shows the tendency of the characteristics of the music such as chord progression, modulation, melody line, and rhythm. Identify. Then, the selection device 10 generates music data of the music to be the distribution content by generating and reconstructing the music having the characteristics of the specified tendency.

例えば、選択装置10は、所定のウェブ関連情報C10や所定の端末関連情報C20を入力した際に、その所定のウェブ関連情報C10や所定の端末関連情報C20が取得される場合に配信したい楽曲を出力するように、DNNやCNN等の深層学習をあらかじめ行っておく。すなわち、選択装置10は、ウェブ関連情報C10の傾向と、端末関連情報C20の傾向と、配信コンテンツの傾向との関連性を深層学習したモデルを生成する。そして、選択装置10は、生成したDNNやCNNに対し、新たに収集したウェブ関連情報C10や端末関連情報C20を入力することで、楽曲の生成を行ってもよい。 For example, when the selection device 10 inputs the predetermined web-related information C10 or the predetermined terminal-related information C20, the selection device 10 obtains the predetermined web-related information C10 or the predetermined terminal-related information C20, and delivers the music to be distributed. Deep learning such as DNN and CNN is performed in advance so as to output. That is, the selection device 10 generates a model in which the relationship between the tendency of the web-related information C10, the tendency of the terminal-related information C20, and the tendency of the distributed content is deeply learned. Then, the selection device 10 may generate the music by inputting the newly collected web-related information C10 and terminal-related information C20 into the generated DNN and CNN.

また、選択装置10は、図2中(C)に示すように、生成した楽曲を利用者に配信する興行を行う。例えば、選択装置10は、楽曲を無償提供若しくは有償提供し、楽曲の提供に伴う広告収入や販売に伴う収入を得る。また、選択装置10は、楽曲の再生履歴等、楽曲に関する利用者の行動を取得する。そして、選択装置10は、図2中(D)に示すように、新たに取得した利用者の行動を新たなウェブ関連情報C10や端末関連情報C20とし、新たな楽曲の生成を行う。 Further, as shown in FIG. 2C, the selection device 10 performs a performance to distribute the generated music to the user. For example, the selection device 10 provides the music free of charge or for a fee, and obtains advertising income associated with the provision of the music and income associated with the sale. Further, the selection device 10 acquires the user's behavior regarding the music, such as the playback history of the music. Then, as shown in FIG. 2D, the selection device 10 sets the newly acquired user behavior as new web-related information C10 and terminal-related information C20, and generates a new musical piece.

〔2−2.電子書籍を生成する処理の一例〕
次に、図3を用いて、電子書籍を配信する処理の一例について説明する。図3は、実施形態に係る選択装置が配信する電子書籍の傾向を選択する処理の一例を示す図である。例えば、選択装置10は、図3中(A)に示すように、ウェブサービスに関する情報として、電子書籍の購買データや、利用者が購買した電子書籍のデータ等を含むウェブ関連情報C10を第1情報として取得する。また、選択装置10は、図3中(A)に示すように、端末関連情報C20を第2情報として収集する。
[2-2. An example of the process of generating an e-book]
Next, an example of the process of distributing the electronic book will be described with reference to FIG. FIG. 3 is a diagram showing an example of a process of selecting a tendency of an electronic book distributed by a selection device according to an embodiment. For example, as shown in FIG. 3A, the selection device 10 first uses the web-related information C10 including the purchase data of the electronic book, the data of the electronic book purchased by the user, and the like as the information related to the web service. Get as information. Further, as shown in FIG. 3A, the selection device 10 collects the terminal-related information C20 as the second information.

このような場合、選択装置10は、図3中(B)に示すように、ウェブ関連情報C10および端末関連情報C20に基づいて、配信コンテンツとなる電子書籍の傾向を選択し、選択した傾向を有する電子書籍を生成する。例えば、選択装置10は、ウェブ関連情報C10の傾向や端末関連情報C20の傾向から、配信先となる利用者が興味を有すると推定される電子書籍の傾向を推定する。そして、選択装置10は、端末関連情報C20に含まれる書籍コンテンツを編集することで、配信先となる利用者が興味を有すると推定される傾向の電子書籍を生成する。 In such a case, as shown in FIG. 3B, the selection device 10 selects the tendency of the electronic book to be the distribution content based on the web-related information C10 and the terminal-related information C20, and selects the selected tendency. Generate an e-book to have. For example, the selection device 10 estimates the tendency of the electronic book that is presumed to be of interest to the user as the distribution destination from the tendency of the web-related information C10 and the tendency of the terminal-related information C20. Then, the selection device 10 edits the book content included in the terminal-related information C20 to generate an electronic book that is presumed to be of interest to the user as the distribution destination.

なお、選択装置10は、任意の文章生成技術や画像生成技術を用いて、配信コンテンツとなる電子書籍を生成してよい。例えば、選択装置10は、利用者が興味を有すると推定されるプロットやストーリーの傾向を推定し、推定したプロットやストーリーの小説やコミックを生成してもよい。より具体的には、選択装置10は、枝分かれしたプロットをあらかじめ生成し、推定した傾向に応じて選択するプロットを変更することで、利用者が興味を有するプロットの作成を行ってもよい。 The selection device 10 may generate an electronic book as distribution content by using an arbitrary sentence generation technique or image generation technique. For example, the selection device 10 may estimate the tendency of plots and stories that the user is presumed to be interested in, and generate a novel or comic of the estimated plots or stories. More specifically, the selection device 10 may create a plot that the user is interested in by generating a branched plot in advance and changing the plot to be selected according to the estimated tendency.

また、例えば、選択装置10は、利用者が興味を有すると推定されるキャラクターやデザインの傾向を推定し、推定した傾向を反映させたキャラクターやストーリのコミックを生成してもよい。このような生成技術については、例えば、DNNやCNN等を用いたプロット、ストーリ、キャラクターの性格、デザイン等の深層学習と、文章生成技術や二次元画像若しくは三次元画像の生成技術の組み合わせにより実現可能である。 Further, for example, the selection device 10 may estimate the tendency of the character or design that the user is presumed to be interested in, and generate a comic of the character or story that reflects the estimated tendency. Such a generation technology is realized by, for example, a combination of deep learning such as plotting, story, character character, design using DNN, CNN, etc., and sentence generation technology, 2D image or 3D image generation technology. It is possible.

そして、選択装置10は、図3中(C)に示すように、生成した電子書籍を無償提供若しくは有償提供し、電子書籍の提供に伴う広告収入や販売に伴う収入を得る。また、選択装置10は、電子書籍の閲覧履歴等、電子書籍に関する利用者の行動を取得する。そして、選択装置10は、図3中(D)に示すように、新たに取得した利用者の行動を新たなウェブ関連情報C10や端末関連情報C20とし、新たな電子書籍の生成を行う。 Then, as shown in FIG. 3C, the selection device 10 provides the generated electronic book free of charge or for a fee, and obtains advertising income associated with the provision of the electronic book and income associated with the sale. Further, the selection device 10 acquires the user's behavior regarding the electronic book, such as the browsing history of the electronic book. Then, as shown in FIG. 3D, the selection device 10 sets the newly acquired user behavior as new web-related information C10 and terminal-related information C20, and generates a new electronic book.

〔2−3.バズ情報を生成する処理の一例〕
次に、図4を用いて、所定の期間内における利用者からの興味が所定の閾値を超えたコンテンツ、すなわち、バズワード等のコンテンツを示すバズ情報を生成する処理の一例について説明する。図4は、実施形態に係る選択装置がバズ情報を生成する処理の一例を示す図である。例えば、選択装置10は、図4中(A)に示すように、検索履歴、閲覧履歴、利用者が閲覧した広告の履歴である広告履歴等を含むウェブ関連情報C10を第1情報として取得する。また、例えば、選択装置10は、図4中(A)に示すように、レコーダに対して利用者が設定した録画予約の履歴である予約履歴、予約録画のために利用者が入力したキーワードである予約キーワード、録画された番組のうち再生された番組を示す再生履歴等を含む端末関連情報C20を第2情報として収集する。
[2-3. An example of processing to generate buzz information]
Next, with reference to FIG. 4, an example of a process of generating buzz information indicating content in which the interest from the user exceeds a predetermined threshold value within a predetermined period, that is, content such as a buzzword will be described. FIG. 4 is a diagram showing an example of a process in which the selection device according to the embodiment generates buzz information. For example, as shown in FIG. 4A, the selection device 10 acquires the web-related information C10 including the search history, the browsing history, the advertisement history which is the history of the advertisement viewed by the user, and the like as the first information. .. Further, for example, as shown in FIG. 4A, the selection device 10 uses a reservation history, which is a recording reservation history set by the user for the recorder, and a keyword input by the user for the reserved recording. The terminal-related information C20 including a certain reserved keyword, a playback history indicating a played program among the recorded programs, and the like is collected as the second information.

ここで、ウェブ関連情報C10に含まれる検索履歴、閲覧履歴、広告履歴は、流行している単語や話題、すなわち、利用者が興味を有する対象を示す指標となりえる。また、端末関連情報C20に含まれる予約キーワードや、予約対象となった番組に関連する情報も、利用者が興味を有する対象を示す指標となりえる。そこで、選択装置10は、図4中(B)に示すように、ウェブ関連情報C10および端末関連情報C20に基づいて、流行に対する利用者の傾向を推定し、推定した傾向を示すバズ情報を生成する。 Here, the search history, browsing history, and advertisement history included in the web-related information C10 can be indicators of popular words and topics, that is, targets of interest to the user. In addition, the reservation keyword included in the terminal-related information C20 and the information related to the program to be reserved can also be an index indicating the target that the user is interested in. Therefore, as shown in FIG. 4B, the selection device 10 estimates the user's tendency toward the epidemic based on the web-related information C10 and the terminal-related information C20, and generates buzz information indicating the estimated tendency. To do.

例えば、選択装置10は、第1情報として、所定の期間内における利用者からの興味が所定の閾値を超えたコンテンツを示す情報を取得する。また、選択装置10は、第1情報から、所定の期間内における利用者からの興味が所定の閾値を超えるコンテンツの傾向を選択する。そして、選択装置10は、選択した傾向を示すコンテンツを、配信コンテンツとして生成する。 For example, the selection device 10 acquires, as the first information, information indicating the content in which the interest from the user exceeds a predetermined threshold value within a predetermined period. Further, the selection device 10 selects the tendency of the content whose interest from the user exceeds a predetermined threshold value within a predetermined period from the first information. Then, the selection device 10 generates content indicating the selected tendency as distribution content.

例えば、選択装置10は、利用者の間で流行している話題や単語を紹介する内容の記事コンテンツを生成する。そして、選択装置10は、図4中(C)に示すように、生成した記事コンテンツを無償提供若しくは有償提供し、記事コンテンツの提供に伴う広告収入や販売に伴う収入を得る。また、選択装置10は、記事コンテンツの閲覧履歴等、配信した記事コンテンツに関する利用者の行動を取得し、図4中(D)に示すように、新たに取得した利用者の行動を新たなウェブ関連情報C10や端末関連情報C20とし、新たな記事コンテンツの生成を行う。 For example, the selection device 10 generates article content that introduces topics and words that are popular among users. Then, as shown in FIG. 4C, the selection device 10 provides the generated article content free of charge or for a fee, and obtains advertising income associated with the provision of the article content and income associated with the sale. In addition, the selection device 10 acquires the user's behavior regarding the distributed article content such as the browsing history of the article content, and as shown in FIG. 4D, the newly acquired user's behavior is recorded on the new web. The related information C10 and the terminal related information C20 are used to generate new article contents.

〔2−4.その他〕
なお、上述した例では、選択装置10は、所定の種別のコンテンツに関連する第1情報および第2情報から、所定の種別のコンテンツに対する利用者の傾向を推定し、推定結果に従って、所定の種別のコンテンツを配信コンテンツとして生成した。例えば、選択装置10楽曲に関連するデータから、楽曲に対する利用者の傾向を推定し、推定した傾向を有する楽曲を配信コンテンツとして生成した。しかしながら、実施形態は、これに限定されるものではない。
[2-4. Others]
In the above-described example, the selection device 10 estimates the user's tendency toward the predetermined type of content from the first information and the second information related to the predetermined type of content, and according to the estimation result, the predetermined type. Content was generated as distribution content. For example, the tendency of the user with respect to the music was estimated from the data related to the music of the selection device 10, and the music having the estimated tendency was generated as the distribution content. However, the embodiments are not limited to this.

例えば、選択装置10は、楽曲に関連する各種の第1情報および第2情報から、電子書籍に対する利用者の傾向を推定し、推定結果に従って、電子書籍の生成を行ってもよい。また、例えば、選択装置10は、楽曲のみならず、電子書籍やバズ情報に関連する第1情報および第2情報から、楽曲に対する利用者の傾向を推定し、推定結果に従って、楽曲の生成を行ってもよい。すなわち、選択装置10は、配信コンテンツと同じ種別のコンテンツに関連している第1情報および第2情報のみならず、配信コンテンツとは異なる種別のコンテンツと関連する第1情報および第2情報を用いてもよい。 For example, the selection device 10 may estimate the user's tendency toward the electronic book from various first information and the second information related to the music, and generate the electronic book according to the estimation result. Further, for example, the selection device 10 estimates the user's tendency toward the music from the first information and the second information related to the electronic book and the buzz information as well as the music, and generates the music according to the estimation result. You may. That is, the selection device 10 uses not only the first information and the second information related to the content of the same type as the distributed content but also the first information and the second information related to the content of a type different from the distributed content. You may.

また、選択装置10は、第1情報と第2情報との関連性に基づいて、配信コンテンツの傾向を選択してもよい。例えば、選択装置10は、不特定対数の利用者のゲームのプレイ履歴の傾向と、不特定対数の利用者のコンテンツの視聴履歴の傾向とから、所定のプレイ傾向を有する利用者が興味を有するコンテンツの傾向を特定する。そして、選択装置10は、利用者U01のゲームのプレイ履歴の傾向から、利用者U01が興味を有するコンテンツの傾向を推定し、推定した傾向を配信コンテンツの傾向としてもよい。 Further, the selection device 10 may select the tendency of the distribution content based on the relationship between the first information and the second information. For example, the selection device 10 is of interest to users who have a predetermined play tendency based on the tendency of the game play history of the unspecified logarithm user and the tendency of the viewing history of the content of the unspecified logarithm user. Identify content trends. Then, the selection device 10 may estimate the tendency of the content that the user U01 is interested in from the tendency of the game play history of the user U01, and may use the estimated tendency as the tendency of the distribution content.

〔3.選択装置の構成〕
以下、上記した選択処理を実現する選択装置10が有する機能構成の一例について説明する。図5は、実施形態に係る選択装置の構成例を示す図である。なお、以下の説明では、第1情報としてウェブ関連情報を取得し、第2情報として、端末関連情報を取得する処理を実行する選択装置10が有する機能構成の一例について説明する。
[3. Configuration of selection device]
Hereinafter, an example of the functional configuration of the selection device 10 that realizes the above selection process will be described. FIG. 5 is a diagram showing a configuration example of the selection device according to the embodiment. In the following description, an example of the functional configuration of the selection device 10 that acquires the web-related information as the first information and executes the process of acquiring the terminal-related information as the second information will be described.

図5に示すように、選択装置10は、通信部20、記憶部30、および制御部40を有する。通信部20は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、ウェブサービスサーバ100、端末サービスサーバ200、配信サーバ300、および利用者端末400との間で情報の送受信を行う。 As shown in FIG. 5, the selection device 10 includes a communication unit 20, a storage unit 30, and a control unit 40. The communication unit 20 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 20 is connected to the network N by wire or wirelessly, and transmits / receives information to / from the web service server 100, the terminal service server 200, the distribution server 300, and the user terminal 400.

記憶部30は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部30は、ウェブ関連情報データベース31、端末関連情報データベース32、およびモデルデータベース33を記憶する。 The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. In addition, the storage unit 30 stores the web-related information database 31, the terminal-related information database 32, and the model database 33.

ウェブ関連情報データベース31には、第1情報として収集されたウェブ関連情報が登録されている。例えば、図6は、実施形態に係るウェブ関連情報データベースに登録される情報の一例を示す図である。例えば、ウェブ関連情報データベース31には、「利用者ID(Identifier)」、「検索履歴」、「閲覧履歴」といった項目を有する情報が登録される。 The web-related information collected as the first information is registered in the web-related information database 31. For example, FIG. 6 is a diagram showing an example of information registered in the web-related information database according to the embodiment. For example, information having items such as "user ID (Identifier)", "search history", and "browsing history" is registered in the web-related information database 31.

「利用者ID」とは、利用者を識別するための情報である。また、「検索履歴」とは、対応付けられた「利用者ID」が識別する利用者が入力した検索クエリの履歴である。また、「閲覧履歴」とは、対応付けられた「利用者ID」が識別する利用者が閲覧したウェブコンテンツを履歴である。なお、ウェブ関連情報データベース31には、図6に示す情報以外にも、ウェブサービスを介して取得可能な利用者の情報であれば、任意の情報をウェブ関連情報として登録することができるものとする。 The "user ID" is information for identifying a user. The "search history" is a history of search queries entered by the user identified by the associated "user ID". Further, the "browsing history" is a history of the web contents browsed by the user identified by the associated "user ID". In addition to the information shown in FIG. 6, any information can be registered in the web-related information database 31 as web-related information as long as it is user information that can be obtained through the web service. To do.

例えば、図6に示す例では、利用者ID「利用者#1」、検索履歴「検索履歴#1」、閲覧履歴「閲覧履歴#1」といった情報が登録されている。このような情報は、利用者ID「利用者#1」により、検索履歴「検索履歴#1」が示す検索クエリが入力され、閲覧履歴「閲覧履歴#1」が示すウェブコンテンツが閲覧されている旨を示す。なお、図6に示す例では、「利用者#1」、「検索履歴#1」、「閲覧履歴#1」といった概念的な値について記載したが、実際には、ウェブ関連情報データベース31には、利用者を識別する文字列や、検索クエリとなる文字列、閲覧したウェブコンテンツのURL(Uniform Resource Locator)等が登録されることとなる。 For example, in the example shown in FIG. 6, information such as user ID "user # 1", search history "search history # 1", and browsing history "browsing history # 1" is registered. For such information, the search query indicated by the search history "search history # 1" is input by the user ID "user # 1", and the web content indicated by the browsing history "browsing history # 1" is browsed. Indicates that. In the example shown in FIG. 6, conceptual values such as "user # 1", "search history # 1", and "browsing history # 1" are described, but in reality, the web-related information database 31 contains , The character string that identifies the user, the character string that becomes the search query, the URL (Uniform Resource Locator) of the browsed web content, and the like are registered.

図5に戻り、説明を続ける。端末関連情報データベース32には、第2情報として収集された端末関連情報が登録されている。例えば、図7は、実施形態に係る端末関連情報データベースに登録される情報の一例を示す図である。例えば、図7に示す例では、端末関連情報データベース32には、「端末ID」、「利用者ID」、「端末種別」、および「端末データ」といった項目を有する情報が登録される。 Returning to FIG. 5, the description will be continued. The terminal-related information collected as the second information is registered in the terminal-related information database 32. For example, FIG. 7 is a diagram showing an example of information registered in the terminal-related information database according to the embodiment. For example, in the example shown in FIG. 7, information having items such as "terminal ID", "user ID", "terminal type", and "terminal data" is registered in the terminal-related information database 32.

ここで、「端末ID」とは、利用者端末400を識別するための情報である。また、図7に示す「利用者ID」とは、対応付けられた「端末ID」が示す利用者端末400を利用する利用者を識別する利用者IDである。また、「端末種別」とは、対応付けられた「端末ID」が示す利用者端末400の種別を示す情報である。また「端末データ」とは、対応付けられた「端末ID」が示す利用者端末400を介して取得されたデータであり、例えば、利用者による操作履歴、各種コンテンツの再生履歴、ゲームのリプレイデータ、予約履歴、予約キーワード等、利用者端末400を介して取得可能な任意のデータが適用される。 Here, the "terminal ID" is information for identifying the user terminal 400. Further, the "user ID" shown in FIG. 7 is a user ID that identifies a user who uses the user terminal 400 indicated by the associated "terminal ID". Further, the "terminal type" is information indicating the type of the user terminal 400 indicated by the associated "terminal ID". Further, the "terminal data" is data acquired via the user terminal 400 indicated by the associated "terminal ID", and is, for example, an operation history by the user, a playback history of various contents, and a game replay data. , Reservation history, reservation keywords, and any other data that can be acquired via the user terminal 400 is applied.

例えば、図7に示す例では、端末ID「端末#1」、利用者ID「利用者#1」、端末種別「携帯電話」、および端末データ「端末データ#1」といった情報が対応付けて登録されている。このような情報は、端末ID「端末#1」が識別する利用者端末400が、利用者ID「利用者#1」が示す利用者によって使用されており、端末の種別が端末種別「携帯電話」である旨を示す。また、このような情報は、端末ID「端末#1」が識別する利用者端末400を介して取得されたデータが端末データ「端末データ#1」である旨を示す。なお、図7に示す例では、「端末#1」、「端末データ#1」といった概念的な値について記載したが、実際には、利用者端末400を識別する文字列や、利用者端末400から取得された各種のデータが端末関連情報データベース32に登録されることとなる。 For example, in the example shown in FIG. 7, information such as terminal ID "terminal # 1", user ID "user # 1", terminal type "mobile phone", and terminal data "terminal data # 1" are registered in association with each other. Has been done. Such information is used by the user indicated by the user ID "user # 1" in the user terminal 400 identified by the terminal ID "terminal # 1", and the terminal type is the terminal type "mobile phone". It indicates that it is. Further, such information indicates that the data acquired through the user terminal 400 identified by the terminal ID "terminal # 1" is the terminal data "terminal data # 1". In the example shown in FIG. 7, conceptual values such as "terminal # 1" and "terminal data # 1" are described, but in reality, a character string that identifies the user terminal 400 and the user terminal 400 are described. Various data acquired from the above will be registered in the terminal-related information database 32.

図5に戻り、説明を続ける。モデルデータベース33は、第1情報の傾向および第2情報の傾向と、配信コンテンツの傾向との関係性を学習したモデルが登録されている。例えば、モデルデータベース33には、後述する学習部45により、第1情報の傾向および第2情報の傾向と、配信コンテンツの傾向との関係性が深層学習されたDNNやCNNのデータが登録されている。 Returning to FIG. 5, the description will be continued. In the model database 33, a model that has learned the relationship between the tendency of the first information and the tendency of the second information and the tendency of the distributed content is registered. For example, in the model database 33, data of DNN or CNN whose relationship between the tendency of the first information and the tendency of the second information and the tendency of the distributed content is deeply learned by the learning unit 45 described later is registered. There is.

制御部40は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、選択装置10内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部40は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。 The control unit 40 is a controller, and for example, various programs stored in a storage device inside the selection device 10 by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) store a RAM or the like. It is realized by being executed as a work area. Further, the control unit 40 is a controller, and may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図4に示すように、制御部40は、取得部41、選択部42、提案部43、および学習部44を有する。取得部41は、第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する。 As shown in FIG. 4, the control unit 40 includes an acquisition unit 41, a selection unit 42, a proposal unit 43, and a learning unit 44. The acquisition unit 41 includes the first information which is the information about the user's behavior acquired through the first service and the second information which is the information about the user's behavior acquired through the second service. To get.

例えば、取得部41は、第1情報として、ウェブ上で提供されるサービスを介して取得された利用者の行動に関する情報、すなわち、ウェブ関連情報をウェブサービスサーバ100から取得する。また、取得部41は、第2情報として、利用者端末400等、利用者U01が使用するハードウェアを介して取得された情報であって、利用者U01の行動に関する情報を端末サービスサーバ200から取得する。 For example, the acquisition unit 41 acquires, as the first information, information on the behavior of the user acquired through the service provided on the web, that is, web-related information from the web service server 100. In addition, the acquisition unit 41 obtains information regarding the behavior of the user U01 from the terminal service server 200 as the second information, which is information acquired through the hardware used by the user U01 such as the user terminal 400. get.

より具体的には、取得部41は、第1情報として、利用者U01に対して配信されたコンテンツの履歴、コンテンツの閲覧履歴、検索クエリの履歴、利用者に対して配信された広告の履歴、電子商取引に関する履歴、または利用者の位置履歴の少なくともいずれか1つを含む情報を取得する。また、取得部41は、第2情報として、利用者端末400等のハードウェアの利用履歴、ハードウェアの操作履歴またはハードウェアに対して利用者U01が入力したキーワードの少なくともいずれか1つを含む情報を取得する。 More specifically, as the first information, the acquisition unit 41 has a history of contents delivered to the user U01, a history of browsing the contents, a history of search queries, and a history of advertisements delivered to the user. , Acquire information including at least one of the history of electronic commerce or the user's location history. In addition, the acquisition unit 41 includes at least one of the usage history of the hardware such as the user terminal 400, the operation history of the hardware, or the keyword input by the user U01 for the hardware as the second information. Get information.

なお、取得部41は、第1情報または第2情報として、利用者U01に対して配信されるコンテンツと同種のコンテンツを含む情報を取得してもよい。例えば、取得部41は、楽曲等の音声を配信コンテンツとして配信する場合には、第1情報や第2情報として、利用者U01に配信された音声を含む情報を取得してもよい。また、取得部41は、電子書籍を配信コンテンツとして配信する場合には、第1情報として、利用者U01に配信された電子書籍の情報を含む情報を取得してもよい。 The acquisition unit 41 may acquire information including the same type of content as the content distributed to the user U01 as the first information or the second information. For example, when the acquisition unit 41 distributes the voice of music or the like as the distribution content, the acquisition unit 41 may acquire the information including the voice delivered to the user U01 as the first information or the second information. Further, when the electronic book is distributed as the distribution content, the acquisition unit 41 may acquire information including the information of the electronic book distributed to the user U01 as the first information.

また、取得部41は、第1情報または第2情報として、所定の期間内における利用者U01からの興味が所定の閾値を超えたコンテンツを示す情報を取得してもよい。例えば、取得部41は、第1情報として、バズワードを示す検索履歴や閲覧履歴を取得してもよく、第2情報として、利用者U01が入力した予約キーワード等が含まれる情報を取得してもよい。そして、取得部41は、取得したウェブ関連情報をウェブ関連情報データベース31に登録し、端末関連情報を端末関連情報データベース32に登録する。 Further, the acquisition unit 41 may acquire, as the first information or the second information, information indicating the content in which the interest from the user U01 exceeds a predetermined threshold value within a predetermined period. For example, the acquisition unit 41 may acquire the search history or browsing history indicating the buzzword as the first information, or may acquire the information including the reservation keyword or the like input by the user U01 as the second information. Good. Then, the acquisition unit 41 registers the acquired web-related information in the web-related information database 31, and registers the terminal-related information in the terminal-related information database 32.

なお、取得部41は、配信サーバ300によって配信された配信コンテンツに関連して利用者U01が行った行動に関する情報を第1情報または第2情報として取得してもよい。例えば、取得部41は、第1のサービスを介して取得された利用者の行動に関する情報であって、配信コンテンツに関連して利用者U01が行った行動に関する情報を第1情報として取得してもよい。また、例えば、取得部41は、第2のサービスを介して取得された利用者U01の行動に関する情報であって、配信コンテンツに関連して利用者U01が行った行動に関する情報を第2情報として取得してもよい。 In addition, the acquisition unit 41 may acquire information about the action performed by the user U01 in relation to the distribution content distributed by the distribution server 300 as the first information or the second information. For example, the acquisition unit 41 acquires information on the behavior of the user acquired through the first service, and information on the behavior performed by the user U01 in relation to the distributed content as the first information. May be good. Further, for example, the acquisition unit 41 uses the information regarding the behavior of the user U01 acquired through the second service as the second information, and the information regarding the behavior performed by the user U01 in relation to the distributed content. You may get it.

選択部42は、第1情報と第2情報とに基づいて、利用者U01に対して提供されるコンテンツの傾向を選択する。具体的には、選択部42は、第1情報の傾向と、第2情報の傾向とに基づいて、利用者U01に対して提供される配信コンテンツの傾向を選択する。例えば、選択部42は、第1情報と第2情報とに基づいて、利用者U01が興味を有するコンテンツの傾向を推定し、推定結果に基づいて、配信コンテンツの傾向を選択する。 The selection unit 42 selects the tendency of the content provided to the user U01 based on the first information and the second information. Specifically, the selection unit 42 selects the tendency of the distributed content provided to the user U01 based on the tendency of the first information and the tendency of the second information. For example, the selection unit 42 estimates the tendency of the content that the user U01 is interested in based on the first information and the second information, and selects the tendency of the distributed content based on the estimation result.

なお、選択部42は、第1情報と第2情報とに基づいて、利用者U01が将来興味を有すると推定されるコンテンツの傾向や、将来流行すると推定されるコンテンツの傾向等、配信コンテンツの配信目的に応じた傾向を推定し、推定結果に基づいて、配信コンテンツの傾向を選択してもよい。また、選択部42は、第1情報や第2情報から、所定の期間内における利用者からの興味が所定の閾値を超えるコンテンツの傾向を推定し、推定した傾向を配信コンテンツの傾向として選択してもよい。 In addition, the selection unit 42 of the distribution content, such as the tendency of the content that the user U01 is presumed to be interested in in the future, the tendency of the content that is presumed to be popular in the future, etc. The tendency according to the distribution purpose may be estimated, and the tendency of the distribution content may be selected based on the estimation result. Further, the selection unit 42 estimates the tendency of the content whose interest from the user exceeds a predetermined threshold value within a predetermined period from the first information and the second information, and selects the estimated tendency as the tendency of the distribution content. You may.

例えば、選択部42は、ウェブ関連情報データベース31からウェブ関連情報を読出し、端末関連情報データベース32から端末関連情報を読み出す。また、選択部42は、モデルデータベース33から、学習部44によって学習が行われたモデル、すなわち、第1情報の傾向と第2情報の傾向と、配信コンテンツの配信目的に応じた配信コンテンツの傾向との関係性を深層学習したモデルを読み出す。そして、選択部42は、読み出したモデルを用いて、第1情報と第2情報とから、利用者U01に対して提供される配信コンテンツの傾向を選択する。 For example, the selection unit 42 reads the web-related information from the web-related information database 31 and reads the terminal-related information from the terminal-related information database 32. Further, the selection unit 42 uses the model database 33 to learn the model learned by the learning unit 44, that is, the tendency of the first information and the tendency of the second information, and the tendency of the distribution content according to the distribution purpose of the distribution content. Read out a model that has deeply learned the relationship with. Then, the selection unit 42 selects the tendency of the distribution content provided to the user U01 from the first information and the second information by using the read model.

提案部43は、選択部42によって選択された配信コンテンツの傾向を配信サーバ300に対して提案する。例えば、提案部43は、選択部42が第1情報および第2情報から選択した配信コンテンツの傾向と、配信コンテンツの傾向を選択する際に用いた第1情報および第2情報を配信サーバ300に対して出力する。 The proposal unit 43 proposes to the distribution server 300 the tendency of the distribution content selected by the selection unit 42. For example, the proposal unit 43 transfers the tendency of the distribution content selected from the first information and the second information by the selection unit 42 and the first information and the second information used when selecting the tendency of the distribution content to the distribution server 300. Output to.

学習部44は、第1情報の傾向と第2情報の傾向と、配信コンテンツの配信目的に応じた配信コンテンツの傾向との関係性をモデルに学習させる。例えば、学習部44は、第1情報と第2情報とを取得する。続いて、学習部44は、取得した第1情報と第2情報とが取得される際に、利用者U01に対して提供したい配信コンテンツの傾向を示す情報を、情報提供サービスの提供や管理を行う管理者から受付ける。すなわち、学習部44は、配信コンテンツを配信する目的に応じた傾向であって、取得した第1情報と第2情報とが取得される際に、利用者U01に対して提供したい配信コンテンツの傾向を示す情報を受付ける。 The learning unit 44 learns the relationship between the tendency of the first information and the tendency of the second information and the tendency of the distributed content according to the distribution purpose of the distributed content as a model. For example, the learning unit 44 acquires the first information and the second information. Subsequently, the learning unit 44 provides and manages the information providing service to provide information indicating the tendency of the distributed content to be provided to the user U01 when the acquired first information and the second information are acquired. Accept from the administrator who does. That is, the learning unit 44 has a tendency according to the purpose of distributing the distributed content, and the tendency of the distributed content to be provided to the user U01 when the acquired first information and the second information are acquired. Accepts information that indicates.

そして、学習部44は、取得した第1情報と第2情報とを入力した際に、管理者から受付けた情報を出力するように、DNNやCNNの深層学習を行う。この結果、学習部44は、第1情報の傾向と、第2情報の傾向と、配信コンテンツの配信目的に応じた配信コンテンツの傾向との関係性をモデルに深層学習させることができる。そして、学習部44は、学習を行ったモデルデータベース33に登録する。 Then, the learning unit 44 performs deep learning of DNN and CNN so as to output the information received from the administrator when the acquired first information and the second information are input. As a result, the learning unit 44 can deeply learn the relationship between the tendency of the first information, the tendency of the second information, and the tendency of the distributed content according to the distribution purpose of the distributed content as a model. Then, the learning unit 44 registers in the model database 33 in which the learning has been performed.

〔4.配信サーバの構成〕
次に、配信コンテンツを生成する配信サーバ300が有する機能構成の一例について説明する。図8は、実施形態に係る配信サーバの構成例を示す図である。図8に示すように、配信サーバ300は、通信部320、記憶部330、および制御部340を有する。通信部320は、例えば、NIC等によって実現される。そして、通信部320は、ネットワークNと有線または無線で接続され、選択装置10や利用者端末400等との間で情報の送受信を行う。
[4. Distribution server configuration]
Next, an example of the functional configuration of the distribution server 300 that generates the distribution content will be described. FIG. 8 is a diagram showing a configuration example of the distribution server according to the embodiment. As shown in FIG. 8, the distribution server 300 includes a communication unit 320, a storage unit 330, and a control unit 340. The communication unit 320 is realized by, for example, a NIC or the like. Then, the communication unit 320 is connected to the network N by wire or wirelessly, and transmits / receives information to / from the selection device 10, the user terminal 400, and the like.

記憶部30は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部30は、生成モデルデータベース331を記憶する。 The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. In addition, the storage unit 30 stores the generation model database 331.

生成モデルデータベース331には、配信コンテンツを生成するための生成モデルが登録されている。例えば、生成モデルデータベース331には、第1情報や第2情報と、選択装置10が選択した配信コンテンツの傾向を示す情報とを入力した際に、選択装置10が選択した傾向を有する配信コンテンツを出力するように深層学習が行われたDNNやCNN等の生成モデルが登録されている。なお、選択装置10と配信サーバ300とが同一の装置により実現される場合、生成モデルデータベース331には、第1情報と第2情報とが入力されると、その第1情報と第2情報とが取得される際に利用者U01に対して提供したい傾向を有する配信コンテンツを出力するように深層学習が行われた生成モデルが登録されてもよい。 A generative model for generating distribution contents is registered in the generative model database 331. For example, when the first information and the second information and the information indicating the tendency of the distribution content selected by the selection device 10 are input to the generative model database 331, the distribution content having the tendency selected by the selection device 10 is stored. Generative models such as DNN and CNN that have been deep-learned to output are registered. When the selection device 10 and the distribution server 300 are realized by the same device, when the first information and the second information are input to the generation model database 331, the first information and the second information are displayed. A generative model in which deep learning is performed may be registered so as to output the distribution content having a tendency to be provided to the user U01 when the information is acquired.

図8に戻り、説明を続ける。制御部340は、コントローラであり、例えば、CPU、MPU等のプロセッサによって、配信サーバ300内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部40は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現されてもよい。 Returning to FIG. 8, the description will be continued. The control unit 340 is a controller, and is realized by, for example, a processor such as a CPU or MPU executing various programs stored in a storage device inside the distribution server 300 using RAM or the like as a work area. Further, the control unit 40 is a controller, and may be realized by an integrated circuit such as an ASIC or FPGA.

図8に示すように、制御部340は、受付部341、生成部342、および振分部343を有する。受付部341は、選択装置10から、第1情報および第2情報と、配信コンテンツの傾向を示す情報とを受付ける。 As shown in FIG. 8, the control unit 340 includes a reception unit 341, a generation unit 342, and a distribution unit 343. The reception unit 341 receives the first information and the second information and the information indicating the tendency of the distribution content from the selection device 10.

生成部342は、選択装置10が選択した傾向に従って、配信コンテンツを生成する。例えば、生成部342は、第1情報または第2情報に含まれるコンテンツから、選択装置10が選択した傾向に従って、配信コンテンツの生成を行う。より具体的な例を挙げると、生成部342は、生成モデルデータベース331から生成モデルを読出し、第1情報および第2情報と、配信コンテンツの傾向を示す情報とを生成モデルに入力する。そして、生成部342は、生成モデルが生成した配信コンテンツを、利用者端末400等に送信することで、配信コンテンツを利用者U01へと提供する。 The generation unit 342 generates the distribution content according to the tendency selected by the selection device 10. For example, the generation unit 342 generates the distribution content from the content included in the first information or the second information according to the tendency selected by the selection device 10. To give a more specific example, the generation unit 342 reads the generation model from the generation model database 331, and inputs the first information and the second information and the information indicating the tendency of the distribution content into the generation model. Then, the generation unit 342 provides the distribution content to the user U01 by transmitting the distribution content generated by the generation model to the user terminal 400 or the like.

なお、生成部342は、第1情報や第2情報に含まれるコンテンツを、選択装置10が選択した傾向に応じて修正することで、配信コンテンツの生成を行ってもよい。例えば、生成部342は、選択装置10が選択した傾向に従って第2情報に含まれる音声を編集した音声を、配信コンテンツとして生成してもよい。また、生成部342は、第1情報に含まれる電子書籍から、選択装置10が選択した傾向に従う電子書籍を、配信コンテンツとして生成してもよい。また、生成部342は、配信コンテンツがバズ情報である場合、選択装置10が選択した傾向を示す配信コンテンツを生成してもよい。 The generation unit 342 may generate the distribution content by modifying the first information and the content included in the second information according to the tendency selected by the selection device 10. For example, the generation unit 342 may generate the sound obtained by editing the sound included in the second information according to the tendency selected by the selection device 10 as the distribution content. Further, the generation unit 342 may generate an electronic book according to the tendency selected by the selection device 10 as the distribution content from the electronic book included in the first information. Further, when the distribution content is buzz information, the generation unit 342 may generate the distribution content indicating the tendency selected by the selection device 10.

振分部343は、配信コンテンツの配信に伴う報酬を、第1のサービスを提供する提供者および第2のサービスを提供する提供者に対して振り分ける。例えば、振分部343は、配信コンテンツが無料提供されている場合、配信コンテンツの提供に関連して閲覧された広告の配信に伴う収入を、各提供者に対して振り分ける。また、振分部343は、配信コンテンツが有料提供されている場合、配信コンテンツの購入等に伴う収入を、各提供者に対して振り分ける。 The distribution unit 343 distributes the reward associated with the distribution of the distributed content to the provider who provides the first service and the provider who provides the second service. For example, when the distribution content is provided free of charge, the distribution unit 343 distributes the income associated with the distribution of the advertisement viewed in connection with the provision of the distribution content to each provider. In addition, when the distribution content is provided for a fee, the distribution unit 343 distributes the income associated with the purchase of the distribution content to each provider.

〔5.選択処理の流れの一例〕
次に、図9を用いて、選択処理を含む情報提供処理の流れの一例について説明する。図9は、実施形態に係る情報選択システムが実行する情報提供処理の流れの一例を示すフローチャートである。
[5. An example of the flow of selection processing]
Next, an example of the flow of the information providing process including the selection process will be described with reference to FIG. FIG. 9 is a flowchart showing an example of a flow of information providing processing executed by the information selection system according to the embodiment.

例えば、選択装置10は、第1のサービスに関する情報として、ウェブ関連情報を取得する(ステップS101)。また、選択装置10は、第2のサービスに関する情報として、端末関連情報を取得する(ステップS102)。そして、選択装置10は、各情報に基づいて、配信コンテンツの配信目的に応じた傾向を選択する(ステップS103)。そして、配信サーバ300は、選択した傾向を有する配信コンテンツを生成し(ステップS104)、生成した配信コンテンツを利用者U01に対して提供する(ステップS105)。 For example, the selection device 10 acquires web-related information as information regarding the first service (step S101). Further, the selection device 10 acquires terminal-related information as information related to the second service (step S102). Then, the selection device 10 selects a tendency according to the distribution purpose of the distribution content based on each information (step S103). Then, the distribution server 300 generates the distribution content having the selected tendency (step S104), and provides the generated distribution content to the user U01 (step S105).

〔6.変形例〕
上記では、選択装置10による選択処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、選択装置10が実行する選択処理のバリエーションについて説明する。
[6. Modification example]
In the above, an example of the selection process by the selection device 10 has been described. However, the embodiments are not limited to this. Hereinafter, variations of the selection process executed by the selection device 10 will be described.

〔6−1.情報提供処理において用いられる手法について〕
上述した説明では、選択装置10は、DNNやCNN等の深層学習に関する技術を用いて、配信コンテンツの傾向を選択した。しかしながら、実施形態は、これに限定されるものではない。例えば、選択装置10は、深層学習以外にも、深層強化学習、情報検索、情報分類、自然言語処理、異常値検知、音声処理、画像処理、行動認識、生体認識、ライフサイエンス等、任意の情報処理技術を用いて、配信コンテンツの傾向を、配信コンテンツを配信する目的に応じて選択してよい。
[6-1. About the method used in information provision processing]
In the above description, the selection device 10 selects the tendency of the distributed content by using a technique related to deep learning such as DNN and CNN. However, the embodiments are not limited to this. For example, in addition to deep learning, the selection device 10 provides arbitrary information such as deep reinforcement learning, information search, information classification, natural language processing, abnormal value detection, voice processing, image processing, behavior recognition, biological recognition, and life science. The processing technique may be used to select the tendency of the delivered content according to the purpose of delivering the delivered content.

また、配信サーバ300は、深層学習に関する技術以外にも、AR(Augmented Reality)やVR(Virtual Reality)の技術を用いて、配信コンテンツの生成を行ってもよい。例えば、配信サーバ300は、利用者端末400がARやVRを表示するための表示機能を有する場合、ARやVRとして表示される配信コンテンツの生成を行ってもよい。 Further, the distribution server 300 may generate distribution contents by using AR (Augmented Reality) or VR (Virtual Reality) technology in addition to the technology related to deep learning. For example, when the user terminal 400 has a display function for displaying AR or VR, the distribution server 300 may generate distribution content displayed as AR or VR.

〔6−2.選択装置が用いる情報について〕
ここで、情報提供システム1は、第1のサービスと、第1のサービスとは異なる第2のサービスとを介した情報をそれぞれ取得するのであれば、任意のサービスを第1のサービスおよび第2のサービスとして採用してよい。例えば、情報提供システム1は、ウェブサービス、各種のエンターテイメントコンテンツの管理システム、金融システム等、任意のシステムを第1のサービスおよび第2のサービスとしてもよい。
[6-2. Information used by the selection device]
Here, if the information providing system 1 acquires information via the first service and the second service different from the first service, any service can be used as the first service and the second service. It may be adopted as a service of. For example, the information providing system 1 may use any system such as a web service, a management system for various entertainment contents, and a financial system as the first service and the second service.

また、同種のサービスであっても、各サービスを介して利用者から取得可能な情報は、それぞれ異なると予測される。そこで、情報提供システム1は、第1のサービス、および、第1のサービスと同種の第2のサービスを介した情報をそれぞれ第1情報および第2情報として取得してもよい。また、情報提供システム1は、第1情報および第2情報として、各サービス間で共通する利用者の行動に関する情報を取得してもよく、各サービス間で共通しない利用者の行動に関する情報を取得してもよい。すなわち、情報提供システム1は、異なる情報が含まれているのであれば、任意のシステムを第1のサービスおよび第2のサービスとしてもよい。 Further, even for the same type of service, it is expected that the information that can be acquired from the user through each service will be different. Therefore, the information providing system 1 may acquire information via the first service and the second service of the same type as the first service as the first information and the second information, respectively. Further, the information providing system 1 may acquire information on user behavior common to each service as the first information and second information, and acquire information on user behavior not common to each service. You may. That is, the information providing system 1 may use any system as the first service and the second service as long as different information is included.

ここで、選択装置10は、第1のサービスおよび第2のサービスとは異なる第3のサービスを介して取得可能な情報をさらに用いて、配信コンテンツの傾向を選択してもよい。例えば、選択装置10は、公共サービスを介して取得可能な情報をさらに用いて、配信コンテンツの傾向を選択してもよい。 Here, the selection device 10 may select the tendency of the distributed content by further using the information that can be acquired through the first service and the third service different from the second service. For example, the selection device 10 may further use information that can be acquired via public services to select trends in distributed content.

より具体的な例を挙げると、選択装置10は、ウェブ関連情報と、端末関連情報と共に、放置自転車の分布、区画整理に関する情報、交通量調査の結果、駐輪場や駐車場の時間別利用率等といった公共サービスに関連する情報を第3情報として取得する。そして、選択装置10は、ウェブ関連情報と、端末関連情報と、公共サービスに関連する情報との傾向に基づいて、利用者に対して配信する配信コンテンツの傾向を選択してもよい。 To give a more specific example, the selection device 10 includes web-related information, terminal-related information, information on the distribution of illegally parked bicycles, information on land readjustment, traffic volume survey results, hourly usage rates of bicycle parking lots and parking lots, and the like. Information related to public services such as is acquired as the third information. Then, the selection device 10 may select the tendency of the distribution content to be distributed to the user based on the tendency of the web-related information, the terminal-related information, and the information related to the public service.

〔6−3.装置構成〕
なお、図1に示す例では、選択装置10は、選択処理を実行するバックエンドサーバとして動作し、配信サーバ300が、配信コンテンツの生成や配信を行うフロントエンドサーバとして動作した。しかしながら、実施形態は、これに限定されるものではない。例えば、選択装置10と配信サーバ300とは、同一のサーバ装置またはクラウドシステム等により実現されてもよい。また、選択装置10と配信サーバ300とは、選択処理と、選択された傾向に応じた配信コンテンツを生成する生成処理とを実行するバックエンドサーバ、および、バックエンドサーバが生成した配信コンテンツを配信するフロントエンドサーバとが協調して動作することで、実現されてもよい。
[6-3. Device configuration〕
In the example shown in FIG. 1, the selection device 10 operates as a back-end server that executes selection processing, and the distribution server 300 operates as a front-end server that generates and distributes distribution content. However, the embodiments are not limited to this. For example, the selection device 10 and the distribution server 300 may be realized by the same server device, cloud system, or the like. Further, the selection device 10 and the distribution server 300 distribute the back-end server that executes the selection process and the generation process that generates the distribution content according to the selected tendency, and the distribution content generated by the back-end server. It may be realized by operating in cooperation with the front-end server.

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

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of the device is functionally or physically distributed / physically in any unit according to various loads and usage conditions. It can be integrated and configured. In addition, the above-described embodiments can be appropriately combined as long as the processing contents do not contradict each other.

〔7.プログラム〕
また、上述してきた実施形態に係る選択装置10や配信サーバ300は、例えば図10に示すような構成のコンピュータ1000によって実現される。図10は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[7. program〕
Further, the selection device 10 and the distribution server 300 according to the above-described embodiment are realized by, for example, a computer 1000 having a configuration as shown in FIG. FIG. 10 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to the output device 1010 and the input device 1020, and the arithmetic unit 1030, the primary storage device 1040, the secondary storage device 1050, the output IF (Interface) 1060, the input IF 1070, and the network IF 1080 are connected by the bus 1090. Has.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。 The arithmetic unit 1030 operates based on a program stored in the primary storage device 1040 or the secondary storage device 1050, a program read from the input device 1020, or the like, and executes various processes. The primary storage device 1040 is a memory device that temporarily stores data used by the arithmetic unit 1030 for various calculations, such as a RAM. Further, the secondary storage device 1050 is a storage device in which data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD, a flash memory, or the like.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various information such as a monitor and a printer. For example, USB (Universal Serial Bus), DVI (Digital Visual Interface), and the like. It is realized by a connector of a standard such as HDMI (registered trademark) (High Definition Multimedia Interface). Further, the input IF 1070 is an interface for receiving information from various input devices 1020 such as a mouse, a keyboard, and a scanner, and is realized by, for example, USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 The input device 1020 is, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), or a tape. It may be a device that reads information from a medium, a magnetic recording medium, a semiconductor memory, or the like. Further, the input device 1020 may be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network IF1080 receives data from another device via the network N and sends it to the arithmetic unit 1030, and also transmits the data generated by the arithmetic unit 1030 to the other device via the network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040, and executes the loaded program.

例えば、コンピュータ1000が選択装置10として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部40の機能を実現する。また、コンピュータ1000が配信サーバ300として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部340の機能を実現する。 For example, when the computer 1000 functions as the selection device 10, the arithmetic unit 1030 of the computer 1000 realizes the function of the control unit 40 by executing the program loaded on the primary storage device 1040. When the computer 1000 functions as the distribution server 300, the arithmetic unit 1030 of the computer 1000 realizes the function of the control unit 340 by executing the program loaded on the primary storage device 1040.

〔8.効果〕
上述したように、上述したように、選択装置10は、第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する。そして、選択装置10は、第1情報と第2情報とに基づいて、配信コンテンツの傾向を選択する。このように、選択装置10は、単一のサービスを介して取得された情報のみならず、異なるサービスを介して取得された情報に基づいて、配信コンテンツの傾向を選択する。この結果、選択装置10は、例えば、利用者が興味を有するコンテンツの傾向を推定する精度を向上させることができる。
[8. effect〕
As described above, as described above, the selection device 10 has the first information which is the information about the behavior of the user acquired through the first service and the user acquired through the second service. Acquire the second information which is the information about the behavior of. Then, the selection device 10 selects the tendency of the distribution content based on the first information and the second information. In this way, the selection device 10 selects the tendency of the delivered content based on not only the information acquired through a single service but also the information acquired through different services. As a result, the selection device 10 can improve the accuracy of estimating the tendency of the content that the user is interested in, for example.

また、選択装置10は、第1のサービスを介して取得された利用者の行動に関する情報であって、配信コンテンツに関連して利用者が行った行動に関する情報を第1情報として取得し、第2のサービスを介して取得された利用者の行動に関する情報であって、配信コンテンツに関連して利用者が行った行動に関する情報を第2情報として取得する。このため、選択装置10は、配信コンテンツに関連して利用者が行った行動に関する情報に基づいて、新たな配信コンテンツの傾向を選択するので、利用者が興味を有するコンテンツの傾向を推定する精度をさらに向上させることができる。 In addition, the selection device 10 acquires information on the user's behavior acquired through the first service, and acquires information on the user's behavior in relation to the distributed content as the first information, and the first information Information on the user's behavior acquired through the service of 2 and information on the behavior performed by the user in relation to the distributed content is acquired as the second information. Therefore, since the selection device 10 selects a new tendency of the distributed content based on the information about the action taken by the user in relation to the distributed content, the accuracy of estimating the tendency of the content that the user is interested in is accurate. Can be further improved.

また、選択装置10は、第1情報として、ウェブ上で提供されるサービスを介して取得された利用者の行動に関する情報、すなわち、ウェブ関連情報C10を取得し、第2情報として、利用者が使用する利用者端末400を介して取得されたその利用者の行動に関する情報、すなわち、端末関連情報C20を取得する。このように、選択装置10は、ウェブ上で取得される情報と、端末上で取得される情報とに基づいて、配信コンテンツの傾向を選択するので、利用者が興味を有するコンテンツの傾向を推定する精度をさらに向上させることができる。 Further, the selection device 10 acquires information on the user's behavior acquired through the service provided on the web as the first information, that is, the web-related information C10, and the user obtains the web-related information C10 as the second information. Information on the behavior of the user acquired through the user terminal 400 to be used, that is, terminal-related information C20 is acquired. In this way, the selection device 10 selects the tendency of the distributed content based on the information acquired on the web and the information acquired on the terminal, so that the tendency of the content that the user is interested in is estimated. The accuracy of the operation can be further improved.

また、選択装置10は、第1情報として、利用者に対して配信されたコンテンツの履歴、コンテンツの閲覧履歴、検索クエリの履歴、利用者に対して配信された広告の履歴、電子商取引に関する履歴、または利用者の位置履歴の少なくともいずれか1つを含む情報を取得する。また、選択装置10は、第2情報として、利用者端末400の利用履歴、利用者端末400の操作履歴または利用者端末400に対して利用者が入力したキーワードの少なくともいずれか1つを含む情報を取得する。このため、選択装置10は、様々な観点から配信コンテンツの傾向を選択することができる。 Further, as the first information, the selection device 10 includes a history of contents delivered to users, a history of browsing contents, a history of search queries, a history of advertisements delivered to users, and a history of electronic commerce. , Or obtain information including at least one of the user's location history. Further, as the second information, the selection device 10 includes information including at least one of the usage history of the user terminal 400, the operation history of the user terminal 400, or the keyword input by the user to the user terminal 400. To get. Therefore, the selection device 10 can select the tendency of the distributed content from various viewpoints.

また、選択装置10は、第1情報の傾向と、第2情報の傾向とに基づいて、配信コンテンツの傾向を選択する。また、他の例では、選択装置10は、第1情報と第2情報との関連性の傾向に基づいて、配信コンテンツの傾向を選択する。また、選択装置10は、第1情報と第2情報とに基づいて、利用者が興味を有するコンテンツの傾向を推定し、推定結果に基づいて、その配信コンテンツの傾向を選択する。また、選択装置10は、第1情報と第2情報とに基づいて、利用者が将来興味を有すると推定されるコンテンツの傾向を推定し、推定結果に基づいて、その配信コンテンツの傾向を選択する。このように、選択装置10は、各情報の関連性や傾向の関連性等に基づいて、配信コンテンツの傾向を選択するので、利用者が興味を有すると推定されるコンテンツの傾向を配信コンテンツの傾向に反映させることができる。 Further, the selection device 10 selects the tendency of the distributed content based on the tendency of the first information and the tendency of the second information. Further, in another example, the selection device 10 selects the tendency of the distributed content based on the tendency of the relationship between the first information and the second information. Further, the selection device 10 estimates the tendency of the content that the user is interested in based on the first information and the second information, and selects the tendency of the distributed content based on the estimation result. Further, the selection device 10 estimates the tendency of the content estimated to be of interest to the user in the future based on the first information and the second information, and selects the tendency of the delivered content based on the estimation result. To do. In this way, the selection device 10 selects the tendency of the distributed content based on the relevance of each information, the relevance of the tendency, and the like, so that the tendency of the content presumed to be of interest to the user is set as the distribution content. It can be reflected in the tendency.

また、配信サーバ300は、選択装置10が選択した傾向に従って、配信コンテンツを生成する。例えば、選択装置10は、第1情報または第2情報として、利用者に対して配信されるコンテンツと同種のコンテンツを含む情報を取得する。そして、配信サーバ300は、第1情報または第2情報に含まれるコンテンツから、選択装置10が選択した傾向に従って、配信コンテンツを生成する。 Further, the distribution server 300 generates distribution contents according to the tendency selected by the selection device 10. For example, the selection device 10 acquires information including the same type of content as the content distributed to the user as the first information or the second information. Then, the distribution server 300 generates distribution content from the content included in the first information or the second information according to the tendency selected by the selection device 10.

より具体的な例を挙げると、選択装置10は、第2情報として、利用者に配信される音声を含む情報を取得する。そして、配信サーバ300は、選択装置10が選択した傾向に従って第2情報に含まれる音声を編集した音声を、配信コンテンツとして生成する。また、他の例では、選択装置10は、第1情報として、利用者に配信された書籍の情報を含む情報を取得する。そして、配信サーバ300は、第1情報に含まれる書籍の情報から、選択部が選択した傾向に従う書籍の情報を、配信コンテンツとして生成する。また、他の例では、選択装置10は、第1情報または第2情報として、所定の期間内における利用者からの興味が所定の閾値を超えたコンテンツを示す情報を取得し、第1情報または第2情報から、所定の期間内における利用者からの興味が所定の閾値を超えるコンテンツの傾向を選択する。そして、配信サーバ300は、選択装置10が選択した傾向を示すコンテンツを、配信コンテンツとして生成する。 To give a more specific example, the selection device 10 acquires information including voice to be delivered to the user as the second information. Then, the distribution server 300 generates the audio obtained by editing the audio included in the second information according to the tendency selected by the selection device 10 as the distribution content. Further, in another example, the selection device 10 acquires information including the information of the book distributed to the user as the first information. Then, the distribution server 300 generates the information of the book according to the tendency selected by the selection unit as the distribution content from the information of the book included in the first information. Further, in another example, the selection device 10 acquires, as the first information or the second information, information indicating the content in which the interest from the user exceeds the predetermined threshold value within the predetermined period, and obtains the first information or the information indicating the content indicating the content exceeding the predetermined threshold value. From the second information, the tendency of the content whose interest from the user exceeds the predetermined threshold within the predetermined period is selected. Then, the distribution server 300 generates content indicating the tendency selected by the selection device 10 as distribution content.

このように、選択装置10および配信サーバ300は、様々な情報に基づいて配信コンテンツの傾向を選択し、様々な生成手法に基づいて選択した傾向のコンテンツを配信コンテンツとして生成する。このため、選択装置10および配信サーバ300は、例えば、利用者が興味を有すると推定される配信コンテンツの提供を実現できる。 In this way, the selection device 10 and the distribution server 300 select the tendency of the distribution content based on various information, and generate the content of the selected tendency based on various generation methods as the distribution content. Therefore, the selection device 10 and the distribution server 300 can, for example, realize the provision of distribution content that is presumed to be of interest to the user.

また、選択装置10は、第1情報の傾向と、第2情報の傾向と、コンテンツの配信目的に応じたそのコンテンツの傾向との関係性を深層学習したモデルを用いて、第1情報と第2情報とから、配信コンテンツの傾向を選択する。このため、選択装置10は、利用者が興味を有すると推定される配信コンテンツの傾向を精度よく選択できる。 Further, the selection device 10 uses a model in which the relationship between the tendency of the first information, the tendency of the second information, and the tendency of the content according to the distribution purpose of the content is deeply learned, and the first information and the first information. 2 Select the tendency of the delivered content from the information. Therefore, the selection device 10 can accurately select the tendency of the distribution content that is presumed to be of interest to the user.

また、配信サーバ300は、選択装置10の選択に基づいて生成された配信コンテンツの配信に伴う報酬を、第1のサービスを提供する提供者および第2のサービスを提供する提供者に対して振り分ける。このため、配信サーバ300は、例えば、第1情報および第2情報を提供する提供者であって、経済的或いは社会的に異なる提供者に対して、配信コンテンツの配信に伴う報酬を平等に振り分けることができる。 Further, the distribution server 300 distributes the reward associated with the distribution of the distribution content generated based on the selection of the selection device 10 to the provider who provides the first service and the provider who provides the second service. .. Therefore, the distribution server 300, for example, is a provider that provides the first information and the second information, and equally distributes the reward associated with the distribution of the distributed content to the economically or socially different providers. be able to.

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

また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。 In addition, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the distribution unit can be read as a distribution means or a distribution circuit.

10 選択装置
20、320 通信部
30、330 記憶部
31 ウェブ関連情報データベース
32 端末関連情報データベース
33 モデルデータベース
40、340 制御部
41 取得部
42 選択部
43 提案部
44 学習部
100 ウェブサービスサーバ
200 端末サービスサーバ
300 配信サーバ
331 生成モデルデータベース
341 受付部
342 生成部
343 振分部
400 利用者端末
10 Selection device 20, 320 Communication unit 30, 330 Storage unit 31 Web-related information database 32 Terminal-related information database 33 Model database 40, 340 Control unit 41 Acquisition unit 42 Selection unit 43 Proposal unit 44 Learning unit 100 Web service server 200 Terminal service Server 300 Distribution server 331 Generation model database 341 Reception part 342 Generation part 343 Distribution part 400 User terminal

Claims (12)

第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、前記第1のサービスとは異なる第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する取得部と、
前記第1情報と前記第2情報とに基づいて、前記第1のサービスおよび前記第2のサービスとは異なる第3のサービスを介して利用者に対して提供されるコンテンツの傾向を選択する選択部と、
記選択部で選択されたコンテンツの傾向を示す情報を生成する生成部と、
を有することを特徴とする選択装置。
The first information which is the information about the user's behavior acquired through the first service and the information about the user's behavior acquired through the second service different from the first service. 2 Acquisition department to acquire information and
Selection to select the tendency of the content provided to the user through the first service and the third service different from the second service based on the first information and the second information. Department and
A generation unit for generating information indicating the trend of the content selected in the previous SL selection unit,
A selection device characterized by having.
前記取得部は、前記第1のサービスを介して取得された利用者の行動に関する情報であって、前記選択部による選択に基づいて生成されたコンテンツに関連して前記利用者が行った行動に関する情報を前記第1情報として取得し、前記第2のサービスを介して取得された利用者の行動に関する情報であって、前記選択部による選択に基づいて生成されたコンテンツに関連して前記利用者が行った行動に関する情報を前記第2情報として取得する
ことを特徴とする請求項1に記載の選択装置。
The acquisition unit is information on the user's behavior acquired through the first service, and is related to the behavior performed by the user in relation to the content generated based on the selection by the selection unit. The information is acquired as the first information, and is information about the behavior of the user acquired through the second service, and is related to the content generated based on the selection by the selection unit. The selection device according to claim 1, wherein the information on the action performed by the user is acquired as the second information.
前記取得部は、前記第1情報として、ウェブ上で提供されるサービスを介して取得された利用者の行動に関する情報を取得し、前記第2情報として、利用者が使用するハードウェアを介して取得された当該利用者の行動に関する情報を取得する
ことを特徴とする請求項1または2に記載の選択装置。
As the first information, the acquisition unit acquires information on the user's behavior acquired through a service provided on the Web, and as the second information, via the hardware used by the user. The selection device according to claim 1 or 2, wherein the acquired information on the behavior of the user is acquired.
前記取得部は、前記第1情報として、利用者に対して配信されたコンテンツの履歴、コンテンツの閲覧履歴、検索クエリの履歴、利用者に対して配信された広告の履歴、電子商取引に関する履歴、または利用者の位置履歴の少なくともいずれか1つを含む情報を取得する
ことを特徴とする請求項3に記載の選択装置。
As the first information, the acquisition unit includes a history of contents delivered to users, a history of browsing contents, a history of search queries, a history of advertisements delivered to users, a history of electronic commerce, and the like. The selection device according to claim 3, further comprising acquiring information including at least one of the user's position histories.
前記取得部は、前記第2情報として、前記ハードウェアの利用履歴、前記ハードウェアの操作履歴または前記ハードウェアに対して前記利用者が入力したキーワードの少なくともいずれか1つを含む情報を取得する
ことを特徴とする請求項3または4に記載の選択装置。
As the second information, the acquisition unit acquires information including at least one of the usage history of the hardware, the operation history of the hardware, or the keyword input by the user for the hardware. The selection device according to claim 3 or 4.
前記選択部は、前記第1情報の傾向と、前記第2情報の傾向とに基づいて、前記第3のサービスを介して前記利用者に対して提供されるコンテンツの傾向を選択する
ことを特徴とする請求項1〜5のうちいずれか1つに記載の選択装置。
The selection unit is characterized in that the tendency of the content provided to the user via the third service is selected based on the tendency of the first information and the tendency of the second information. The selection device according to any one of claims 1 to 5.
前記選択部は、前記第1情報と前記第2情報との関連性の傾向に基づいて、前記第3のサービスを介して前記利用者に対して提供されるコンテンツの傾向を選択する
ことを特徴とする請求項1〜6のうちいずれか1つに記載の選択装置。
The selection unit is characterized in that it selects the tendency of the content provided to the user via the third service based on the tendency of the relationship between the first information and the second information. The selection device according to any one of claims 1 to 6.
前記選択部は、前記第1情報と前記第2情報とに基づいて、前記利用者が興味を有するコンテンツの傾向を推定し、推定結果に基づいて、前記第3のサービスを介して前記利用者に対して提供されるコンテンツの傾向を選択する
ことを特徴とする請求項1〜7のうちいずれか1つに記載の選択装置。
The selection unit estimates the tendency of the content that the user is interested in based on the first information and the second information, and based on the estimation result, the user via the third service. The selection device according to any one of claims 1 to 7, wherein the tendency of the content provided to the user is selected.
前記選択部は、前記第1情報と前記第2情報とに基づいて、前記利用者が将来興味を有すると推定されるコンテンツの傾向を推定し、推定結果に基づいて、前記第3のサービスを介して前記利用者に対して提供されるコンテンツの傾向を選択する
ことを特徴とする請求項8に記載の選択装置。
The selection unit estimates the tendency of the content that the user is presumed to be interested in in the future based on the first information and the second information, and based on the estimation result, provides the third service. The selection device according to claim 8, wherein the tendency of the content provided to the user is selected through the method.
前記選択部は、前記第1情報の傾向と、前記第2情報の傾向と、前記コンテンツの配信目的に応じた当該コンテンツの傾向との関係性を深層学習したモデルを用いて、前記取得部により取得された前記第1情報と前記第2情報とから、前記第3のサービスを介して前記利用者に対して提供されるコンテンツの傾向を選択する
ことを特徴とする請求項1〜9のうちいずれか1つに記載の選択装置。
The selection unit uses a model in which the relationship between the tendency of the first information, the tendency of the second information, and the tendency of the content according to the distribution purpose of the content is deeply learned by the acquisition unit. Of claims 1 to 9, the tendency of the content provided to the user via the third service is selected from the acquired first information and the second information. The selection device according to any one.
選択装置が実行する選択方法であって、
第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、前記第1のサービスとは異なる第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する取得工程と、
前記第1情報と前記第2情報とに基づいて、前記第1のサービスおよび前記第2のサービスとは異なる第3のサービスを介して利用者に対して提供されるコンテンツの傾向を選択する選択工程と、
記選択工程で選択されたコンテンツの傾向を示す情報を生成する生成工程と、
を含むことを特徴とする選択方法。
The selection method performed by the selection device
The first information which is the information about the user's behavior acquired through the first service and the information about the user's behavior acquired through the second service different from the first service. 2 Acquisition process to acquire information and
Selection to select the tendency of the content provided to the user through the first service and the third service different from the second service based on the first information and the second information. Process and
A generation step of generating information indicating the trend of the selected content in the previous SL selection step,
A selection method characterized by including.
コンピュータに、
第1のサービスを介して取得された利用者の行動に関する情報である第1情報と、前記第1のサービスとは異なる第2のサービスを介して取得された利用者の行動に関する情報である第2情報とを取得する取得手順と、
前記第1情報と前記第2情報とに基づいて、前記第1のサービスおよび前記第2のサービスとは異なる第3のサービスを介して利用者に対して提供されるコンテンツの傾向を選択する選択手順と、
記選択手順で選択されたコンテンツの傾向を示す情報を生成する生成手順と、
を実行させるための選択プログラム。
On the computer
The first information which is the information about the user's behavior acquired through the first service and the information about the user's behavior acquired through the second service different from the first service. 2 Acquisition procedure to acquire information and
Selection to select the tendency of the content provided to the user through the first service and the third service different from the second service based on the first information and the second information. Procedure and
A generating step of generating information indicating the trend of the selected content in the previous SL selection procedure,
Selection program to execute.
JP2016227194A 2016-11-22 2016-11-22 Selection device, selection method and selection program Active JP6827305B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016227194A JP6827305B2 (en) 2016-11-22 2016-11-22 Selection device, selection method and selection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016227194A JP6827305B2 (en) 2016-11-22 2016-11-22 Selection device, selection method and selection program

Publications (2)

Publication Number Publication Date
JP2018084928A JP2018084928A (en) 2018-05-31
JP6827305B2 true JP6827305B2 (en) 2021-02-10

Family

ID=62238355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016227194A Active JP6827305B2 (en) 2016-11-22 2016-11-22 Selection device, selection method and selection program

Country Status (1)

Country Link
JP (1) JP6827305B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6664602B2 (en) * 2018-07-03 2020-03-13 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP6702626B2 (en) * 2018-07-03 2020-06-03 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP6705869B2 (en) * 2018-08-24 2020-06-03 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP6703571B2 (en) * 2018-08-24 2020-06-03 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP6703572B2 (en) * 2018-08-28 2020-06-03 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP7098553B2 (en) * 2019-02-12 2022-07-11 ヤフー株式会社 Information processing equipment, information processing methods, and information processing programs

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215633A (en) * 2001-01-24 2002-08-02 Matsushita Electric Ind Co Ltd Music distribution device using communication line, music distribution method, and computer-readable recording medium recording music distribution program
JP2004078773A (en) * 2002-08-21 2004-03-11 Nippon Telegr & Teleph Corp <Ntt> Service generation method, electronic device and program
JP2006048319A (en) * 2004-08-04 2006-02-16 Sony Corp Device, method, recording medium, and program for information processing
JP2012008789A (en) * 2010-06-24 2012-01-12 Hitachi Consumer Electronics Co Ltd Moving image recommendation system and moving image recommendation method
JP2012141658A (en) * 2010-12-28 2012-07-26 Nec Corp Distribution server device and category generation method
WO2015064072A1 (en) * 2013-10-30 2015-05-07 パナソニックIpマネジメント株式会社 Information provision system, specific-information generation device, and specific-information generation method

Also Published As

Publication number Publication date
JP2018084928A (en) 2018-05-31

Similar Documents

Publication Publication Date Title
JP6827305B2 (en) Selection device, selection method and selection program
KR102219344B1 (en) Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method
CN103918001B (en) Comprehension effects of communications propagated through social networking system
TWI570645B (en) Advertisement mehtod and apparatus using user analyzing platform and marketing platform based on cohort
KR102191486B1 (en) Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method
US20170330209A1 (en) Computer processes for predicting media item popularity
WO2015122929A1 (en) Location-based digital media platform
KR101981136B1 (en) Program, method and system for providing recommendation contents
JP2018045553A (en) Selection device, selection method, and selection program
CN114493786A (en) Method and device for recommending information
CN112868003A (en) Entity-based search system using user interactivity
JP2020057221A (en) Information processing method, information processing device, and program
JP6692739B2 (en) Extraction device, extraction method, and extraction program
CN112288516A (en) Information recommendation method and device, storage medium and electronic equipment
JP6527276B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD
JP2017076376A (en) Calculation device, calculation method, and calculation program
JP7443280B2 (en) Provision device, method and program
KR20160136081A (en) Apparatus, method, and computer program for providing shopping service
JP6002349B2 (en) Distribution apparatus, distribution method, and distribution program
JP6679415B2 (en) Selection device, selection method, and selection program
JP5953336B2 (en) Distribution apparatus, distribution method, and distribution program
JP6342027B1 (en) Providing device, providing method, and providing program
JP6007300B1 (en) Calculation device, calculation method, and calculation program
JP2019149200A (en) Provision device, provision method, and provision program
JP7453191B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180516

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180516

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180612

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190708

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20190708

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190716

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20190723

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20191004

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20191008

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200512

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200907

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20201117

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20201222

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20201222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210119

R150 Certificate of patent or registration of utility model

Ref document number: 6827305

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250