JP7030579B2 - Information processing equipment, information processing systems, information processing methods and programs - Google Patents
Information processing equipment, information processing systems, information processing methods and programs Download PDFInfo
- Publication number
- JP7030579B2 JP7030579B2 JP2018050673A JP2018050673A JP7030579B2 JP 7030579 B2 JP7030579 B2 JP 7030579B2 JP 2018050673 A JP2018050673 A JP 2018050673A JP 2018050673 A JP2018050673 A JP 2018050673A JP 7030579 B2 JP7030579 B2 JP 7030579B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- user
- information processing
- viewed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 36
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000605 extraction Methods 0.000 claims description 19
- 230000007717 exclusion Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 206010012177 Deja vu Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、情報処理装置、情報処理システム、情報処理方法およびプログラムに関する。 The present invention relates to an information processing apparatus, an information processing system, an information processing method and a program.
従来、ウェブコンテンツを提供するシステムにおいては、ユーザが端末装置を用いてコンテンツにアクセスした履歴を示すアクセスログを取得して保管する運用が行われている。また、この保管されたアクセスログを解析することで、各ユーザに適したコンテンツを提供することが行われている(例えば、特許文献1参照)。 Conventionally, in a system that provides web contents, an operation of acquiring and storing an access log showing a history of users accessing the contents using a terminal device has been performed. Further, by analyzing the stored access log, it is possible to provide content suitable for each user (see, for example, Patent Document 1).
ある特定のコンテンツに高頻度でアクセスするユーザは、既に閲覧済みのコンテンツを何度も目にする場合がある。これにより、ユーザが新しいコンテンツに触れる機会が減り、既視感や停滞感が高まりコンテンツの利用時間が減少してしまうことが危惧される。 Users who frequently access certain content may see content that has already been viewed many times. As a result, there is a concern that the chances of the user touching the new content will decrease, the feeling of déjà vu and stagnation will increase, and the usage time of the content will decrease.
本発明は、このような事情を考慮してなされたものであり、ユーザにより閲覧されたウェブコンテンツの表示をユーザごとに制御することが可能な情報処理装置、情報処理システム、およびプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and provides an information processing device, an information processing system, and a program capable of controlling the display of web contents viewed by a user for each user. That is one of the purposes.
本発明の一態様は、ユーザにより閲覧された閲覧済みコンテンツの情報を取得する取得部と、前記取得部により取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成する生成部とを備える情報処理装置である。 One aspect of the present invention includes an acquisition unit that acquires information on the browsed content browsed by the user, and a generation unit that generates modified content based on the information on the browsed content acquired by the acquisition unit. It is an information processing device provided.
本発明の一態様によれば、ユーザにより閲覧されたウェブコンテンツの表示をユーザごとに制御することが可能である。 According to one aspect of the present invention, it is possible to control the display of the web content viewed by the user for each user.
以下、図面を参照し、本発明の情報処理装置、情報処理システム、情報処理方法およびプログラムのいくつかの実施形態について説明する。本発明の情報処理装置は、ユーザによるウェブコンテンツの閲覧履歴を管理し、ユーザにより閲覧されたウェブコンテンツの表示制御を行う。例えば、情報処理装置は、過去にユーザにより閲覧されたウェブコンテンツを同一ユーザには提供しないような制御を行う。 Hereinafter, some embodiments of the information processing apparatus, the information processing system, the information processing method, and the program of the present invention will be described with reference to the drawings. The information processing apparatus of the present invention manages the browsing history of the web content by the user and controls the display of the web content browsed by the user. For example, the information processing device controls so as not to provide the same user with the web content that has been browsed by the user in the past.
<第1実施形態>
図1は、第1実施形態に係るサービス提供システム1(情報処理システム)の構成の一例を示す図である。サービス提供システム1は、例えば、一以上の端末装置10と、サービス提供サーバ20(情報処理装置)と、検索サーバ30と、収集サーバ40と、閲覧情報抽出サーバ50と、トラフィック管理サーバ60と、閲覧情報データベース70とを備える。端末装置10と、サービス提供サーバ20と、検索サーバ30と、収集サーバ40と、閲覧情報抽出サーバ50と、トラフィック管理サーバ60と、閲覧情報データベース70とは、ネットワークNWによって互いに接続されており、このネットワークNWを介して互いに通信する。ネットワークNWは、例えば、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、専用回線、無線基地局、プロバイダ等を含む。
<First Embodiment>
FIG. 1 is a diagram showing an example of the configuration of the service providing system 1 (information processing system) according to the first embodiment. The
サービス提供サーバ20は、例えば、ウェブサーバまたはアプリサーバ等と称される。サービス提供サーバ20は、端末装置10からの要求に応じて、ブラウザやアプリケーションプログラムによって端末装置10に表示されるコンテンツを提供する。サービス提供サーバ20により提供されるコンテンツには、例えば、ブラウザによって参照されるウェブコンテンツの他、アプリケーションプログラムによって参照されるアプリコンテンツが含まれる。このようなウェブコンテンツまたはアプリコンテンツには、検索サイト、ニュースサイト等の任意の情報を提供するコンテンツが含まれる。以下においては、サービス提供サーバ20により提供されるコンテンツが、アプリケーションプログラムによって参照されるアプリコンテンツであり、このアプリコンテンツが検索サイトのコンテンツである場合を例に挙げて説明する。
The
[端末装置]
端末装置10は、検索サイトを利用するユーザによって操作される。端末装置10は、例えば、スマートフォン等の携帯電話やタブレット端末、PDA(Personal Digital Assistant)、その他のコンピュータ装置である。
[Terminal device]
The
図2は、端末装置10の機能構成の一例を示すブロック図である。端末装置10は、例えば、通信部11と、表示部12と、受付部13と、アプリ実行部14と、記憶部15とを備える。通信部11は、ネットワークNWを介して、他装置と通信する。表示部12は、検索サイトの検索結果等の各種処理の結果を表示する。例えば、表示部12は、ディスプレイ等である。受付部13は、ユーザの各種操作を受け付ける。例えば、受付部13は、タッチパネル、操作ボタン等である。尚、表示部12が、タッチパネル対応のディスプレイである場合、表示部12は、受付部13の機能を備えてもよい。
FIG. 2 is a block diagram showing an example of the functional configuration of the
アプリ実行部14は、例えば、CPU(Central Processing Unit)等のプロセッサが、記憶部15に記憶された検索アプリ15Aを実行することにより実現される。検索アプリ15Aは、検索処理等を行うためのインターフェースの表示部12への表示や、インターフェースを介して入力された情報の処理を端末装置10に実行させるプログラムである。検索アプリ15Aは、例えば、ネットワークNWを介して他装置からダウンロードされてもよいし、予め端末装置10にプリインストールされていてもよい。記憶部15は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、SDカード、レジスタ等によって実現される。
The
[サービス提供サーバ]
図3は、サービス提供サーバ20の機能構成の一例を示すブロック図である。サービス提供サーバ20は、例えば、通信部21と、閲覧情報取得部22と、コンテンツ生成部23とを備える。通信部21は、ネットワークNWを介して、他装置と通信する。通信部21は、例えば、NIC等の通信インターフェースを含む。
[Service provider server]
FIG. 3 is a block diagram showing an example of the functional configuration of the
閲覧情報取得部22は、通信部21を介して、端末装置10から受信したリクエストに含まれるユーザの識別情報(以下、ユーザID)と関連付けられた閲覧情報を閲覧情報データベース70から取得する。閲覧情報とは、ユーザごとのコンテンツの閲覧の履歴(アクセス履歴)を示す情報である。
The browsing
コンテンツ生成部23は、端末装置10から受信したリクエストに基づいて、アプリコンテンツを生成して端末装置10に送信する。例えば、コンテンツ生成部23は、端末装置10から受信したリクエストに含まれる検索クエリと、閲覧情報取得部22により取得された閲覧情報とを含むリクエストを検索サーバ30に送信し、検索結果を検索サーバ30から受信する。コンテンツ生成部23は、受信した検索結果を用いてアプリコンテンツを生成し、通信部21を介して端末装置10に送信する。
The
尚、端末装置10における検索アプリの立ち上げ時(検索アプリのトップコンテンツの表示時)や、検索アプリのコンテンツ内におけるリンクのクリック時等は、端末装置10により送信されるリクエストに検索クエリが含まれない場合がある。この場合、コンテンツ生成部23は、検索クエリを含まないリクエストを検索サーバ30に送信し、検索結果を検索サーバ30から受信する。
When the search application is launched on the terminal device 10 (when the top content of the search application is displayed), or when a link is clicked in the content of the search application, the request sent by the
サービス提供サーバ20の各機能部は、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。サービス提供サーバ20は、各機能部を実現するための複数のプロセッサを備えてもよい。また、これらの各機能部のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
Each functional unit of the
[検索サーバ]
検索サーバ30は、サービス提供サーバ20から受信したリクエストに含まれる検索クエリと関連付けられた検索結果のコンテンツ情報をサービス提供サーバ20に送信する。検索サーバ30は、サービス提供サーバ20から受信したリクエストに含まれる閲覧情報を参照して、検索結果のコンテンツ情報を生成する。例えば、検索サーバ30は、閲覧情報を参照し、ユーザが既に閲覧済みのコンテンツを、検索結果のコンテンツ情報から除外する。
[Search server]
The
図4は、検索サーバ30の機能構成の一例を示すブロック図である。検索サーバ30は、例えば、通信部31と、検索部32と、順位決定部33と、除外部34と、記憶部35とを備える。通信部31は、ネットワークNWを介して、サービス提供サーバ20等と通信する。通信部31は、ネットワークNWを介して、サービス提供サーバ20から検索クエリ等を受信し、検索結果のコンテンツ情報をサービス提供サーバ20に送信する。通信部31は、例えば、NIC等の通信インターフェースを含む。
FIG. 4 is a block diagram showing an example of the functional configuration of the
記憶部35は、例えば、検索クエリと関連付けられたコンテンツを参照するための参照情報を含む検索データ35Aを記憶する。記憶部35は、例えば、RAM、ROM、HDD(Hard Disk Drive)、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等により実現される。また、記憶部35の一部または全部は、NASや外部のストレージサーバ等、検索サーバ30がアクセス可能な外部装置であってもよい。
The
検索部32は、記憶部35に記憶された検索データ35Aから、通信部31を介して取得されたリクエストに含まれる検索クエリと関連付けられたコンテンツの情報を検索して取得する。検索クエリと関連付けられたコンテンツの情報は、例えば、コンテンツの動画データを示すURL(Uniform Resource Locator)、非動画コンテンツのURL等を含む。動画データは、例えば、広告動画、ニュース動画、風景動画、動物動画など、任意の動画を含む。尚、端末装置10から受信したリクエストに検索クエリが含まれない場合、検索部32は、記憶部35に記憶された検索データ35Aから、所定のコンテンツの情報を検索して取得してよい。
The
順位決定部33は、検索部32により取得されたコンテンツの情報に基づいて、コンテンツの表示順位を決定する。例えば、順位決定部33はコンテンツの各々のクリック数、クリック率(CTR:Click Trough Rate)、顧客転換率(CVR:Conversion Rate)等の利用実績を考慮して、コンテンツの表示順位を決定する。
The
除外部34は、通信部31を介して取得された閲覧情報を参照し、順位決定部33により表示順位が決定されたコンテンツから、ユーザが既に閲覧済みのコンテンツを除外する。除外部34は、除外処理を行った検索結果を、通信部31を介して、サービス提供サーバ20に送信する。
The
検索サーバ30の各機能部は、例えば、コンピュータにおいて、CPU等のハードウェアプロセッサがプログラムを実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPU等のハードウェア(回路部を含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
Each functional unit of the
[閲覧情報データベース]
閲覧情報データベース70は、例えば、ユーザごとのコンテンツの閲覧履歴の情報を含む閲覧情報70Aを記憶する。図5は、閲覧情報70Aの一例を示す図である。閲覧情報70Aは、例えば、ユーザを識別するユーザIDと、ユーザにより閲覧されたコンテンツを識別するコンテンツIDと、コンテンツの閲覧に関連するユーザの動作を示す動作情報と、該動作を行った時刻を示す時刻情報とを含む。動作情報は、例えば、動画であるコンテンツの再生を開始したことを示す情報(「再生開始」)、動画であるコンテンツの再生を停止したことを示す情報(「再生停止」)、動画ではない非動画コンテンツがクリックされたことを示す情報(「クリック」)等を含む。図5に示される例では、例えば、ユーザIDが「U1」であるユーザ、コンテンツIDが「C1」である動画コンテンツを、時刻情報「2018/03/05 12:55:10」に「再生開始」したデータが示されている。
[Browsing information database]
The
閲覧情報データベース70は、例えば、RAM、ROM、HDD、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等により実現される。
The
[収集サーバ]
収集サーバ40は、端末装置10において実行された検索アプリにより送信されたユーザの動作(挙動)に関する情報を含む様々なログ情報を収集する。端末装置10から送信されるログ情報は、例えば、端末装置10を操作するユーザのユーザID、端末装置10に表示されたアプリコンテンツ内において再生が開始或いは停止された動画コンテンツのコンテンツID、端末装置10に表示されたアプリコンテンツ内においてクリックされた非動画コンテンツのコンテンツID、コンテンツの閲覧に関連するユーザの動作を示す動作情報、該動作が行われた時刻情報等の様々な情報を含む。収集サーバ40は、受信したログ情報を内部の記憶装置(不図示)に記憶する。
[Collection server]
The
[閲覧情報抽出サーバ]
閲覧情報抽出サーバ50は、収集サーバ40により収集されたログ情報の中から、コンテンツの閲覧に関する情報を抽出するリアルタイム処理(ストリーム処理)を行う。例えば、閲覧情報抽出サーバ50は、収集サーバ40により収集されたログ情報をリアルタイムで監視し、コンテンツの閲覧に関する所望の動作データのみを抽出する。また、閲覧情報抽出サーバ50は、抽出した動作データを、閲覧情報データベース70への格納に適した形式に加工する処理を行う。閲覧情報抽出サーバ50は、加工したデータ(以下、閲覧データ)をトラフィック管理サーバ60に送信する。
[Browsing information extraction server]
The browsing
[トラフィック管理サーバ]
トラフィック管理サーバ60は、閲覧情報抽出サーバ50から受信した閲覧データを、閲覧情報データベース70に格納する際のトラフィック管理を行う。例えば、トラフィック管理サーバ60は、受信した閲覧データを、閲覧情報データベース70への格納対象のリスト(キュー)に追加し、所定の時間間隔で閲覧情報データベース70に格納する。閲覧情報データベース70に対しては、膨大な数の閲覧データの書き込み、閲覧データの読み出し等のためのアクセスが発生する。上記のようなトラフィック管理サーバ60を設けることで、このようなアクセスの集中を回避でき、閲覧情報データベース70の負荷の増大を防止することができる。
[Traffic Management Server]
The
<閲覧情報収集処理>
次に、サービス提供システム1の閲覧情報収集処理について説明する。図6は、サービス提供システム1において実行される閲覧情報収集処理を示すシーケンス図である。以下においては、端末装置10の表示部12に、サービス提供サーバ20により提供されたアプリコンテンツが表示されているものとする。
<Browsing information collection process>
Next, the browsing information collection process of the
まず、端末装置10のアプリ実行部14は、ユーザの操作に基づいて、所定の動作の発生を検知する(S101)。所定の動作は、例えば、端末装置10の表示部12に表示されたアプリコンテンツ内において動画コンテンツの再生が開始されたこと、動画コンテンツの再生が停止されたこと、アプリコンテンツ内において所定のリンクがクリック或いはタップされて他のコンテンツに遷移したこと等を含む。
First, the
図7は、アプリコンテンツP1に含まれる動画コンテンツV1の動作の検知処理を説明する図である。アプリコンテンツP1は、端末装置10の表示部12により表示された場合に縦方向のスクロールを伴うコンテンツである。図7の(a)に示されるように、動画コンテンツV1は、端末装置10の表示部12に表示されていない間は再生が行われない。一方、図7の(b)に示されるように、ユーザによる方向Dへのスクロール操作に基づいて、表示部12による表示位置が変動して、動画コンテンツV1が所定範囲だけ端末装置10の表示部12に表示されると再生が開始される。さらに、図7の(c)に示されるように、ユーザによる方向Dへのスクロール操作に基づいて、表示部12による表示位置が変動して、動画コンテンツV1の表示範囲が縮小されると再生が停止される。尚、動画コンテンツV1は、動画の終わりまで再生が完了した場合や、ユーザの操作に基づいて検索アプリが終了された場合等にも再生が停止される。
FIG. 7 is a diagram illustrating an operation detection process of the moving image content V1 included in the application content P1. The application content P1 is content accompanied by vertical scrolling when displayed by the
次に、端末装置10のアプリ実行部14は、端末装置10に表示されるアプリコンテンツに関連するログ情報を収集サーバ40に送信する(S103)。ログ情報は、例えば、端末装置10を操作するユーザのユーザID、端末装置10に表示されたアプリコンテンツ内において再生が開始或いは停止された動画コンテンツのコンテンツID、端末装置10に表示されたアプリコンテンツ内においてクリック或いはタップされた非動画コンテンツのコンテンツID、該動作が行われた時刻情報等を含む。
Next, the
閲覧情報抽出サーバ50は、収集サーバ40に収集されたログ情報の中から、コンテンツの閲覧に関連する情報、すなわち、端末装置10に表示されるアプリコンテンツ上でのユーザの所定の動作を示す動作データを抽出する処理を行う。上記のように、収集サーバ40が端末装置10により送信された動作データを受信すると、閲覧情報抽出サーバ50はリアルタイムで該動作データを抽出する(S105)。
The browsing
次に、閲覧情報抽出サーバ50は、抽出した動作データを、閲覧情報データベース70への格納に適した形式に加工する処理を行う(S107)。閲覧情報抽出サーバ50は、動作データを加工することにより生成した閲覧データをトラフィック管理サーバ60に送信する(S109)。
Next, the browsing
次に、トラフィック管理サーバ60は、閲覧情報抽出サーバ50から受信した閲覧データを、閲覧情報データベース70への格納対象のリスト(キュー)に追加する(S111)。次に、トラフィック管理サーバ60は、所定の時間間隔で、閲覧データを閲覧情報データベース70に格納する処理を行い(S113)、閲覧情報データベース70はこの閲覧データを記憶する(S115)。以上により、サービス提供システム1における閲覧情報収集処理が終了する。
Next, the
<検索処理>
以下において、サービス提供システム1の検索処理について説明する。図8は、サービス提供システム1において実行される検索処理を示すシーケンス図である。以下においては、端末装置10において検索アプリが起動され、トップコンテンツが表示される場合の動作について説明する。
<Search process>
Hereinafter, the search process of the
まず、端末装置10のアプリ実行部14は、ユーザの操作に基づいて、検索アプリを起動する(S201)。次に、端末装置10のアプリ実行部14は、検索アプリのログイン情報に含まれるユーザIDをサービス提供サーバ20に送信する(S203)。
First, the
次に、サービス提供サーバ20の閲覧情報取得部22は、端末装置10から受信したユーザIDと関連付けられた閲覧情報を閲覧情報データベース70から取得する(S205)。次に、サービス提供サーバ20のコンテンツ生成部23は、閲覧情報取得部22により取得された閲覧情報を含む検索リクエストを検索サーバ30に送信する(S207)。
Next, the browsing
次に、検索サーバ30の検索部32は、トップコンテンツに表示させる少なくとも1つのコンテンツの候補を検索する(S209)。次に、検索サーバ30の順位決定部33は、検索部32により取得されたコンテンツの候補の表示順位を決定する(S211)。例えば、順位決定部33はコンテンツの各々のクリック数、CTR、CVR等の利用実績を考慮して、コンテンツの候補の表示順位を決定する。
Next, the
次に、検索サーバ30の除外部34は、閲覧情報を参照し、順位決定部33により表示順位が決定されたコンテンツから、ユーザが既に閲覧済みのコンテンツを除外する(S213)。次に、検索サーバ30の除外部34は、除外処理を行ったコンテンツの情報を含む検索結果を、通信部31を介して、サービス提供サーバ20に送信する(S215)。尚、順位決定部33による表示順位の決定の前に、除外部34による閲覧済みのコンテンツの除外が行われてもよい。
Next, the
次に、サービス提供サーバ20コンテンツ生成部23は、受信した検索結果を用いてトップコンテンツ(アプリコンテンツ)を生成し、生成したアプリコンテンツを端末装置10に送信する(S217)。次に、端末装置10の表示部12は、受信したアプリコンテンツを表示する(S219)。以上により、サービス提供システム1における検索処理が終了する。
Next, the
尚、閲覧情報に動画コンテンツではなく、ニュース記事等の非動画コンテンツの閲覧に関する情報が含まれている場合、検索サーバ30の除外部34は、この非動画コンテンツを除外するようにしてよい。或いは、検索サーバ30の除外部34は、この非動画コンテンツを、コンテンツに順序を付けて表示するアプリコンテンツ内の下位に表示し、表示順位を下げるようにしてもよい。また、検索サーバ30の除外部34は、この非動画コンテンツに含まれるテキスト情報の文字サイズを縮小する、この非動画コンテンツに含まれるテキスト情報を削除して画像情報のみ表示する、この非動画コンテンツに含まれる画像を削除してテキスト情報のみを表示する等、閲覧済みのコンテンツを目立たなくするように表示態様を変更させてもよい。
If the browsing information includes information related to browsing non-video content such as news articles instead of video content, the
また、検索サーバ30の除外部34は、ユーザが閲覧済みのコンテンツを、アプリコンテンツ内において表示領域(タブ)に一かたまりで表示するように制御してもよい。図9は、アプリコンテンツ内に「既読」タブを設けた画面表示の一例を示す図である。図9に示される例では、アプリコンテンツ内の「既読」タブに、閲覧済みの「動画1」及び「記事1」が表示されている。このような「既読」タブを設けることで、ユーザは、閲覧済みのコンテンツを再度閲覧することができる。
Further, the
図10は、第1実施形態におけるサービス提供システム1による閲覧済みコンテンツの表示制御の施策を実施したことによる効果を説明する図である。図10に示されるとおり、本施策を実施することにより、1日当たりで2種類以上の動画コンテンツを再生したユニークブラウザー数(UB数)の割合(%)が、施策前の約3倍に増加した。また、本施策を実施することにより、1日当たりの動画コンテンツの平均視聴時間(秒)が、施策前よりも約84%向上した。この結果から、閲覧済みコンテンツの表示制御を行うことで、ユーザが複数の動画コンテンツを目にする機会を増やし、また、動画コンテンツの視聴時間を増大させることができることが明らかとなった。
FIG. 10 is a diagram illustrating the effect of implementing the measure for controlling the display of the browsed content by the
以上において説明した第1実施形態の情報処理装置によれば、ユーザにより閲覧された閲覧済みコンテンツの情報を取得する取得部と、前記取得部により取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成する生成部とを備えることで、ユーザにより過去に閲覧されたコンテンツの表示をユーザごとに制御することが可能である。特に、コンテンツを閲覧する頻度の高いユーザに対して、閲覧済みのコンテンツを提供する機会を減らすことできる。 According to the information processing apparatus of the first embodiment described above, the change is made based on the acquisition unit that acquires the information of the browsed content browsed by the user and the information of the browsed content acquired by the acquisition unit. It is possible to control the display of the content viewed in the past by the user for each user by providing the generation unit for generating the created content. In particular, it is possible to reduce the chances of providing the viewed content to users who frequently browse the content.
<2.第2実施形態>
以下、本発明の第2実施形態について説明する。第2実施形態のサービス提供システムは、第1実施形態と比較して、複数のサービス提供サーバを備える点が異なる。このため、構成などについては第1実施形態で説明した図および関連する記載を援用し、詳細な説明を省略する。
<2. 2nd Embodiment>
Hereinafter, a second embodiment of the present invention will be described. The service providing system of the second embodiment is different from the first embodiment in that it includes a plurality of service providing servers. Therefore, for the configuration and the like, the drawings and related descriptions described in the first embodiment will be referred to, and detailed description will be omitted.
図11は、第2実施形態に係るサービス提供システム1Aの構成の一例を示す図である。サービス提供システム1Aは、複数のサービス提供サーバを備える。図11に示される例では、第1サービス提供サーバ80、第2サービス提供サーバ81、第3サービス提供サーバ82を示しているが、4つ以上のサービス提供サーバが設けられてもよい。
FIG. 11 is a diagram showing an example of the configuration of the service providing system 1A according to the second embodiment. The service providing system 1A includes a plurality of service providing servers. In the example shown in FIG. 11, the first
第1サービス提供サーバ80、第2サービス提供サーバ81、および第3サービス提供サーバ82は、異なるサービスを提供するサーバ装置であるが、同一のコンテンツを提供する場合がある。例えば、第1サービス提供サーバ80が検索サービスを提供するサーバ装置であり、第2サービス提供サーバ81がスポーツ情報サービスを提供するサーバ装置であり、第3サービス提供サーバ82が株価情報サービスを提供するサーバ装置である場合を例に挙げて説明する。
The first
例えば、あるスポーツの結果に関する動画コンテンツは、第1サービス提供サーバ80により提供される検索サイトに含まれるコンテンツに表示される場合がある。また、この動画コンテンツは、第2サービス提供サーバ81により提供されるスポーツ結果のコンテンツに表示される場合がある。また、この動画コンテンツは、対象のスポーツ選手が特定の企業に所属する社員である場合、第3サービス提供サーバ82により提供されるこの企業の株価情報のコンテンツに合わせて表示される場合がある。
For example, video content related to the result of a certain sport may be displayed in the content included in the search site provided by the first
サービス提供システム1Aにおいては、上記のように複数のサービスにまたがって同一のコンテンツが提供される場合を考慮し、コンテンツの閲覧情報をこれらの複数のサービス間で共有する。これにより、複数のサービスを利用するユーザが、あるサービスの利用時に閲覧したコンテンツを、他のサービスの利用時に閲覧しないように制御することができる。複数のサービスは、一つの企業によって提供されるものであってもよい。また、複数のサービスは、複数の系列企業により提供されるものであってもよい。 In the service providing system 1A, in consideration of the case where the same content is provided across a plurality of services as described above, the browsing information of the content is shared among the plurality of services. As a result, it is possible to control a user who uses a plurality of services so that the content viewed when using a certain service is not viewed when using another service. The plurality of services may be provided by one company. Further, the plurality of services may be provided by a plurality of affiliated companies.
また、複数のサービスは、異なる複数の企業により提供されるものであってもよい。この場合、コンテンツの閲覧情報を提供する企業は、該閲覧情報を利用する企業から利用料等の対価を受け取るようにしてもよい。例えば、閲覧情報を利用する企業のサービス提供サーバは、コンテンツの閲覧情報を取得した場合に、コンテンツの閲覧情報を提供する企業のサービス提供サーバに対して対価情報を送信するようにしてもよい。 Further, the plurality of services may be provided by a plurality of different companies. In this case, the company that provides the browsing information of the content may receive consideration such as a usage fee from the company that uses the browsing information. For example, the service providing server of the company that uses the browsing information may transmit the consideration information to the service providing server of the company that provides the browsing information of the content when the browsing information of the content is acquired.
以上において説明した第2実施形態の情報処理装置によれば、ユーザにより閲覧された閲覧済みコンテンツの情報を取得する取得部と、前記取得部により取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成する生成部とを備えることで、ユーザにより過去に閲覧されたコンテンツの表示をユーザごとに制御することが可能である。また、複数のサービス間で閲覧情報を共有することで、サービス間を横断してコンテンツの表示を制御することが可能である。 According to the information processing apparatus of the second embodiment described above, the change is made based on the acquisition unit that acquires the information of the browsed content browsed by the user and the information of the browsed content acquired by the acquisition unit. It is possible to control the display of the content viewed in the past by the user for each user by providing the generation unit for generating the created content. Further, by sharing browsing information among a plurality of services, it is possible to control the display of contents across the services.
尚、閲覧情報抽出サーバ50は、閲覧データを閲覧情報データベース70に格納する処理を行う場合、閲覧データの各々に有効期限を設定するようにしてもよい。これにより、閲覧情報のクリーニングを簡易的に行うことができる。
The browsing
尚、上記の実施形態においては、ユーザが閲覧したコンテンツ自体の表示を制御する例を説明したが、閲覧したコンテンツと関連性のある他のコンテンツ(関連コンテンツ)の表示を制御するようにしてもよい。例えば、ある大雪に関するコンテンツを閲覧したユーザに対して、同一の大雪の続報等の関連性のある他のコンテンツを表示しないように制御してもよい。また、このような関連性のあるコンテンツに関して、ユーザによる表示或いは非表示の設定を受け付けるようにしてもよい。 In the above embodiment, an example of controlling the display of the content itself viewed by the user has been described, but the display of other content (related content) related to the viewed content may be controlled. good. For example, the user who browses the content related to a certain heavy snow may be controlled not to display other related contents such as a follow-up report of the same heavy snow. In addition, the display or non-display setting by the user may be accepted for such related contents.
また、このような互いに関連性のあるコンテンツをグループ化しておき、同一のグループに属するコンテンツの総表示回数が所定の閾値を超えた場合に、グループ化されたコンテンツの表示を制御するようにしてもよい。また、ユーザにより既に閲覧されたコンテンツであっても、ユーザによる再度のクリック等の動作が期待されるコンテンツについては表示を継続するように制御してもよい。 In addition, such content related to each other is grouped, and when the total number of impressions of the content belonging to the same group exceeds a predetermined threshold value, the display of the grouped content is controlled. May be good. Further, even if the content has already been viewed by the user, the content that is expected to be clicked again by the user may be controlled to continue to be displayed.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the embodiments for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments, and various modifications and substitutions are made without departing from the gist of the present invention. Can be added.
1,1A‥サービス提供システム、10‥端末装置、11‥通信部、12‥表示部、13‥受付部、14‥アプリ実行部、15‥記憶部、20‥サービス提供サーバ、21‥通信部、22‥閲覧情報取得部、23‥コンテンツ生成部、30‥検索サーバ、31‥通信部、32‥検索部、33‥順位決定部、34‥除外部、35‥記憶部、40‥収集サーバ、50‥閲覧情報抽出サーバ、60‥トラフィック管理サーバ、70‥閲覧情報データベース、80‥第1サービス提供サーバ、81‥第2サービス提供サーバ、82‥第3サービス提供サーバ、NW‥ネットワーク 1,1A ... Service provision system, 10 ... Terminal device, 11 ... Communication unit, 12 ... Display unit, 13 ... Reception unit, 14 ... App execution unit, 15 ... Storage unit, 20 ... Service provision server, 21 ... Communication unit, 22: Browsing information acquisition unit, 23: Content generation unit, 30: Search server, 31: Communication unit, 32: Search unit, 33: Ranking determination unit, 34: Exclusion unit, 35: Storage unit, 40: Collection server, 50 Browsing information extraction server, 60 Traffic management server, 70 Browsing information database, 80 1st service providing server, 81 2nd service providing server, 82 3rd service providing server, NW network
Claims (14)
前記取得部により取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成する生成部と
を備え、
前記生成部は、前記取得部により取得された前記閲覧済みコンテンツおよび前記閲覧済みコンテンツと関連付けられた関連コンテンツの表示回数が所定の閾値を超えた場合、前記閲覧済みコンテンツおよび前記関連コンテンツの情報を含まないコンテンツを生成する、
情報処理装置。 An acquisition unit that acquires information on the viewed content viewed by the user,
It is provided with a generation unit that generates changed content based on the information of the viewed content acquired by the acquisition unit.
When the number of impressions of the browsed content acquired by the acquisition unit and the related content associated with the browsed content exceeds a predetermined threshold value, the generation unit obtains information on the browsed content and the related content. Generate content that does not include,
Information processing equipment.
請求項1に記載の情報処理装置。 The generation unit is content that displays the content in order, and displays the information of the viewed content acquired by the acquisition unit at a lower level than the information of the content that has not been viewed by the user. To generate,
The information processing apparatus according to claim 1.
請求項1または2に記載の情報処理装置。 The acquisition unit acquires the identification information of the user included in the request transmitted by the terminal device operated by the user, and acquires the information of the browsed content associated with the acquired identification information of the user. ,
The information processing apparatus according to claim 1 or 2.
請求項1から3のいずれか一項に記載の情報処理装置。 The generation unit generates content including a display area that displays information of the viewed content acquired by the acquisition unit as a group.
The information processing apparatus according to any one of claims 1 to 3.
前記取得部は、
前記ユーザにより操作される端末装置により送信された第1サービスに対するリクエストに含まれる前記ユーザの識別情報を取得し、
取得した前記ユーザの識別情報と関連付けられており、且つ、前記ユーザが第2サービスの利用時に閲覧した閲覧済みコンテンツの情報を取得する、
請求項1から4のいずれか一項に記載の情報処理装置。 The information of the viewed content is shared among a plurality of services, and the information is shared among a plurality of services.
The acquisition unit
The identification information of the user included in the request for the first service transmitted by the terminal device operated by the user is acquired.
Acquires the information of the browsed content that is associated with the acquired identification information of the user and that the user has browsed when using the second service.
The information processing apparatus according to any one of claims 1 to 4.
請求項5に記載の情報処理装置。 When the acquisition unit acquires the information of the browsed content that the user has browsed when using the second service, the acquisition unit transmits the consideration information to another information processing device that provides the second service.
The information processing apparatus according to claim 5.
請求項1から6のいずれか一項に記載の情報処理装置。 The viewed content is video content.
The information processing apparatus according to any one of claims 1 to 6.
請求項1から6のいずれか一項に記載の情報処理装置。 The viewed content is non-video content.
The information processing apparatus according to any one of claims 1 to 6.
前記収集サーバにより収集される前記ログ情報の中から、前記端末装置に表示されるコンテンツ上での前記ユーザの動作を示す動作情報を抽出し、抽出した前記動作情報に基づいて閲覧情報を生成する閲覧情報抽出サーバと、
前記閲覧情報抽出サーバにより生成された前記閲覧情報を格納する閲覧情報データベースと、
請求項1から8のいずれか一項に記載の情報処理装置と、
を備える情報処理システム。 A collection server that collects log information related to content displayed on the terminal device transmitted by the terminal device operated by the user, and a collection server.
From the log information collected by the collection server, operation information indicating the operation of the user on the content displayed on the terminal device is extracted, and browsing information is generated based on the extracted operation information. Browsing information extraction server and
A browsing information database that stores the browsing information generated by the browsing information extraction server, and
The information processing apparatus according to any one of claims 1 to 8.
Information processing system equipped with.
請求項9に記載の情報処理システム。 A traffic management server that adds the browsing information generated by the browsing information extraction server to a queue and stores the browsing information in the browsing information database at predetermined intervals is further provided.
The information processing system according to claim 9.
前記検索部により検索された前記検索結果の候補の中から、前記閲覧情報に含まれる閲覧済みコンテンツを除外して、前記情報処理装置に送信する除外部と、
を備える検索サーバ
をさらに備える、
請求項9または10に記載の情報処理システム。 A search unit that searches for search result candidates based on a search request that includes the browsing information received from the information processing device.
An exclusion unit that excludes the browsed content included in the browsing information from the search result candidates searched by the search unit and transmits it to the information processing apparatus.
Further equipped with a search server,
The information processing system according to claim 9 or 10.
請求項9から11のいずれか一項に記載の情報処理システム。 The browsing information extraction server sets an expiration date for the browsing information.
The information processing system according to any one of claims 9 to 11.
ユーザにより閲覧された閲覧済みコンテンツの情報を取得し、
取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成する、
情報処理方法であって、
前記コンテンツを生成することは、
取得された前記閲覧済みコンテンツおよび前記閲覧済みコンテンツと関連付けられた関連コンテンツの表示回数が所定の閾値を超えた場合、前記閲覧済みコンテンツおよび前記関連コンテンツの情報を含まないコンテンツを生成すること
を含む、
情報処理方法。 The computer
Get information about the viewed content viewed by the user
Generate modified content based on the acquired information on the viewed content,
It is an information processing method
Generating the content is
When the number of impressions of the acquired viewed content and the related content associated with the viewed content exceeds a predetermined threshold value, the content including the viewed content and the content not including the information of the related content is generated. ,
Information processing method.
ユーザにより閲覧された閲覧済みコンテンツの情報を取得させ、
取得された前記閲覧済みコンテンツの情報に基づいて変更したコンテンツを生成させる、
プログラムであって、
前記コンテンツを生成させることは、
取得された前記閲覧済みコンテンツおよび前記閲覧済みコンテンツと関連付けられた関連コンテンツの表示回数が所定の閾値を超えた場合、前記閲覧済みコンテンツおよび前記関連コンテンツの情報を含まないコンテンツを生成させること
を含む、
プログラム。 On the computer
Get the information of the viewed content viewed by the user,
Generate modified content based on the acquired information of the viewed content,
It ’s a program,
Generating the content is
When the number of impressions of the acquired browsed content and related content associated with the browsed content exceeds a predetermined threshold value, it includes generating content that does not include the browsed content and the related content information. ,
program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018050673A JP7030579B2 (en) | 2018-03-19 | 2018-03-19 | Information processing equipment, information processing systems, information processing methods and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018050673A JP7030579B2 (en) | 2018-03-19 | 2018-03-19 | Information processing equipment, information processing systems, information processing methods and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019164425A JP2019164425A (en) | 2019-09-26 |
JP7030579B2 true JP7030579B2 (en) | 2022-03-07 |
Family
ID=68064562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018050673A Active JP7030579B2 (en) | 2018-03-19 | 2018-03-19 | Information processing equipment, information processing systems, information processing methods and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7030579B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038271A (en) | 2002-06-28 | 2004-02-05 | Fujitsu Ltd | Contents retrieval processing program, contents retrieval processing program recording medium, and operator inquiry processing system |
JP2004234284A (en) | 2003-01-30 | 2004-08-19 | Ricoh Co Ltd | Document search device, program and recording medium |
WO2012035654A1 (en) | 2010-09-17 | 2012-03-22 | 株式会社東芝 | Operation information generation device |
JP2013218482A (en) | 2012-04-06 | 2013-10-24 | Toppan Printing Co Ltd | Electronic book display device, book collection information display program and book collection information display method |
WO2016103451A1 (en) | 2014-12-26 | 2016-06-30 | 株式会社日立製作所 | Method and device for acquiring relevant information and storage medium |
JP6077083B1 (en) | 2015-10-09 | 2017-02-08 | ヤフー株式会社 | Information display device, information display method, information display program, and distribution device |
-
2018
- 2018-03-19 JP JP2018050673A patent/JP7030579B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038271A (en) | 2002-06-28 | 2004-02-05 | Fujitsu Ltd | Contents retrieval processing program, contents retrieval processing program recording medium, and operator inquiry processing system |
JP2004234284A (en) | 2003-01-30 | 2004-08-19 | Ricoh Co Ltd | Document search device, program and recording medium |
WO2012035654A1 (en) | 2010-09-17 | 2012-03-22 | 株式会社東芝 | Operation information generation device |
JP2013218482A (en) | 2012-04-06 | 2013-10-24 | Toppan Printing Co Ltd | Electronic book display device, book collection information display program and book collection information display method |
WO2016103451A1 (en) | 2014-12-26 | 2016-06-30 | 株式会社日立製作所 | Method and device for acquiring relevant information and storage medium |
JP6077083B1 (en) | 2015-10-09 | 2017-02-08 | ヤフー株式会社 | Information display device, information display method, information display program, and distribution device |
Also Published As
Publication number | Publication date |
---|---|
JP2019164425A (en) | 2019-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7610276B2 (en) | Internet site access monitoring | |
CN102629273B (en) | Advertising information pushing method based on browser, device and browser system | |
WO2017041359A1 (en) | Information pushing method, apparatus and device, and non-volatile computer storage medium | |
US20140095308A1 (en) | Advertisement distribution apparatus and advertisement distribution method | |
US20150234891A1 (en) | Method and system for providing code scanning result information | |
CN107426328B (en) | Information pushing method and device | |
US11861662B2 (en) | Mobile advertisement providing system and method | |
CN105138698B (en) | Dynamic layout method and device for webpage | |
US9704180B2 (en) | Distribution device, terminal device, distribution method, and non-transitory computer readable storage medium | |
JP2011096093A (en) | Advertisement control device concerned with display frequency, method and computer program | |
CN111522940A (en) | Method and device for processing comment information | |
US11979469B2 (en) | System and method for application traffic control | |
US20160371708A1 (en) | Method and apparatus for determining a user's level of interest in web-based content | |
JP7030579B2 (en) | Information processing equipment, information processing systems, information processing methods and programs | |
JP5312083B2 (en) | Advertisement determination method and apparatus | |
KR20160131699A (en) | Advertising Method of Mobile Device, the Mobile Device and Program Distributing Server therefor | |
KR101732587B1 (en) | Advertising system and method based on predicted user interest | |
JP2019016094A (en) | Advertisement extraction apparatus, advertisement distribution support apparatus, advertisement extraction method, and program | |
JP6917531B1 (en) | Information processing equipment, information processing methods and information processing programs | |
KR20150055128A (en) | Advertising Method Using Mobile Device by Advertisement Managing Server and Server for Distributing Program therefor | |
US20080243603A1 (en) | Providing product placement information presented in a media program | |
JP6346250B2 (en) | Content distribution apparatus and content distribution system | |
US9992085B1 (en) | Serving related content via a content sharing service | |
KR100834161B1 (en) | Mother tongue domain statistic information generation method | |
KR101024522B1 (en) | Method and apparatus for extracting keyword data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200312 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210325 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210413 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210604 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210903 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7030579 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |