JP6693912B2 - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP6693912B2
JP6693912B2 JP2017121610A JP2017121610A JP6693912B2 JP 6693912 B2 JP6693912 B2 JP 6693912B2 JP 2017121610 A JP2017121610 A JP 2017121610A JP 2017121610 A JP2017121610 A JP 2017121610A JP 6693912 B2 JP6693912 B2 JP 6693912B2
Authority
JP
Japan
Prior art keywords
content
display
unit
information processing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017121610A
Other languages
Japanese (ja)
Other versions
JP2017168144A (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 JP2017121610A priority Critical patent/JP6693912B2/en
Publication of JP2017168144A publication Critical patent/JP2017168144A/en
Application granted granted Critical
Publication of JP6693912B2 publication Critical patent/JP6693912B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

近年、インターネットの飛躍的な普及に伴い、インターネットを介した情報提供が盛んに行われている。情報提供の一例として、ウェブサイト等のコンテンツの配信が挙げられる。   In recent years, with the rapid spread of the Internet, information provision via the Internet has been actively performed. One example of information provision is distribution of content such as a website.

インターネットを介して配信されるコンテンツに関する技術として、端末のウィンドウにコンテンツが描画されているか否かを判定することにより、コンテンツがユーザから閲覧されているか否かを判定する技術が知られている(例えば、特許文献1)。   As a technique related to content distributed via the Internet, there is known a technique of determining whether or not content is viewed by a user by determining whether or not the content is drawn in a window of a terminal ( For example, Patent Document 1).

特開2015−215923号公報JP, 2005-215923, A

しかしながら、上記の従来技術では、コンテンツが有する効果を正確に測定することができるとは限らない。例えば、上記の従来技術では、可視領域に含まれる部分ごとにコンテンツが描画されているか否かを判定する。このため、例えば、コンテンツ内でユーザが特に興味を有していた記事等があったとしても、その記事がコンテンツの一部分に過ぎないのであれば、ユーザがコンテンツを読了した率は低く判定される場合がある。   However, with the above-mentioned conventional technique, it is not always possible to accurately measure the effect of the content. For example, in the above conventional technique, it is determined whether or not the content is drawn for each part included in the visible region. Therefore, for example, even if there is an article or the like in which the user is particularly interested in the content, if the article is only a part of the content, the rate at which the user has finished reading the content is determined to be low. There are cases.

本願は、上記に鑑みてなされたものであって、コンテンツが有する効果を正確に測定することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。   The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of accurately measuring the effect of content.

本願に係る情報処理装置は、ユーザ端末におけるコンテンツの表示状況、及び、当該ユーザ端末のユーザに関する情報であるユーザ情報を取得する取得部と、前記取得部によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に所定時間が経過したか否かを判定する判定部と、前記判定部によって判定された結果に基づいて、前記コンテンツに対する所定の評価値を前記ユーザ情報に含まれる属性ごとに算定する算定部と、前記算定部によって算定された評価値を前記属性ごとに提示するサービスを提供する提供部と、を備えたことを特徴とする。   The information processing apparatus according to the present application uses the display status of the content on the user terminal, and an acquisition unit that acquires user information that is information about the user of the user terminal, and the display status acquired by the acquisition unit, A determination unit that determines whether or not a predetermined time has elapsed from when the content is displayed until the display of the content ends, and a predetermined evaluation value for the content is determined based on the result determined by the determination unit. It is characterized by comprising a calculating unit that calculates for each attribute included in the user information, and a providing unit that provides a service that presents the evaluation value calculated by the calculating unit for each attribute.

実施形態の一態様によれば、コンテンツが有する効果を正確に測定することができるという効果を奏する。   According to the aspect of the embodiment, it is possible to accurately measure the effect of the content.

図1は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of an information processing system according to the embodiment. 図2は、実施形態に係る情報処理の一例を示す図(1)である。FIG. 2 is a diagram (1) illustrating an example of information processing according to the embodiment. 図3は、実施形態に係る情報処理の一例を示す図(2)である。FIG. 3 is a diagram (2) illustrating an example of information processing according to the embodiment. 図4は、実施形態に係る情報処理の一例を示す図(3)である。FIG. 4 is a diagram (3) illustrating an example of information processing according to the embodiment. 図5は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of the information processing apparatus according to the embodiment. 図6は、実施形態に係るユーザ情報テーブルの一例を示す図である。FIG. 6 is a diagram showing an example of a user information table according to the embodiment. 図7は、実施形態に係るコンテンツ情報テーブルの一例を示す図である。FIG. 7 is a diagram showing an example of the content information table according to the embodiment. 図8は、実施形態に係る評価情報記憶部の一例を示す図である。FIG. 8 is a diagram illustrating an example of the evaluation information storage unit according to the embodiment. 図9は、実施形態に係る提供部による提供処理の一例を示す図(1)である。FIG. 9 is a diagram (1) illustrating an example of the providing process performed by the providing unit according to the embodiment. 図10は、実施形態に係る提供部による提供処理の一例を示す図(2)である。FIG. 10 is a diagram (2) illustrating an example of the providing process performed by the providing unit according to the embodiment. 図11は、実施形態に係るユーザ端末の構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of the user terminal according to the embodiment. 図12は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。FIG. 12 is a diagram showing a configuration example of the content distribution server according to the embodiment. 図13は、実施形態に係る情報処理装置による情報処理手順を示すフローチャート(1)である。FIG. 13 is a flowchart (1) showing an information processing procedure by the information processing apparatus according to the embodiment. 図14は、実施形態に係る情報処理装置による提供処理手順を示すフローチャート(2)である。FIG. 14 is a flowchart (2) showing a providing processing procedure by the information processing apparatus according to the embodiment. 図15は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 15 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device.

以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, modes (hereinafter, referred to as “embodiments”) for implementing an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing apparatus, the information processing method, and the information processing program according to the present application are not limited to this embodiment. Further, the respective embodiments can be appropriately combined within the range in which the processing content is not inconsistent. Also, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate description will be omitted.

〔1.情報処理システムの構成〕
まず、図1を用いて、実施形態に係る情報処理システム1について説明する。図1は、実施形態に係る情報処理システム1の構成例を示す図である。図1に示すように、情報処理システム1には、ユーザ端末10と、情報利用者端末20と、コンテンツ配信サーバ30と、情報処理装置100とが含まれる。情報処理システム1に含まれる各装置は、ネットワークN(例えば、インターネット)を介して、有線又は無線により通信可能に接続される。なお、図1に示した各装置の台数は、図示したものに限られない。
[1. Information processing system configuration]
First, the information processing system 1 according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a configuration example of an information processing system 1 according to the embodiment. As shown in FIG. 1, the information processing system 1 includes a user terminal 10, an information user terminal 20, a content distribution server 30, and an information processing device 100. Each device included in the information processing system 1 is connected via a network N (for example, the Internet) so as to be communicable by wire or wirelessly. The number of devices shown in FIG. 1 is not limited to that shown.

ユーザ端末10は、例えば、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット型端末や、携帯電話機、PDA(Personal Digital Assistant)、ウェアラブルデバイス(Wearable Device)等の情報処理端末である。例えば、ユーザ端末10は、ユーザによる操作に従って、コンテンツ配信サーバ30にアクセスすることで、コンテンツ配信サーバ30から提供されるコンテンツを取得する。そして、ユーザ端末10は、取得したコンテンツを表示装置(例えば、液晶ディスプレイ)に表示する。なお、本明細書中においては、ユーザ端末10をユーザと読み替える場合がある。例えば、「ユーザにコンテンツを配信する」とは、実際には、「ユーザが利用するユーザ端末10にコンテンツを配信する」ことを意味する場合がある。   The user terminal 10 is, for example, an information processing terminal such as a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or a wearable device (Wearable Device). For example, the user terminal 10 acquires the content provided from the content distribution server 30 by accessing the content distribution server 30 according to the operation by the user. Then, the user terminal 10 displays the acquired content on a display device (for example, a liquid crystal display). In addition, in this specification, the user terminal 10 may be read as a user. For example, “delivering content to the user” may actually mean “delivering content to the user terminal 10 used by the user”.

情報利用者端末20は、情報処理装置100から提供される情報を利用する情報利用者によって操作される情報処理端末である。情報利用者とは、例えば、コンテンツの提供者や、コンテンツ配信サーバ30の管理者が該当する。情報利用者端末20は、情報処理装置100から提供される情報であって、各コンテンツの評価を示す情報を取得する。そして、情報利用者は、情報利用者端末20を介して、各コンテンツがユーザからどのように視聴されているかといったコンテンツの評価情報を閲覧する。   The information user terminal 20 is an information processing terminal operated by an information user who uses information provided by the information processing apparatus 100. The information user corresponds to, for example, a content provider or an administrator of the content distribution server 30. The information user terminal 20 acquires information that is provided from the information processing apparatus 100 and that indicates the evaluation of each content. Then, the information user browses the evaluation information of the content, such as how each content is viewed by the user, via the information user terminal 20.

コンテンツ配信サーバ30は、ユーザ端末10からアクセスされた場合に、各種コンテンツを提供するサーバ装置である。ここで、コンテンツとは、ユーザ端末10で閲覧可能なテキスト、画像、動画等を組み合わせて構成される情報を広く示す概念であるものとする。例えば、コンテンツ配信サーバ30がウェブサーバである場合、コンテンツ配信サーバ30は、コンテンツとして、ウェブページを配信する。なお、実施形態では、コンテンツ配信サーバ30は、複数の記事を含むウェブサイトを提供するウェブサーバであり、一つ一つの記事がコンテンツに対応するものとする。   The content distribution server 30 is a server device that provides various contents when accessed from the user terminal 10. Here, it is assumed that the content is a concept broadly indicating information configured by combining text, images, moving images, and the like that can be browsed by the user terminal 10. For example, when the content delivery server 30 is a web server, the content delivery server 30 delivers a web page as content. In the embodiment, the content distribution server 30 is a web server that provides a website including a plurality of articles, and each article corresponds to content.

情報処理装置100は、コンテンツ配信サーバ30からユーザ端末10に配信されるコンテンツに対して、所定の情報処理を行うサーバ装置である。具体的には、情報処理装置100は、ユーザ端末10におけるコンテンツの表示状況を取得する。そして、情報処理装置100は、取得した表示状況を用いて、コンテンツが表示されてから、表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。さらに、情報処理装置100は、判定結果に基づいて、コンテンツに対する所定の評価値を算定するとともに、算定した評価値を提示するサービスを提供する。   The information processing device 100 is a server device that performs predetermined information processing on the content distributed from the content distribution server 30 to the user terminal 10. Specifically, the information processing apparatus 100 acquires the display status of the content on the user terminal 10. Then, the information processing apparatus 100 uses the acquired display status to determine whether a predetermined time calculated based on the number of characters included in the entire content has elapsed from the time the content is displayed until the display ends. To judge. Furthermore, the information processing apparatus 100 provides a service of calculating a predetermined evaluation value for the content based on the determination result and presenting the calculated evaluation value.

実施形態では、情報処理装置100は、コンテンツ配信サーバ30が配信するウェブサイトに含まれる記事(コンテンツの一例)に対する評価値を算定するものとする。この点について、図2乃至図4を用いて説明する。   In the embodiment, the information processing apparatus 100 is assumed to calculate an evaluation value for an article (an example of content) included in the website distributed by the content distribution server 30. This point will be described with reference to FIGS.

〔2.情報処理の一例〕
図2は、実施形態に係る情報処理の一例を示す図(1)である。図2では、ユーザ端末10が、コンテンツ配信サーバ30から配信された記事C11を含むウェブページW10を出力部13(例えば、液晶ディスプレイ等)に表示している状態を示している。例えば、ユーザ端末10は、ブラウザソフトウェアを利用して、ウェブページW10を出力部13に表示する。図2に示すように、記事C11は、画像P11や、テキストT11等を組み合わせて構成されるコンテンツである。図1に示すように、記事C11は、ウェブページW10の一部分のカラムに表示され、ウェブページW10を構成する。
[2. Example of information processing]
FIG. 2 is a diagram (1) illustrating an example of information processing according to the embodiment. FIG. 2 shows a state in which the user terminal 10 is displaying the web page W10 including the article C11 distributed from the content distribution server 30 on the output unit 13 (for example, a liquid crystal display or the like). For example, the user terminal 10 uses the browser software to display the web page W10 on the output unit 13. As shown in FIG. 2, the article C11 is a content configured by combining the image P11, the text T11, and the like. As shown in FIG. 1, the article C11 is displayed in a column of a part of the web page W10 and constitutes the web page W10.

なお、図2に示すように、ウェブページW10は、出力部13より大きな領域を有するため、出力部13の一画面では表示できないものとする。このため、ユーザは、図2では表示されていないウェブページW10の下部分を出力部13に表示させる場合には、スクロールバー40を用いて、出力部13に表示させる部分を調整する。   Note that, as shown in FIG. 2, the web page W10 has a larger area than the output section 13, and therefore cannot be displayed on one screen of the output section 13. Therefore, when displaying the lower part of the web page W10, which is not displayed in FIG. 2, on the output unit 13, the user uses the scroll bar 40 to adjust the part to be displayed on the output unit 13.

情報処理装置100は、図2に示すような、ユーザ端末10に記事C11が表示されている表示状況を取得する。例えば、情報処理装置100は、ウェブページW10に埋め込まれる所定のスクリプト等を利用して、ユーザ端末10の表示状況を情報処理装置100に送信させる。このようなスクリプトは、例えば、JAVAscript(登録商標)等を用いて作成される。   The information processing apparatus 100 acquires the display status in which the article C11 is displayed on the user terminal 10 as shown in FIG. For example, the information processing device 100 uses a predetermined script or the like embedded in the web page W10 to transmit the display status of the user terminal 10 to the information processing device 100. Such a script is created using, for example, JAVAscript (registered trademark).

具体的には、情報処理装置100は、表示状況として、ユーザ端末10に記事C11が表示されている表示時間を取得する。例えば、情報処理装置100は、ユーザ端末10の可視領域内(すなわち、出力部13)に記事C11が表示されてから、記事C11の表示が終了されるまでの経過時間を取得する。なお、記事C11の表示が終了するとは、出力部13内に記事C11が表示されなくなることをいう。記事C11の表示が終了する例としては、ユーザの操作によりブラウザソフトウェアが終了した場合や、記事C11が表示されていた画面から別の記事が表示される画面に遷移した場合や、タグブラウザにおいて別のタグに切り替えられた場合などがある。   Specifically, the information processing apparatus 100 acquires, as the display status, the display time at which the article C11 is displayed on the user terminal 10. For example, the information processing apparatus 100 acquires the elapsed time from when the article C11 is displayed in the visible area of the user terminal 10 (that is, the output unit 13) until the display of the article C11 is ended. The end of the display of the article C11 means that the article C11 is not displayed in the output unit 13. Examples of ending the display of the article C11 include ending the browser software by the user's operation, transitioning from the screen where the article C11 was displayed to a screen where another article is displayed, or different in the tag browser. There are cases such as when the tag is switched to.

また、情報処理装置100は、記事C11に含まれる全体の文字数を取得する。例えば、記事C11には、記事C11を作成した作成者(以下、「ライター」と表記する場合がある)によって、記事C11に含まれる文字数であることを示すタグが埋め込まれる。かかるタグは、画像等を含む記事C11の中で、いずれの箇所を記事C11が含む「文字」として認識させるかを指定する。すなわち、情報処理装置100は、記事C11のデータに含まれるタグに基づいて、記事C11に含まれる文字として認識される文字を特定する。そして、情報処理装置100は、特定された箇所に含まれる文字の数を計数することで、記事C11に含まれる文字数を取得する。なお、情報処理装置100は、上記のようなタグによらずとも、記事C11に含まれるデータを分析し、認識したテキストデータを記事C11に含まれる文字として扱ってもよい。   Further, the information processing apparatus 100 acquires the total number of characters included in the article C11. For example, a tag indicating that the number of characters is included in the article C11 is embedded in the article C11 by the creator who created the article C11 (hereinafter, sometimes referred to as “writer”). Such a tag specifies which part of the article C11 including an image or the like is to be recognized as a “character” included in the article C11. That is, the information processing apparatus 100 identifies the character recognized as the character included in the article C11 based on the tag included in the data of the article C11. Then, the information processing apparatus 100 acquires the number of characters included in the article C11 by counting the number of characters included in the specified portion. Note that the information processing apparatus 100 may analyze the data included in the article C11 and treat the recognized text data as the characters included in the article C11 without using the tags as described above.

また、情報処理装置100は、記事C11のいずれの箇所が出力部13に表示されたかといった、記事C11のスクロールに関する情報を取得する。例えば、情報処理装置100は、記事C11のスクロールに関する情報に基づいて、記事C11の全体が少なくとも一度出力部13に表示されたか否かといった判定を行う。   The information processing apparatus 100 also acquires information regarding scrolling of the article C11, such as which part of the article C11 is displayed on the output unit 13. For example, the information processing apparatus 100 determines whether or not the entire article C11 has been displayed at least once on the output unit 13 based on information about scrolling of the article C11.

続いて、図3を用いて、記事C11がユーザの操作によってスクロールされた場合について説明する。図3は、実施形態に係る情報処理の一例を示す図(2)である。図3では、図2で出力部13に表示されていた記事C11がスクロールされたことにより、記事C11全体のうち、下部が出力部13に表示されている例を示している。例えば、ユーザは、ポインタ45を操作してスクロールバー40をスライドさせることで、記事C11の表示位置を変更することができる。図3に示すように、出力部13には、記事C11を構成する要素の一つであるテキストT20が表示される。   Next, a case where the article C11 is scrolled by a user operation will be described with reference to FIG. FIG. 3 is a diagram (2) illustrating an example of information processing according to the embodiment. FIG. 3 shows an example in which the lower part of the entire article C11 is displayed on the output unit 13 by scrolling the article C11 displayed on the output unit 13 in FIG. For example, the user can change the display position of the article C11 by operating the pointer 45 and sliding the scroll bar 40. As shown in FIG. 3, the output unit 13 displays the text T20, which is one of the elements forming the article C11.

図3において、情報処理装置100は、記事C11が下部まで出力部13に表示されたことや、記事C11が表示され続けている表示時間などを、表示状況として取得する。図2で示した位置から、図3で示した位置へ記事C11の表示箇所が遷移することにより、記事C11は、全体が少なくとも一度、出力部13に表示されたことになる。この場合、情報処理装置100は、記事C11の全体が少なくとも一度、出力部13に表示されたという表示状況を取得する。   In FIG. 3, the information processing apparatus 100 acquires, as the display status, that the article C11 is displayed on the output unit 13 to the lower portion, the display time during which the article C11 is continuously displayed, and the like. Since the display position of the article C11 transits from the position shown in FIG. 2 to the position shown in FIG. 3, the entire article C11 is displayed on the output unit 13 at least once. In this case, the information processing apparatus 100 acquires the display status that the entire article C11 has been displayed on the output unit 13 at least once.

図3で示した状況ののち、ユーザは、記事C11を閲覧し続けているものとする。すなわち、ユーザは、記事C11を流し読みしながら記事C11の下部まで閲覧し、その後、自分の関心のありそうなテキストや画像をあらためて閲覧する場合がある。例えば、ユーザは、記事C11の下部が表示された状況から、あらためて記事C11の表示を上部に遷移させる場合がある。この点について、図4を用いて説明する。   After the situation shown in FIG. 3, it is assumed that the user continues to browse the article C11. That is, the user may browse to the bottom of the article C11 while scanning the article C11, and then browse again the text or image that is likely to be of interest to him / her. For example, the user may change the display of the article C11 to the upper part again from the situation where the lower part of the article C11 is displayed. This point will be described with reference to FIG.

図4は、実施形態に係る情報処理の一例を示す図(3)である。図4では、図3で出力部13に表示されていた記事C11が上方へスクロールされたことにより、記事C11全体のうち、真ん中近傍が出力部13に表示されている例を示している。例えば、ユーザは、ポインタ45を操作してスクロールバー40をスライドさせることで、記事C11の表示位置を変更する。   FIG. 4 is a diagram (3) illustrating an example of information processing according to the embodiment. FIG. 4 shows an example in which the article C11 displayed on the output unit 13 in FIG. 3 is scrolled upward, so that the middle portion of the entire article C11 is displayed on the output unit 13. For example, the user changes the display position of the article C11 by operating the pointer 45 and sliding the scroll bar 40.

図4に示すように、記事C11の真ん中近傍には、テキストT15や画像P15が含まれる。ユーザは、テキストT15や画像P15を閲覧するため、所定の時間、出力部13に表示される記事C11の位置を、図4で示した位置に留める。   As shown in FIG. 4, the text T15 and the image P15 are included near the center of the article C11. In order to browse the text T15 and the image P15, the user keeps the position of the article C11 displayed on the output unit 13 at the position shown in FIG. 4 for a predetermined time.

図2乃至図4で示した態様で記事C11が表示される間、情報処理装置100は、ユーザ端末10における記事C11の表示状況を取得し続ける。なお、情報処理装置100は、常時リアルタイムで表示状況を取得し続けてもよいし、一定間隔ごとに表示状況を取得するようにしてもよい。そして、情報処理装置100は、記事C11全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。例えば、情報処理装置100は、文字数に所定の単位時間を乗じた時間を所定時間として算出し、その所定時間を経過したか否かを判定する。   While the article C11 is displayed in the mode shown in FIGS. 2 to 4, the information processing apparatus 100 continues to acquire the display status of the article C11 on the user terminal 10. Note that the information processing apparatus 100 may always continuously acquire the display status in real time, or may acquire the display status at regular intervals. Then, the information processing apparatus 100 determines whether or not a predetermined time calculated based on the number of characters included in the entire article C11 has elapsed. For example, the information processing apparatus 100 calculates a time obtained by multiplying the number of characters by a predetermined unit time as a predetermined time, and determines whether or not the predetermined time has elapsed.

そして、情報処理装置100は、所定時間が経過したと判定した結果に基づいて、記事C11に対する所定の評価値を算定する。具体的には、情報処理装置100は、所定時間が経過したと判定した場合、記事C11が完読されたことを示す「完読数」の値を加算する。   Then, the information processing apparatus 100 calculates a predetermined evaluation value for the article C11 based on the result of determining that the predetermined time has elapsed. Specifically, when determining that the predetermined time has elapsed, the information processing apparatus 100 adds the value of the “complete reading number” indicating that the article C11 has been completely read.

さらに、情報処理装置100は、評価値である完読数を情報利用者に提示するサービスを提供する。例えば、情報処理装置100は、情報利用者端末20から、記事C11がどのくらいユーザから閲覧されているか、その閲覧のうち、どのくらいのユーザが記事C11を完読しているか、といった情報の提示の要求を受け付ける。情報処理装置100は、受け付けた要求に従い、記事C11に関する評価値を情報利用者に提示する。例えば、情報処理装置100は、情報利用者端末20に対して、所定のプラットフォーム画面を提供し、かかる画面上に記事C11の評価値を表示させることで、情報利用者に評価値を提示する。   Furthermore, the information processing apparatus 100 provides a service of presenting the number of complete readings, which is an evaluation value, to the information user. For example, the information processing apparatus 100 requests the information user terminal 20 to present information such as how many users have read the article C11 and how many users have read the article C11. Accept. The information processing apparatus 100 presents the evaluation value regarding the article C11 to the information user according to the received request. For example, the information processing apparatus 100 presents the evaluation value to the information user by providing the information user terminal 20 with a predetermined platform screen and displaying the evaluation value of the article C11 on the screen.

上述してきたように、実施形態に係る情報処理装置100は、ユーザ端末10における記事C11の表示状況を取得する。そして、情報処理装置100は、取得された表示状況を用いて、記事C11が表示されてから、表示が終了する迄に、記事C11全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。さらに、情報処理装置100は、判定結果に基づいて、記事C11に対する所定の評価値を算定し、算定した評価値を提示するサービスを提供する。   As described above, the information processing apparatus 100 according to the embodiment acquires the display status of the article C11 on the user terminal 10. Then, the information processing apparatus 100 uses the acquired display situation, and after the article C11 is displayed, until the display is finished, a predetermined time calculated based on the number of characters included in the entire article C11 has elapsed. Or not. Furthermore, the information processing apparatus 100 provides a service that calculates a predetermined evaluation value for the article C11 based on the determination result and presents the calculated evaluation value.

このように、情報処理装置100は、記事C11などのコンテンツが表示された場合に、コンテンツ全体の文字数から計算される所定時間が表示されたか否かを判定する。すなわち、情報処理装置100は、記事C11の部分ごとの表示時間を計測するのではなく、記事C11の一部分だけが表示されている場合でも、コンテンツ全体の表示時間として計測する。ユーザは、記事C11を閲覧する場合に、全ての内容を可視領域に表示させ、全ての内容を同じ時間だけ閲覧するとは限らない。例えば、ユーザは、記事C11全体をとりあえず流し読みしてみて、自分の興味があった内容が含まれている場合に、その箇所を集中的に読むといった態様で閲覧を行う場合もありうる。そこで、情報処理装置100は、上述した情報処理により、実際に記事C11がユーザから閲覧される態様に則したコンテンツの効果測定を行う。具体的には、情報処理装置100は、ユーザが、コンテンツ全体の文字数から計算される時間だけ、コンテンツのいずれかの箇所を可視領域に留めている場合に、コンテンツの評価値である完読数を加算する。これにより、情報処理装置100は、より現実のユーザの視聴態様に則した評価値である完読率を算定する。結果として、情報処理装置100は、コンテンツが有する効果を正確に測定することができる。   In this way, the information processing apparatus 100 determines, when the content such as the article C11 is displayed, whether the predetermined time calculated from the number of characters of the entire content is displayed. That is, the information processing apparatus 100 does not measure the display time of each part of the article C11, but measures the display time of the entire content even when only a part of the article C11 is displayed. When browsing the article C11, the user does not necessarily display all the contents in the visible area and browse all the contents for the same time. For example, the user may scan the entire article C11 for the time being, and if the content of his / her interest is included, the user may browse the location in a concentrated manner. Therefore, the information processing apparatus 100 measures the effect of the content according to the mode in which the user actually browses the article C11 by the above-described information processing. Specifically, the information processing apparatus 100 determines the number of complete readings, which is the evaluation value of the content, when the user keeps any part of the content in the visible region for the time calculated from the number of characters of the entire content. Is added. As a result, the information processing apparatus 100 calculates the complete reading rate, which is an evaluation value based on a more real user's viewing mode. As a result, the information processing device 100 can accurately measure the effect of the content.

〔3.情報処理装置の構成〕
次に、図5を用いて、実施形態に係る情報処理装置100の構成について説明する。図5は、実施形態に係る情報処理装置100の構成例を示す図である。図5に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、情報処理装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[3. Configuration of information processing device]
Next, the configuration of the information processing device 100 according to the embodiment will be described with reference to FIG. FIG. 5 is a diagram illustrating a configuration example of the information processing device 100 according to the embodiment. As shown in FIG. 5, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The information processing apparatus 100 includes an input unit (for example, a keyboard or a mouse) that receives various operations from an administrator who uses the information processing apparatus 100, and a display unit (for example, a liquid crystal display or the like) for displaying various information. ) May be included.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。かかる通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、ユーザ端末10や、情報利用者端末20や、コンテンツ配信サーバ30との間で情報の送受信を行う。
(About communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 10, the information user terminal 20, and the content distribution server 30 via the network N.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、表示状況記憶部121と、評価情報記憶部125とを有する。
(About storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device 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. The storage unit 120 includes a display status storage unit 121 and an evaluation information storage unit 125.

(表示状況記憶部121について)
表示状況記憶部121は、ユーザ端末10におけるコンテンツの表示状況に関する情報を記憶する。表示状況記憶部121は、データテーブルとして、ユーザ情報テーブル122と、コンテンツ情報テーブル123とを有する。
(About display status storage unit 121)
The display status storage unit 121 stores information regarding the display status of the content on the user terminal 10. The display status storage unit 121 has a user information table 122 and a content information table 123 as data tables.

(ユーザ情報テーブル122について)
ユーザ情報テーブル122は、ユーザに関する情報を記憶する。ここで、図6に、実施形態に係るユーザ情報テーブル122の一例を示す。図6は、実施形態に係るユーザ情報テーブル122の一例を示す図である。図6に示した例では、ユーザ情報テーブル122は、「ユーザID」、「端末ID」、「性別」、「年齢」、「居住地」、「閲覧履歴情報」といった項目を有する。
(Regarding the user information table 122)
The user information table 122 stores information about users. Here, FIG. 6 shows an example of the user information table 122 according to the embodiment. FIG. 6 is a diagram showing an example of the user information table 122 according to the embodiment. In the example shown in FIG. 6, the user information table 122 has items such as “user ID”, “terminal ID”, “sex”, “age”, “place of residence”, and “browsing history information”.

「ユーザID」は、ユーザを識別するための識別情報を示す。「端末ID」は、ユーザが利用する端末を識別するための識別情報を示す。なお、実施形態において、ユーザIDや端末IDは、説明で用いる参照符号と共通するものとする。例えば、ユーザIDが「U01」であるユーザは、「ユーザU01」を示す。また、端末IDが「10」である端末は、「ユーザ端末10」を示す。   “User ID” indicates identification information for identifying a user. The “terminal ID” indicates identification information for identifying the terminal used by the user. In the embodiment, the user ID and the terminal ID are the same as the reference numerals used in the description. For example, a user whose user ID is "U01" indicates "user U01". Further, the terminal having the terminal ID “10” indicates the “user terminal 10”.

「性別」は、ユーザの性別を示す。「年齢」は、ユーザの年齢を示す。なお、年齢は、年齢そのものの情報ではなく、「20歳代」などの世代によって示されてもよい。「居住地」は、ユーザの居住地を示す。なお、居住地は、具体的な住所ではなく、ユーザの居住地に対応する一定の範囲を示す地域名(関東地方など)や、国名などが記憶されてもよい。   “Gender” indicates the gender of the user. “Age” indicates the age of the user. It should be noted that the age may be indicated by a generation such as “20s” instead of information on the age itself. The "residential place" indicates the place of residence of the user. Note that the place of residence may be a region name (such as the Kanto region) indicating a certain range corresponding to the place of residence of the user, a country name, or the like, instead of a specific address.

「閲覧履歴情報」は、ユーザがコンテンツを閲覧した履歴を示す。なお、図6では、閲覧履歴情報を「H01」といった概念で表記しているが、実際には、閲覧履歴情報には、閲覧したウェブページのURL(Uniform Resource Locator)や、リファラ(referer)など、閲覧に関するログが記憶される。   The “browsing history information” indicates a history of browsing contents by the user. Note that in FIG. 6, the browsing history information is represented by a concept such as “H01”, but in reality, the browsing history information includes a URL (Uniform Resource Locator) of a browsed web page, a referer, and the like. , A log relating to browsing is stored.

すなわち、図6では、ユーザID「U01」によって識別されるユーザU01が、端末ID「10」で識別されるユーザ端末10を利用している例を示している。また、ユーザU01は、性別が「男性」であり、年齢が「27」歳であり、居住地が「東京都」であることを示している。また、ユーザU01の閲覧履歴情報は、「H01」であることを示している。   That is, FIG. 6 shows an example in which the user U01 identified by the user ID “U01” is using the user terminal 10 identified by the terminal ID “10”. In addition, the user U01 indicates that the gender is “male”, the age is “27”, and the place of residence is “Tokyo”. Further, it indicates that the browsing history information of the user U01 is “H01”.

(コンテンツ情報テーブル123について)
コンテンツ情報テーブル123は、コンテンツに関する情報を記憶する。ここで、図7に、実施形態に係るコンテンツ情報テーブル123の一例を示す。図7は、実施形態に係るコンテンツ情報テーブル123の一例を示す図である。図7に示した例では、コンテンツ情報テーブル123は、「コンテンツID」、「ライター」、「文字数」、「画像数」、「カテゴリ」、「公開日」といった項目を有する。
(About content information table 123)
The content information table 123 stores information about content. Here, FIG. 7 shows an example of the content information table 123 according to the embodiment. FIG. 7 is a diagram showing an example of the content information table 123 according to the embodiment. In the example shown in FIG. 7, the content information table 123 has items such as “content ID”, “writer”, “character count”, “image count”, “category”, and “publication date”.

「コンテンツID」は、コンテンツを識別する識別情報を示す。また、コンテンツIDは、実施形態の説明で用いる参照符号と共通するものとする。例えば、コンテンツIDが「C11」で識別されるコンテンツは、実施形態において「記事C11」を示しているものとする。   The “content ID” indicates identification information for identifying the content. Further, the content ID is the same as the reference numeral used in the description of the embodiment. For example, the content whose content ID is identified by “C11” indicates “article C11” in the embodiment.

「ライター」は、コンテンツを作成した作者名を示す。「文字数」は、コンテンツに含まれる文字数を示す。「画像数」は、コンテンツに含まれる画像数を示す。「カテゴリ」は、コンテンツがいずれのカテゴリに属するかを示す。なお、カテゴリは、ライターによって任意に定められてもよいし、情報処理装置100やコンテンツ配信サーバ30の管理者によって定められてもよい。「公開日」は、コンテンツが公開された日、言い換えれば、コンテンツが不特定多数のユーザから閲覧可能になった日を示す。   “Writer” indicates the name of the author who created the content. "Number of characters" indicates the number of characters included in the content. The “number of images” indicates the number of images included in the content. “Category” indicates which category the content belongs to. The category may be arbitrarily set by the writer or may be set by the administrator of the information processing device 100 or the content distribution server 30. The “publication date” indicates the date on which the content is published, in other words, the date on which the content can be viewed by an unspecified number of users.

すなわち、図7では、コンテンツID「C11」によって識別されるコンテンツ(記事C11)は、ライター「AAA」によって作成されたことを示している。また、記事C11には、文字が「1018」字含まれており、画像が「10」枚含まれていることを示している。また、記事C11のカテゴリは「ライフスタイル」であり、公開日は、「2016年2月20日」であることを示している。   That is, FIG. 7 shows that the content (article C11) identified by the content ID “C11” was created by the writer “AAA”. Further, it is shown that the article C11 includes "1018" characters and "10" images. The category of the article C11 is “lifestyle”, and the publication date is “February 20, 2016”.

(評価情報記憶部125について)
評価情報記憶部125は、コンテンツの評価に関する情報を記憶する。ここで、図8に、実施形態に係る評価情報記憶部125の一例を示す。図8は、実施形態に係る評価情報記憶部125の一例を示す図である。図8に示した例では、評価情報記憶部125は、「コンテンツID」、「PV」、「完読数」、「完読率」、「平均閲覧時間」、「「続きを読む」PV」といった項目を有する。
(About the evaluation information storage unit 125)
The evaluation information storage unit 125 stores information related to content evaluation. Here, FIG. 8 illustrates an example of the evaluation information storage unit 125 according to the embodiment. FIG. 8 is a diagram illustrating an example of the evaluation information storage unit 125 according to the embodiment. In the example shown in FIG. 8, the evaluation information storage unit 125 stores “content ID”, “PV”, “complete reading number”, “complete reading rate”, “average browsing time”, ““ read more ”PV”. Has items such as.

「コンテンツID」は、図7に示した同様の項目に対応する。「PV」は、コンテンツのPV(Page View)数を示す。「完読数」は、コンテンツの完読数を示す。「完読率」は、PVに対する完読数の割合を示す。   The “content ID” corresponds to the same item shown in FIG. 7. “PV” indicates the number of PV (Page View) of the content. "Number of complete readings" indicates the number of complete readings of the content. The "complete reading rate" indicates the ratio of the number of complete readings to PV.

「平均閲覧時間」は、コンテンツが閲覧されている平均時間を示す。コンテンツの閲覧時間は、例えば、コンテンツがユーザ端末10の画面上に表示されている時間を測定すること等によって集計される。「「続きを読む」PV」は、例えば、2分割されているコンテンツや、関連するコンテンツ同士について、コンテンツを閲覧したユーザから、さらに続きの内容を閲覧するためのリンクが選択され、リンク先のコンテンツが閲覧された回数を示す。   “Average browsing time” indicates the average time during which the content is browsed. The browsing time of the content is totaled, for example, by measuring the time during which the content is displayed on the screen of the user terminal 10. In the “Read More” PV, for example, for a content that is divided into two or related content, a user who browses the content selects a link for browsing the further content, Indicates the number of times the content has been viewed.

すなわち、図8では、コンテンツID「C11」によって識別されるコンテンツ(記事C11)は、PVが「54203」であり、そのうち完読数が「25489」であり、完読率は「47.0」%であることを示している。また、記事C11は、平均閲覧時間が「1分25秒」であり、「続きを読む」のリンク先のコンテンツのPVは「18200」であることを示している。   That is, in FIG. 8, the content (article C11) identified by the content ID “C11” has a PV of “54203”, the number of completed readings is “25489”, and the complete reading rate is “47.0”. % Is shown. Further, the article C11 indicates that the average browsing time is “1 minute 25 seconds”, and the PV of the content of the link destination of “read more” is “18200”.

なお、図8では図示を省略したが、評価情報記憶部125には、PVの他に、UU(Unique User)や、UB(Unique Browser)などの数値が記憶されてもよい。   Although not shown in FIG. 8, the evaluation information storage unit 125 may store numerical values such as UU (Unique User) and UB (Unique Browser) in addition to PV.

(制御部130について)
制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラム(抽出プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is a controller, and is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like that stores various programs (an example of an extraction program) stored in a storage device inside the information processing apparatus 100. (Corresponding to) is executed by using the RAM as a work area. The control unit 130 is a controller and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図5に示すように、制御部130は、取得部131と、計算部132と、判定部133と、算定部134と、受付部135と、提供部136とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図5に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図5に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 5, the control unit 130 includes an acquisition unit 131, a calculation unit 132, a determination unit 133, a calculation unit 134, a reception unit 135, and a provision unit 136, and information described below. Realize or execute processing functions and actions. The internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and may be any other configuration as long as it is a configuration for performing information processing described later. Further, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship illustrated in FIG. 5, and may be another connection relationship.

(取得部131について)
取得部131は、各種情報を取得する。具体的には、取得部131は、ユーザ端末10におけるコンテンツの表示状況を取得する。例えば、取得部131は、コンテンツが含む領域がユーザ端末10にどのくらいの割合だけ表示されたかといった、コンテンツの表示割合を取得する。言い換えれば、取得部131は、ユーザ端末10におけるコンテンツのスクロールに関する情報を取得する。
(About the acquisition unit 131)
The acquisition unit 131 acquires various kinds of information. Specifically, the acquisition unit 131 acquires the display status of the content on the user terminal 10. For example, the acquisition unit 131 acquires the display ratio of the content, such as how much the area included in the content is displayed on the user terminal 10. In other words, the acquisition unit 131 acquires information regarding scrolling of content in the user terminal 10.

また、取得部131は、コンテンツがユーザ端末10に表示されている時間を取得する。例えば、取得部131は、ユーザ端末10から、コンテンツを表示した時間に関する情報を受信することで、ユーザ端末10におけるコンテンツの表示時間を取得する。また、取得部131は、コンテンツ内のリンクがクリックされたことを示す情報や、コンテンツの表示を終了したことなど、ユーザ端末10における操作情報を取得する。   The acquisition unit 131 also acquires the time when the content is displayed on the user terminal 10. For example, the acquisition unit 131 acquires the display time of the content in the user terminal 10 by receiving the information regarding the time when the content is displayed from the user terminal 10. In addition, the acquisition unit 131 acquires operation information on the user terminal 10, such as information indicating that a link in the content has been clicked and that the display of the content has ended.

また、取得部131は、コンテンツに関する情報を取得する。例えば、取得部131は、ユーザ端末10に表示されているコンテンツのうち、コンテンツに含まれる文字として取り扱う範囲に関する情報を取得する。かかる情報は、例えば、コンテンツに埋め込まれたタグ情報を取得部131が参照することにより、取得可能となる。そして、取得部131は、コンテンツが含む文字数を取得する。   The acquisition unit 131 also acquires information about the content. For example, the acquisition unit 131 acquires information regarding the range of the content displayed on the user terminal 10 that is treated as a character included in the content. Such information can be acquired, for example, when the acquisition unit 131 refers to the tag information embedded in the content. Then, the acquisition unit 131 acquires the number of characters included in the content.

また、取得部131は、ユーザ端末10のユーザに関する情報であるユーザ情報を取得する。例えば、取得部131は、ユーザの属性に関する情報を取得する。また、取得部131は、ユーザの閲覧履歴に関する情報を取得する。   The acquisition unit 131 also acquires user information that is information about the user of the user terminal 10. For example, the acquisition unit 131 acquires information regarding a user attribute. Further, the acquisition unit 131 acquires information regarding the browsing history of the user.

取得部131は、取得した情報を、適宜、記憶部120内の各記憶領域に格納する。また、取得部131は、取得した情報を各処理部に送る。   The acquisition unit 131 appropriately stores the acquired information in each storage area in the storage unit 120. In addition, the acquisition unit 131 sends the acquired information to each processing unit.

(計算部132について)
計算部132は、コンテンツごとに設定される所定時間を計算する。ここで、所定時間とは、後述する判定部133による、コンテンツが完読されたか否かの判定処理に用いられる時間を示す。具体的には、計算部132は、コンテンツに埋め込まれるタグに基づいて、コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、所定時間を計算する。
(About the calculation unit 132)
The calculation unit 132 calculates a predetermined time set for each content. Here, the predetermined time indicates a time used by the determination unit 133 described later to determine whether or not the content has been completely read. Specifically, the calculation unit 132 determines the number of characters to be treated as the characters included in the entire content based on the tag embedded in the content, and calculates the predetermined time based on the determined number of characters.

より具体的には、計算部132は、コンテンツ全体の文字数に、予め定められた1文字当たりの文字の読み取り時間を乗じることにより、所定時間を計算する。1文字当たりの文字の読み取り時間は、例えば、情報処理装置100の管理者等から設定されてもよいし、一般ユーザにおける読み取り時間の平均値等から算出されてもよい。   More specifically, the calculation unit 132 calculates the predetermined time by multiplying the number of characters of the entire content by a predetermined character reading time per character. The character reading time per character may be set by, for example, the administrator of the information processing apparatus 100, or may be calculated from the average value of the reading times of general users.

(判定部133について)
判定部133は、取得部131によって取得された表示状況を用いて、コンテンツが表示されてからコンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。具体的には、判定部133は、コンテンツがユーザ端末10に表示されてから、計算部132により計算された所定時間が経過したか否かを判定する。
(About the determination unit 133)
Using the display status acquired by the acquisition unit 131, the determination unit 133 has passed a predetermined time calculated based on the number of characters included in the entire content from the display of the content to the end of the display of the content. Or not. Specifically, the determination unit 133 determines whether or not the predetermined time calculated by the calculation unit 132 has elapsed since the content was displayed on the user terminal 10.

また、判定部133は、取得部131によって取得された表示状況に基づいて、ユーザ端末10においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否かを更に判定する。「可視領域に表示された」とは、例えば、ユーザ端末10にコンテンツが描画され、かつ、コンテンツが他のコンテンツによって隠されていない状態でユーザ端末10の画面上に表示されている状況をいう。なお、可視領域に表示されたか否かの判定は、例えば、広告のインプレッションを判定する手法や、アイトラッキングなど、既知の手法に基づいて行われてもよい。   Further, the determination unit 133 further determines, based on the display status acquired by the acquisition unit 131, whether or not the entire content has been displayed in the visible region at least once in the user terminal 10. “Displayed in the visible region” means, for example, a situation in which the content is drawn on the user terminal 10 and is displayed on the screen of the user terminal 10 in a state where the content is not hidden by other content. .. It should be noted that the determination as to whether or not it is displayed in the visible region may be performed based on a known method such as a method of determining an impression of an advertisement or eye tracking.

(算定部134について)
算定部134は、判定部133によって判定された結果に基づいて、コンテンツに対する所定の評価値を算定する。例えば、算定部134は、コンテンツに対する所定の評価値として、コンテンツの完読数を算定する。
(About the calculation unit 134)
The calculation unit 134 calculates a predetermined evaluation value for the content based on the result determined by the determination unit 133. For example, the calculation unit 134 calculates the number of complete readings of the content as a predetermined evaluation value for the content.

具体的には、算定部134は、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、評価値として、コンテンツが完読されたと推定する数である完読数を加算するよう算定する。言い換えれば、算定部134は、計算部132によって、コンテンツ全体に含まれる文字を読むのに適していると推定される所定時間が計算され、判定部133によって、当該所定時間が経過したと判定される場合に、当該コンテンツの完読数を加算する。   Specifically, when the entire content is displayed in the visible region at least once and it is determined that the predetermined time has passed, the calculation unit 134 estimates that the content has been completely read as the evaluation value. Calculate to add the number of complete readings. In other words, in the calculation unit 134, the calculation unit 132 calculates the predetermined time estimated to be suitable for reading the characters included in the entire content, and the determination unit 133 determines that the predetermined time has elapsed. When the content is read, the number of complete readings of the content is added.

なお、算定部134は、評価値として、コンテンツのPVや、平均閲覧時間や、「続きを読む」PV等を算定するようにしてもよい。例えば、算定部134は、取得部131によって取得された表示状況に基づいて、上記項目の各数値を評価値として算定する。   Note that the calculation unit 134 may calculate the PV of the content, the average browsing time, the “read more” PV, or the like as the evaluation value. For example, the calculation unit 134 calculates each numerical value of the above items as an evaluation value based on the display status acquired by the acquisition unit 131.

また、算定部134は、評価値を、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定してもよい。また、算定部134は、ユーザ情報に含まれる属性ごとに評価値を算定してもよい。   Further, the calculation unit 134 may calculate the evaluation value for each content, each writer who wrote the content, or each category to which the content belongs. Further, the calculation unit 134 may calculate the evaluation value for each attribute included in the user information.

(受付部135について)
受付部135は、各種要求を受け付ける。例えば、受付部135は、コンテンツ配信サーバ30の管理者や、コンテンツのライター等が利用する情報利用者端末20から、算定部134によって算定された評価値の提示の要求を受け付ける。言い換えれば、受付部135は、情報処理装置100がコンテンツを評価した評価情報について、提示の要求を受け付ける。
(About the reception section 135)
The reception unit 135 receives various requests. For example, the reception unit 135 receives a request for presenting the evaluation value calculated by the calculation unit 134 from the information user terminal 20 used by the administrator of the content distribution server 30, the content writer, or the like. In other words, the accepting unit 135 accepts a request for presentation regarding the evaluation information that the information processing apparatus 100 evaluated the content.

例えば、受付部135は、後述する提供部136が提供するプラットフォームにおいて、コンテンツごとの完読数の表示や、ライター別の完読数の表示などの要求を受け付ける。提供部136は、受付部135が受け付けた要求に従って、コンテンツ配信サーバ30の管理者やコンテンツのライター等に評価情報を提供する。   For example, the reception unit 135 receives a request such as a display of the number of complete readings for each content or a display of the number of complete readings for each writer on the platform provided by the providing unit 136 described later. The providing unit 136 provides the evaluation information to the administrator of the content distribution server 30 and the content writer according to the request accepted by the accepting unit 135.

(提供部136について)
提供部136は、算定部134によって算定された評価値を提示するサービスを提供する。例えば、提供部136は、算定部134によって完読数などの評価値が算定された場合に、かかる評価値を表示するプラットフォームを提供することで、評価値を提示するサービスを提供する。言い換えれば、提供部136は、コンテンツがユーザに与える効果の測定結果(評価値)を提供する。
(About providing unit 136)
The providing unit 136 provides a service of presenting the evaluation value calculated by the calculating unit 134. For example, the providing unit 136 provides a service of presenting the evaluation value by providing a platform that displays the evaluation value when the evaluation unit calculates the evaluation value such as the number of complete readings. In other words, the providing unit 136 provides the measurement result (evaluation value) of the effect of the content on the user.

提供部136が提供するプラットフォームについて、図9を用いて説明する。図9は、実施形態に係る提供部136による提供処理の一例を示す図(1)である。図9に示した例では、提供部136は、プラットフォームとして、「効果測定結果ページ」のような所定のページを提供する。図9に示すように、効果測定結果ページでは、コンテンツ(図9の例では、記事)と、算定部134によって算定された評価値とが対応付けられて提示される。効果測定結果ページは、例えば、提供部136が提供するサービスを利用する情報利用者端末20の画面上に表示される。   The platform provided by the providing unit 136 will be described with reference to FIG. FIG. 9 is a diagram (1) illustrating an example of the providing process by the providing unit 136 according to the embodiment. In the example illustrated in FIG. 9, the providing unit 136 provides a predetermined page such as “effect measurement result page” as a platform. As shown in FIG. 9, on the effect measurement result page, the content (article in the example of FIG. 9) and the evaluation value calculated by the calculation unit 134 are presented in association with each other. The effect measurement result page is displayed on the screen of the information user terminal 20 that uses the service provided by the providing unit 136, for example.

提供部136から提供される効果測定結果ページを表示した端末において、情報利用者は、画面左部に表示される項目を選択し、選択マーク50をいずかの項目に表示させる。図9の例では、情報利用者は、「記事別」に選択マーク50を表示させる。これは、情報利用者が、「記事別」に表示された評価値を確認したい場合に選択される。この場合、効果測定結果ページには、サンプル記事C21、サンプル記事C22、・・・、のように、記事ごとに完読数などの評価値が提示される。すなわち、受付部135は、情報利用者から、画面左部に表示される項目の選択を受け付ける。そして、提供部136は、受付部135によって受け付けられた要求に従って、評価値を情報利用者に提供する。   In the terminal displaying the effect measurement result page provided by the providing unit 136, the information user selects an item displayed on the left side of the screen and displays the selection mark 50 on any item. In the example of FIG. 9, the information user displays the selection mark 50 in “By Article”. This is selected when the information user wants to confirm the evaluation value displayed in "By Article". In this case, the effect measurement result page presents evaluation values such as the number of complete readings for each article, such as sample article C21, sample article C22, .... That is, the reception unit 135 receives selection of items displayed on the left side of the screen from the information user. Then, the providing unit 136 provides the evaluation value to the information user according to the request accepted by the accepting unit 135.

提供部136は、情報利用者から受け付けた要求に従い、効果測定結果ページに提示する情報を自在に変えることができる。例えば、提供部136は、記事を作成するライターについて「ライター別」に評価値を提示したり、記事の「カテゴリ別」に評価値を提示したり、ユーザの「属性別」に評価値を提示したり、記事への「流入元別」(リファラ別)に評価値を提示したりすることができる。   The providing unit 136 can freely change the information presented on the effect measurement result page in accordance with the request received from the information user. For example, the providing unit 136 presents the evaluation value to “by writer” for the writer who creates the article, presents the evaluation value to “per category” of the article, or presents the evaluation value to “per attribute” of the user. You can do this, or you can present the evaluation value to each article “by inflow source” (by referrer).

また、図9に示すように、効果測定結果ページは、デバイス選択欄51や、集計種別選択欄52や、PV選択欄53や、集計期間選択欄54等を含む。情報利用者は、デバイス選択欄51を介して、例えば、PCでコンテンツが閲覧されている場合の評価値や、スマートフォンでコンテンツが閲覧されている場合の評価値など、デバイスごとに算定された評価値を提示させることができる。また、情報利用者は、集計種別選択欄52を介して、例えば、一日単位で集計された場合の評価値や、一月単位で集計された場合の評価値など、異なる集計種別における評価値を提示させることができる。   In addition, as shown in FIG. 9, the effect measurement result page includes a device selection column 51, an aggregation type selection column 52, a PV selection column 53, an aggregation period selection column 54, and the like. The information user uses the device selection field 51 to evaluate, for example, the evaluation value when the content is browsed on the PC or the evaluation value when the content is browsed on the smartphone, which is calculated for each device. The value can be presented. Further, the information user uses the aggregation type selection field 52 to evaluate values in different aggregation types, for example, an evaluation value when aggregated on a daily basis or an evaluation value when aggregated on a monthly basis. Can be presented.

また、情報利用者は、PV選択欄53を介して、例えば、所定のPV以上のコンテンツにおける評価値を提示させることができる。また、情報利用者は、集計期間選択欄54を介して、例えば、期間を指定して、その期間に集計された利用状況に基づく評価値を提示させることができる。なお、図9に示すように、効果測定結果ページには、図6乃至図8で説明した事項に加えて、UB数などの種々の指標値が表示されてもよい。また、効果測定結果ページに表示する指標値は、ユーザの操作に従い、適宜変更されてもよい。   In addition, the information user can cause the PV selection field 53 to present, for example, the evaluation value of the content of a predetermined PV or more. In addition, the information user can specify, for example, a period via the aggregation period selection field 54 and present an evaluation value based on the utilization status aggregated during the period. As shown in FIG. 9, the effect measurement result page may display various index values such as the number of UBs in addition to the items described with reference to FIGS. 6 to 8. Further, the index value displayed on the effect measurement result page may be appropriately changed according to the user's operation.

また、提供部136は、コンテンツのうち、いずれかのコンテンツが情報利用者から選択された場合、さらに詳細な情報を提供するようにしてもよい。この点について、図10を用いて説明する。図10は、実施形態に係る提供部136による提供処理の一例を示す図(2)である。図10では、提供部136が、サンプル記事C21の評価値に関して詳細な情報を提示した一例を示している。   Further, the providing unit 136 may provide more detailed information when any of the contents is selected by the information user. This point will be described with reference to FIG. FIG. 10 is a diagram (2) illustrating an example of the providing process by the providing unit 136 according to the embodiment. FIG. 10 illustrates an example in which the providing unit 136 presents detailed information regarding the evaluation value of the sample article C21.

図10に示すように、サンプル記事C21の詳細な表示において、情報利用者は、表示切り替え60の中から項目を選択して、所望する情報を表示させることができる。例えば、情報利用者は、サンプル記事C21がどのような属性を有するユーザから読まれているかといった詳細な情報を表示させることできる。情報利用者は、項目選択欄62を操作し、ユーザの属性として「性別」と「世代」を組み合わせた情報を表示させることができる。この場合、図10に示すように、項目選択欄62には、情報利用者が選択した属性である「性別×世代」が表示される(「2」は、選択した属性が「性別」と「世代」の2種類であることを示す)。   As shown in FIG. 10, in the detailed display of the sample article C21, the information user can select an item from the display switching 60 and display desired information. For example, the information user can display detailed information such as what attribute the sample article C21 is read by the user. The information user can operate the item selection field 62 to display information in which “gender” and “generation” are combined as user attributes. In this case, as shown in FIG. 10, the attribute “gender × generation”, which is the attribute selected by the information user, is displayed in the item selection field 62 (“2” indicates that the selected attributes are “gender” and “gender”). It indicates that there are two types of "generation").

提供部136は、上記のような要求を受け付けた場合、サンプル記事C21を読んだユーザを属性と世代によって分類し、分類したユーザごとのPVや完読数を効果測定結果ページに提示する。このように、提供部136は、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定された評価値を提示するサービスを提供する。また、提供部136は、ユーザの属性ごとに算定された評価値を提示するサービスを提供する。   When the providing unit 136 receives the above request, the providing unit 136 classifies the users who read the sample article C21 according to attributes and generations, and presents the PV and the number of complete readings for each classified user on the effect measurement result page. In this way, the providing unit 136 provides a service of presenting the evaluation value calculated for each content, each writer who wrote the content, or each category to which the content belongs. Further, the providing unit 136 provides a service of presenting an evaluation value calculated for each user attribute.

なお、提供部136は、図9及び図10で示した選択項目のうち、任意に組合せた場合の評価値を提供するようにしてもよい。例えば、提供部136は、デバイスの種類や、集計期間や、ユーザの属性情報など、任意に組み合わせた場合の評価値を効果測定結果ページで提供してもよい。例えば、提供部136は、スマートフォンで表示されたコンテンツであって、所定の一週間のうちに20代男性から閲覧されたコンテンツ、といった指定を受け付けた場合には、かかる指定に沿った評価情報を情報利用者に提供することができる。これにより、情報利用者は、一つのコンテンツについて、様々な状況で取得された評価情報を容易に参照することができる。   The providing unit 136 may provide the evaluation value in the case of arbitrarily combining the selection items shown in FIGS. 9 and 10. For example, the providing unit 136 may provide, on the effect measurement result page, an evaluation value in the case of an arbitrary combination such as the device type, the aggregation period, and the user attribute information. For example, when the providing unit 136 receives a specification such as content displayed on a smartphone and viewed by a man in his twenties within a predetermined week, evaluation information according to the specification is received. It can be provided to information users. Thereby, the information user can easily refer to the evaluation information acquired in various situations for one content.

〔4.ユーザ端末の構成〕
次に、図11を用いて、実施形態に係るユーザ端末10の構成について説明する。図11は、実施形態に係るユーザ端末10の構成例を示す図である。図11に示すように、ユーザ端末10は、通信部11と、入力部12と、出力部13と、制御部14とを有する。
[4. Configuration of user terminal]
Next, the configuration of the user terminal 10 according to the embodiment will be described with reference to FIG. FIG. 11 is a diagram illustrating a configuration example of the user terminal 10 according to the embodiment. As shown in FIG. 11, the user terminal 10 has a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.

通信部11は、例えば、NIC等によって実現される。そして、通信部11は、ネットワークNと有線又は無線で接続され、情報処理装置100やコンテンツ配信サーバ30との間で情報の送受信を行う。   The communication unit 11 is realized by, for example, a NIC or the like. The communication unit 11 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the information processing device 100 and the content distribution server 30.

入力部12は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部12は、キーボードやマウスや操作キー等によって実現される。出力部13は、各種情報を表示するための表示装置である。例えば、出力部13は、ユーザ端末10の画面であり、液晶ディスプレイ等によって実現される。なお、図2乃至図4の例では、ユーザ端末10の画面(すなわち、出力部13)と、ユーザ端末10におけるウェブページW10の表示領域が同一である例を示したが、実際には、ウェブページW10は出力部13の全面に表示されるとは限らない。すなわち、ウェブページW10に含まれるコンテンツは、出力部13内に表示されるウェブブラウザソフトウェアのウィンドウ内に表示される場合がありうる。この場合、ウェブページW10を表示する際のユーザ端末10における表示領域とは、ウェブブラウザソフトウェアのウィンドウを意味する。   The input unit 12 is an input device that receives various operations from a user. For example, the input unit 12 is realized by a keyboard, a mouse, operation keys, or the like. The output unit 13 is a display device for displaying various information. For example, the output unit 13 is a screen of the user terminal 10 and is realized by a liquid crystal display or the like. 2 to 4, the screen (that is, the output unit 13) of the user terminal 10 and the display area of the web page W10 on the user terminal 10 are the same, but in reality, the web The page W10 is not always displayed on the entire surface of the output unit 13. That is, the content included in the web page W10 may be displayed in the window of the web browser software displayed in the output unit 13. In this case, the display area in the user terminal 10 when displaying the web page W10 means the window of the web browser software.

制御部14は、コントローラであり、例えば、CPUやMPU等によって、ユーザ端末10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部14は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。   The control unit 14 is a controller, and is realized by, for example, a CPU, an MPU, or the like executing various programs stored in a storage device inside the user terminal 10 using a RAM as a work area. For example, these various programs correspond to application programs called web browsers. The control unit 14 is a controller, and is realized by an integrated circuit such as an ASIC or FPGA.

図11に示すように、制御部14は、要求部15と、受付部16と、表示制御部17とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部14の内部構成は、図11に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部14が有する各処理部の接続関係は、図11に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 11, the control unit 14 includes a request unit 15, a reception unit 16, and a display control unit 17, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 14 is not limited to the configuration shown in FIG. 11, and may be any other configuration as long as it is a configuration for performing information processing described later. Further, the connection relationship between the processing units included in the control unit 14 is not limited to the connection relationship illustrated in FIG. 11, and may be another connection relationship.

要求部15は、入力部12を介して受け付けたユーザ操作に従って、コンテンツ配信サーバ30にウェブページ(すなわち、コンテンツ)の取得要求を送信する。受付部16は、コンテンツ配信サーバ30から配信されたコンテンツを受け付ける。   The request unit 15 transmits a web page (that is, content) acquisition request to the content distribution server 30 in accordance with a user operation received via the input unit 12. The reception unit 16 receives the content distributed from the content distribution server 30.

表示制御部17は、受付部16によって受け付けられたコンテンツを出力部13に表示させる表示制御を行う。例えば、表示制御部17は、入力部12を介して受け付けたユーザ操作に従って、出力部13にコンテンツを表示する処理や、表示されたコンテンツに関する表示状況を測定する処理や、表示状況を情報処理装置100に送信する処理等を行う。表示制御部17は、図11に示すように、測定部18と、送信部19とを有する。   The display control unit 17 performs display control to display the content accepted by the accepting unit 16 on the output unit 13. For example, the display control unit 17 displays a content on the output unit 13 according to a user operation received via the input unit 12, measures a display situation of the displayed content, and displays the display situation on the information processing device. The process of transmitting to 100 is performed. The display control unit 17 includes a measurement unit 18 and a transmission unit 19 as illustrated in FIG. 11.

測定部18は、各種情報を測定する。例えば、測定部18は、出力部13の可視領域にコンテンツが表示されている時間を測定する。また、測定部18は、コンテンツ全体のうち、いずれの領域が可視領域に表示されたかといった情報を測定する。送信部19は、各種情報を送信する。例えば、送信部19は、測定部18によって測定されたコンテンツの表示状況を、情報処理装置100に送信する。   The measurement unit 18 measures various information. For example, the measurement unit 18 measures the time during which the content is displayed in the visible area of the output unit 13. In addition, the measurement unit 18 measures information such as which region of the entire content is displayed in the visible region. The transmission unit 19 transmits various kinds of information. For example, the transmission unit 19 transmits the display status of the content measured by the measurement unit 18 to the information processing device 100.

〔5.コンテンツ配信サーバの構成〕
次に、図12を用いて、実施形態に係るコンテンツ配信サーバ30の構成について説明する。図12は、実施形態に係るコンテンツ配信サーバ30の構成例を示す図である。図12に示すように、コンテンツ配信サーバ30は、通信部31と、コンテンツ記憶部32と、制御部33とを有する。
[5. Content distribution server configuration]
Next, the configuration of the content distribution server 30 according to the embodiment will be described with reference to FIG. FIG. 12 is a diagram showing a configuration example of the content distribution server 30 according to the embodiment. As shown in FIG. 12, the content distribution server 30 has a communication unit 31, a content storage unit 32, and a control unit 33.

通信部31は、例えば、NIC等によって実現される。そして、通信部31は、ネットワークNと有線または無線で接続され、ユーザ端末10や情報処理装置100との間で情報の送受信を行う。   The communication unit 31 is realized by, for example, a NIC or the like. Then, the communication unit 31 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 10 and the information processing device 100.

コンテンツ記憶部32は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。そして、コンテンツ記憶部32は、ユーザ端末10で表示されるコンテンツを記憶する。例えば、コンテンツ記憶部32は、コンテンツを形成するHTMLファイルや、コンテンツに含まれる静止画像や動画像を記憶する。   The content storage unit 32 is realized by, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. Then, the content storage unit 32 stores the content displayed on the user terminal 10. For example, the content storage unit 32 stores an HTML file forming the content, a still image or a moving image included in the content.

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

図12に示すように、制御部33は、受付部34と、配信部35とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部33の内部構成は、図12に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部33が有する各処理部の接続関係は、図12に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 12, the control unit 33 includes a reception unit 34 and a distribution unit 35, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 33 is not limited to the configuration shown in FIG. 12, and may be another configuration as long as it is a configuration for performing information processing described later. The connection relationship between the processing units included in the control unit 33 is not limited to the connection relationship illustrated in FIG. 12, and may be another connection relationship.

受付部34は、ユーザ端末10からコンテンツの取得要求を受け付ける。例えば、受付部34は、コンテンツがウェブブラウザで表示されるウェブページ等である場合には、コンテンツの取得要求として、HTTPリクエストを受け付ける。   The reception unit 34 receives a content acquisition request from the user terminal 10. For example, when the content is a web page displayed on a web browser, the reception unit 34 receives an HTTP request as a content acquisition request.

配信部35は、受付部34によってコンテンツの取得要求が受け付けられた場合に、コンテンツをユーザ端末10に配信する。具体的には、配信部35は、コンテンツ記憶部32から取得要求対象のコンテンツを取得し、取得したコンテンツをユーザ端末10に配信する。   The distribution unit 35 distributes the content to the user terminal 10 when the reception unit 34 receives the content acquisition request. Specifically, the distribution unit 35 acquires the content of the acquisition request target from the content storage unit 32, and distributes the acquired content to the user terminal 10.

〔6.処理手順〕
次に、図13及び図14を用いて、実施形態に係る情報処理装置100による情報処理の手順について説明する。図13は、実施形態に係る情報処理装置100による情報処理手順を示すフローチャート(1)である。
[6. Processing procedure]
Next, a procedure of information processing by the information processing apparatus 100 according to the embodiment will be described with reference to FIGS. 13 and 14. FIG. 13 is a flowchart (1) showing an information processing procedure by the information processing apparatus 100 according to the embodiment.

図13に示すように、情報処理装置100に係る取得部131は、ユーザ端末10から、コンテンツの表示状況を取得したか否かを判定する(ステップS101)。取得部131は、表示状況を取得していない場合(ステップS101;No)、取得するまで待機する。   As illustrated in FIG. 13, the acquisition unit 131 of the information processing apparatus 100 determines whether the display status of the content has been acquired from the user terminal 10 (step S101). If the display status has not been acquired (step S101; No), the acquisition unit 131 waits until the display status is acquired.

一方、表示状況を取得した場合(ステップS101;Yes)、取得部131は、さらに、ユーザ端末10を利用するユーザのユーザ情報を取得する(ステップS102)。続いて、計算部132は、ユーザ端末10で表示されているコンテンツについて、コンテンツの閲覧に要する時間を計算する(ステップS103)。   On the other hand, when the display status is acquired (step S101; Yes), the acquisition unit 131 further acquires the user information of the user who uses the user terminal 10 (step S102). Then, the calculation unit 132 calculates the time required to browse the content displayed on the user terminal 10 (step S103).

続いて、判定部133は、ユーザ端末10で表示されているコンテンツについて、コンテンツ全体が少なくとも一度は可視領域に表示されたかといった、スクロールに関する条件と、計算部132によって計算された時間に関する条件と、を判定する(ステップS104)。そして、判定部133は、ユーザ端末10から送信される情報に基づいて、ユーザ端末10の表示状況が上記の条件を満たすか否かを判定する(ステップS105)。   Subsequently, the determination unit 133, regarding the content displayed on the user terminal 10, conditions regarding scrolling such as whether the entire content has been displayed at least once in the visible region, conditions regarding time calculated by the calculation unit 132, and Is determined (step S104). Then, the determination unit 133 determines whether or not the display status of the user terminal 10 satisfies the above condition based on the information transmitted from the user terminal 10 (step S105).

条件を満たす場合(ステップS105;Yes)、算定部134は、当該コンテンツについて、完読数を加算する(ステップS106)。一方、条件を満たさない場合(ステップS105;No)、算定部134は、当該コンテンツについて完読数を加算することなく、ユーザがコンテンツの閲覧を終了したか否かを判定する(ステップS107)。   When the condition is satisfied (step S105; Yes), the calculation unit 134 adds the number of complete readings for the content (step S106). On the other hand, when the condition is not satisfied (step S105; No), the calculation unit 134 determines whether the user has finished browsing the content without adding the number of complete readings for the content (step S107).

ユーザがコンテンツの閲覧を終了しない場合には(ステップS107;No)、判定部133は、さらにコンテンツの表示状況に関しての判定を続ける。ユーザがコンテンツの閲覧を終了した場合には(ステップS107;Yes)、情報処理装置100は、処理を終了する。   When the user does not finish browsing the content (step S107; No), the determination unit 133 further continues the determination regarding the display status of the content. When the user finishes browsing the content (step S107; Yes), the information processing apparatus 100 finishes the process.

次に、図14を用いて、情報処理装置100による提供処理の流れについて説明する。図14は、実施形態に係る情報処理装置100による情報処理手順を示すフローチャート(2)である。   Next, the flow of the providing process by the information processing device 100 will be described with reference to FIG. FIG. 14 is a flowchart (2) showing an information processing procedure by the information processing apparatus 100 according to the embodiment.

図14に示すように、情報処理装置100に係る受付部135は、情報利用者端末20から、評価情報の提供に関する要求を受け付けたか否かを判定する(ステップS201)。要求を受け付けていない場合(ステップS201;No)、受付部135は、要求を受け付けるまで待機する。   As illustrated in FIG. 14, the reception unit 135 related to the information processing device 100 determines whether a request regarding provision of evaluation information has been received from the information user terminal 20 (step S201). When the request has not been received (step S201; No), the reception unit 135 waits until the request is received.

一方、要求を受け付けた場合(ステップS201;Yes)、提供部136は、要求を送信した情報利用者端末20に対して評価情報を提供する(ステップS202)。言い換えれば、提供部136は、情報利用者端末20で表示可能な評価情報ページ(例えば、図9で示した効果測定結果ページ)を提供する。   On the other hand, when the request is accepted (step S201; Yes), the providing unit 136 provides the evaluation information to the information user terminal 20 that has transmitted the request (step S202). In other words, the providing unit 136 provides an evaluation information page (for example, the effect measurement result page shown in FIG. 9) that can be displayed on the information user terminal 20.

受付部135は、情報利用者端末20において表示されている評価情報について、評価情報の閲覧の終了を受け付けたか否かを判定する(ステップS203)。評価情報の閲覧の終了を受け付けない場合(ステップS203;No)、受付部135は、評価情報の表示内容の変更を受け付けたか否かを判定する(ステップS204)。表示内容の変更を受け付けない場合(ステップS204;No)、受付部135は、再び評価情報の閲覧の終了を受け付けたか否かを判定する。   The reception unit 135 determines whether or not the end of browsing the evaluation information has been received for the evaluation information displayed on the information user terminal 20 (step S203). When the end of the browsing of the evaluation information is not received (step S203; No), the reception unit 135 determines whether the change of the display content of the evaluation information is received (step S204). When the change of the display content is not accepted (step S204; No), the accepting unit 135 determines again whether the end of browsing the evaluation information is accepted.

一方、表示内容の変更を受け付けた場合(ステップS204;Yes)、提供部136は、表示内容を変更させた、変更後の評価情報を情報利用者端末20に提供する(ステップS205)。   On the other hand, when the change of the display content is accepted (step S204; Yes), the providing unit 136 provides the changed evaluation information of which the display content is changed to the information user terminal 20 (step S205).

受付部135が評価情報の閲覧の終了を受け付けた場合(ステップS203;Yes)、情報処理装置100は、評価情報の提供処理を終了する。なお、ステップS203の処理は、図14に示したタイミングに限られず、情報利用者の任意のタイミングで行われてもよい。   When the receiving unit 135 receives the end of browsing the evaluation information (step S203; Yes), the information processing apparatus 100 ends the evaluation information providing process. The process of step S203 is not limited to the timing shown in FIG. 14, and may be performed at any timing of the information user.

〔7.変形例〕
上述した情報処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置100の他の実施形態について説明する。
[7. Modification example)
The information processing apparatus 100 described above may be implemented in various different forms other than the above-described embodiment. Therefore, other embodiments of the information processing apparatus 100 will be described below.

〔7−1.評価値の例〕
上記実施形態では、情報処理装置100は、評価値として、コンテンツの完読数を算定することを説明した。ここで、情報処理装置100は、コンテンツの表示状況に基づいて、さらに異なる評価値を算定するようにしてもよい。
[7-1. Example of evaluation value]
In the above embodiment, the information processing apparatus 100 has described that the number of complete readings of the content is calculated as the evaluation value. Here, the information processing apparatus 100 may calculate a further different evaluation value based on the display status of the content.

例えば、情報処理装置100は、コンテンツからの離脱数を算定してもよい。すなわち、情報処理装置100は、ユーザ端末10で表示されていたコンテンツが、何らかの操作により、表示されなくなったという表示状況を取得してもよい。   For example, the information processing device 100 may calculate the number of departures from the content. That is, the information processing apparatus 100 may acquire the display status that the content displayed on the user terminal 10 is no longer displayed by some operation.

具体的には、情報処理装置100は、ユーザ端末10において、計算部132によって計算された所定時間が経過する迄に、コンテンツの表示が終了したか否かを判定する。そして、情報処理装置100は、所定時間が経過する迄にコンテンツの表示が終了した数を示す離脱数を算定する。   Specifically, the information processing apparatus 100 determines whether or not the display of the content is completed by the user terminal 10 before the predetermined time calculated by the calculation unit 132 elapses. Then, the information processing apparatus 100 calculates the number of departures, which indicates the number of times the display of the content is completed before the predetermined time elapses.

そして、情報処理装置100は、コンテンツのPVのうち、どのくらいのユーザが所定時間の経過迄にコンテンツの表示を終了させたかという離脱数に関する情報を、情報利用者端末20に提供する。このように、情報処理装置100は、完読数に限らず、離脱数を併せて算定することで、より正確にコンテンツの効果測定を行うことができる。   Then, the information processing apparatus 100 provides the information user terminal 20 with information regarding the number of departures of the PV of the content and how many users have finished displaying the content by a predetermined time. As described above, the information processing apparatus 100 can more accurately measure the effect of the content by not only counting the number of complete readings but also calculating the number of departures.

なお、離脱数は、所定時間経過前にコンテンツの表示を終了した状況に限らず、コンテンツ全体を表示する前にコンテンツの表示を終了した状況を捉えた数であってもよい。   Note that the number of departures is not limited to the situation in which the display of the content is finished before the elapse of a predetermined time, and may be a number that captures the situation in which the display of the content is finished before the entire content is displayed.

〔7−2.部分ごとの評価〕
また、情報処理装置100は、離脱数を算定するにあたり、コンテンツの所定の領域ごとに離脱数を算定してもよい。さらに、情報処理装置100は、コンテンツにおける離脱数を提示するにあたり、コンテンツのいずれの領域において、ユーザが離脱したかを示す情報を提供してもよい。
[7-2. Evaluation of each part]
Further, the information processing apparatus 100 may calculate the number of departures for each predetermined area of the content when calculating the number of departures. Furthermore, the information processing apparatus 100 may provide information indicating in which area of the content the user has left when presenting the number of withdrawals in the content.

例えば、情報処理装置100は、評価情報として、コンテンツがユーザ端末10に表示される場合と同様の表示を情報利用者端末20に提供する。そして、情報処理装置100は、コンテンツとともに表示される情報として、離脱数や、離脱率等を提供する。   For example, the information processing device 100 provides the information user terminal 20 with, as the evaluation information, the same display as that when the content is displayed on the user terminal 10. Then, the information processing apparatus 100 provides the number of leaving, the leaving rate, and the like as the information displayed together with the content.

すなわち、情報処理装置100は、所定時間が経過する迄にコンテンツの表示が終了したと判定された場合に、ユーザ端末10において表示されていたコンテンツの表示領域を取得する。そして、情報処理装置100は、取得されたコンテンツの表示領域に基づいて、コンテンツにおける所定の領域ごとに離脱数を算定する。さらに、情報処理装置100は、コンテンツにおける所定の領域ごとに離脱数を提示するサービスを提供する。   That is, the information processing apparatus 100 acquires the display area of the content displayed on the user terminal 10 when it is determined that the display of the content is completed by the elapse of the predetermined time. Then, the information processing apparatus 100 calculates the number of departures for each predetermined area in the content based on the acquired display area of the content. Furthermore, the information processing apparatus 100 provides a service of presenting the number of departures for each predetermined area in the content.

これにより、情報利用者は、コンテンツにおいて、ユーザがどのような位置で離脱したのか、あるいは、コンテンツのどの箇所がユーザから最も閲覧されているかといった情報を把握することができる。   Thereby, the information user can grasp information such as at what position the user left the content, or which part of the content is most viewed by the user.

〔7−3.閲覧後のユーザ情報の取得〕
情報処理装置100は、ユーザ情報として、コンテンツの閲覧後のユーザの行動履歴を取得してもよい。例えば、ユーザは、コンテンツの閲覧後に、コンテンツで紹介されていたウェブサイトをユーザが訪問したり、コンテンツで紹介されていた商品を購入したりする場合がある。また、コンテンツには、コンテンツに関連した内容の広告が表示される場合がある。この場合、ユーザは、コンテンツの閲覧後に、広告をクリックする場合がある。
[7-3. Acquisition of user information after browsing]
The information processing apparatus 100 may acquire, as the user information, the action history of the user after browsing the content. For example, the user may visit the website introduced in the content or purchase the product introduced in the content after browsing the content. Further, the content may display an advertisement related to the content. In this case, the user may click the advertisement after browsing the content.

情報処理装置100は、このような、コンテンツの閲覧後のユーザの行動履歴を取得する。そして、情報処理装置100は、例えば、コンテンツの閲覧後のユーザのコンバージョン(Conversion)等を評価値として算定するようにしてもよい。   The information processing apparatus 100 acquires such a behavior history of the user after browsing the content. Then, the information processing apparatus 100 may calculate, for example, the conversion (Conversion) of the user after browsing the content as the evaluation value.

また、情報処理装置100は、外部の広告配信サーバと連携し、コンテンツの完読後のユーザに対して、コンテンツに関連する広告を配信させるなど、コンテンツの閲覧後のユーザに対する処理を行うようにしてもよい。これにより、情報処理装置100は、コンテンツの表示状況を取得し、コンテンツを評価した情報を有効に活用することができる。   In addition, the information processing apparatus 100 cooperates with an external advertisement distribution server to perform processing for the user after browsing the content, such as distributing the advertisement related to the content to the user after the content has been completely read. Good. As a result, the information processing apparatus 100 can acquire the display status of the content and effectively utilize the information obtained by evaluating the content.

〔7−4.コンテンツの文字数〕
情報処理装置100は、コンテンツ全体に含まれる文字数について、所定の調整処理を行ってもよい。例えば、情報処理装置100は、コンテンツに含まれる文字のうち、通常、音読されない文字を文字数として認識しないようにしてもよい。例えば、情報処理装置100は、記号などは、コンテンツを閲覧するのに要する時間の計算に用いないようにしてもよい。また、情報処理装置100は、例えば、URLなど、英数字の羅列ではあるものの、文字として読むことがないと想定される表記についても、コンテンツを閲覧するのに要する時間の計算に用いないようにしてもよい。
[7-4. Number of characters in contents]
The information processing apparatus 100 may perform a predetermined adjustment process on the number of characters included in the entire content. For example, the information processing apparatus 100 may not recognize, as the number of characters, characters that are not read aloud among the characters included in the content. For example, the information processing apparatus 100 may not use symbols or the like in calculating the time required to browse the content. Further, the information processing apparatus 100 does not use, for example, a notation such as a URL, which is a list of alphanumeric characters but is assumed not to be read as characters, in the calculation of the time required to browse the content. May be.

〔8.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置100、ユーザ端末10、情報利用者端末20及びコンテンツ配信サーバ30は、例えば図15に示すような構成のコンピュータ1000によって実現される。以下、情報処理装置100を例に挙げて説明する。図15は、情報処理装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[8. Hardware configuration]
The information processing device 100, the user terminal 10, the information user terminal 20, and the content distribution server 30 according to the above-described embodiment are realized by, for example, a computer 1000 having a configuration illustrated in FIG. Hereinafter, the information processing apparatus 100 will be described as an example. FIG. 15 is a hardware configuration diagram illustrating an example of a computer 1000 that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

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

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(図1に示したネットワークNに対応)を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを、通信網500を介して他の機器へ送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from another device via the communication network 500 (corresponding to the network N shown in FIG. 1) and sends the data to the CPU 1100, and the data generated by the CPU 1100 is transmitted via the communication network 500 to another device. Send to device.

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

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

例えば、コンピュータ1000が実施形態に係る情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内のデータが記憶される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網500を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the function of the control unit 130 by executing the program loaded on the RAM 1200. Further, the HDD 1400 stores the data in the storage unit 120. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, but as another example, these programs may be acquired from other devices via the communication network 500.

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

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図5に示した判定部133と、算定部134とは統合されてもよい。また、例えば、記憶部120に記憶される情報は、ネットワークNを介して、外部に備えられた所定の記憶装置に記憶されてもよい。   Further, each constituent element of each illustrated device is functionally conceptual, and does not necessarily have to be physically configured as illustrated. That is, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part of the device may be functionally or physically distributed / arranged in arbitrary units according to various loads or usage conditions. It can be integrated and configured. For example, the determination unit 133 and the calculation unit 134 illustrated in FIG. 5 may be integrated. Further, for example, the information stored in the storage unit 120 may be stored in a predetermined storage device provided outside via the network N.

また、例えば、上記実施形態では、情報処理装置100が、表示状況を取得する取得処理と、コンテンツの評価値を算定する算定処理と、評価情報を提供する提供処理とを行う例を示した。しかし、上述した情報処理装置100は、取得処理を行う取得装置と、算定処理を行う算定装置と、提供処理を行う提供装置とに分離されてもよい。この場合、取得装置は、取得部131を少なくとも有する。算定装置は、算定部134を少なくとも有する。提供装置は、提供部136を少なくとも有する。この場合、上述してきた情報処理装置100による処理は、取得装置と、算定装置と、提供装置との各装置を有する情報処理システム1によって実現される。   Further, for example, in the above-described embodiment, an example in which the information processing apparatus 100 performs an acquisition process of acquiring a display status, a calculation process of calculating an evaluation value of content, and a providing process of providing evaluation information has been shown. However, the information processing apparatus 100 described above may be separated into an acquisition apparatus that performs acquisition processing, a calculation apparatus that performs calculation processing, and a provision apparatus that performs provision processing. In this case, the acquisition device has at least the acquisition unit 131. The calculation device has at least a calculation unit 134. The providing device includes at least a providing unit 136. In this case, the processing by the information processing apparatus 100 described above is realized by the information processing system 1 including the acquisition apparatus, the calculation apparatus, and the providing apparatus.

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Further, the above-described embodiments and modified examples can be appropriately combined within a range in which the processing content is not inconsistent.

〔10.効果〕
上述してきたように、実施形態に係る情報処理装置100は、取得部131と、判定部133と、算定部134と、提供部136とを有する。取得部131は、ユーザ端末10におけるコンテンツの表示状況を取得する。判定部133は、取得部131によって取得された表示状況を用いて、コンテンツが表示されてからコンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて計算される所定時間が経過したか否かを判定する。算定部134は、判定部133によって判定された結果に基づいて、コンテンツに対する所定の評価値を算定する。提供部136は、算定部134によって算定された評価値を提示するサービスを提供する。
[10. effect〕
As described above, the information processing apparatus 100 according to the embodiment has the acquisition unit 131, the determination unit 133, the calculation unit 134, and the provision unit 136. The acquisition unit 131 acquires the display status of the content on the user terminal 10. Using the display status acquired by the acquisition unit 131, the determination unit 133 has passed a predetermined time calculated based on the number of characters included in the entire content from the display of the content to the end of the display of the content. Or not. The calculation unit 134 calculates a predetermined evaluation value for the content based on the result determined by the determination unit 133. The providing unit 136 provides a service of presenting the evaluation value calculated by the calculating unit 134.

このように、実施形態に係る情報処理装置100は、コンテンツ全体の文字数に基づいて、コンテンツの評価値を算定する。情報処理装置100は、かかる処理によって、ユーザが、コンテンツ全体をまんべんなく閲覧せずとも、コンテンツのいずれかの箇所を可視領域に留めている状況に応じて、コンテンツを評価することができる。これにより、情報処理装置100は、コンテンツについて、より現実のユーザの視聴態様に則した評価を行うことができる。結果として、情報処理装置100は、コンテンツが有する効果を正確に測定することができる。   As described above, the information processing apparatus 100 according to the embodiment calculates the evaluation value of the content based on the number of characters of the entire content. Through such processing, the information processing apparatus 100 can evaluate the content according to the situation in which the user keeps any part of the content in the visible region without even browsing the entire content. As a result, the information processing apparatus 100 can evaluate the content according to a more real user viewing mode. As a result, the information processing device 100 can accurately measure the effect of the content.

また、実施形態に係る情報処理装置100は、コンテンツごとに設定される所定時間を計算する計算部132を更に備える。判定部133は、コンテンツが表示されてからコンテンツの表示が終了する迄に、計算部132により計算された所定時間が経過したか否かを判定する。   In addition, the information processing apparatus 100 according to the embodiment further includes a calculation unit 132 that calculates a predetermined time set for each content. The determination unit 133 determines whether or not the predetermined time calculated by the calculation unit 132 has elapsed from the display of the content to the end of the display of the content.

このように、実施形態に係る情報処理装置100は、ユーザがコンテンツを閲覧するのに要すると想定される所定時間を計算し、計算した時間を用いてコンテンツの評価値を算定することができる。これにより、情報処理装置100は、コンテンツの閲覧時間を適切に設定することができるため、コンテンツに対する評価値を正確に算定できる。   As described above, the information processing apparatus 100 according to the embodiment can calculate the predetermined time that is expected to be required for the user to browse the content, and use the calculated time to calculate the evaluation value of the content. With this, the information processing apparatus 100 can appropriately set the browsing time of the content, and thus can accurately calculate the evaluation value for the content.

また、計算部132は、コンテンツに埋め込まれるタグに基づいて、コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、所定時間を計算する。   In addition, the calculation unit 132 determines the number of characters to be handled as the characters included in the entire content based on the tag embedded in the content, and calculates the predetermined time based on the determined number of characters.

このように、実施形態に係る情報処理装置100は、タグによって指定された範囲をコンテンツに含まれる文字として取り扱うようにしてもよい。これにより、情報処理装置100は、コンテンツに含まれる文字を正確に特定することができる。   As described above, the information processing apparatus 100 according to the embodiment may handle the range specified by the tag as the character included in the content. As a result, the information processing apparatus 100 can accurately identify the character included in the content.

また、計算部132は、コンテンツ全体の文字数に、予め定められた1文字当たりの文字の読み取り時間を乗じることにより、所定時間を計算する。   Further, the calculation unit 132 calculates the predetermined time by multiplying the number of characters of the entire content by a predetermined character reading time per character.

このように、実施形態に係る情報処理装置100は、コンテンツ全体の閲覧時間の計算の際に、1文字当たりの読み取り時間を参照する。これにより、情報処理装置100は、コンテンツに対する適切な閲覧時間を計算することができる。   As described above, the information processing apparatus 100 according to the embodiment refers to the reading time per character when calculating the browsing time of the entire content. Thereby, the information processing apparatus 100 can calculate an appropriate browsing time for the content.

また、判定部133は、表示状況に基づいて、ユーザ端末10においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否かを判定する。算定部134は、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、評価値として、コンテンツが完読されたと推定する数である完読数を加算するよう算定する。   Further, the determination unit 133 determines whether or not the entire content has been displayed in the visible area at least once in the user terminal 10 based on the display status. When the entire content is displayed in the visible region at least once and it is determined that the predetermined time has elapsed, the calculation unit 134 estimates the content as the number of complete readings, which is the number of estimated complete readings of the content. Calculate to add.

このように、実施形態に係る情報処理装置100は、ユーザ端末10において、コンテンツ全体が一度表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読されたと判定する。このため、情報処理装置100は、例えば、一度コンテンツを流し読みし、その後に、関心のある箇所を熟読するようなユーザに関しても、コンテンツを完読したものとして取り扱うことができる。これにより、情報処理装置100は、コンテンツ全体が必ずしも熟読されずとも、当該コンテンツがユーザに対して十分な効果を発揮したと判定し、コンテンツを評価することができる。   As described above, the information processing apparatus 100 according to the embodiment determines that the content has been completely read when it is determined that the entire content is displayed once on the user terminal 10 and the predetermined time has elapsed. For this reason, the information processing apparatus 100 can handle, for example, a user who scans the content once and then carefully reads the portion of interest, as if the content was completely read. With this, the information processing apparatus 100 can evaluate the content by determining that the content has exerted a sufficient effect on the user even if the entire content is not read thoroughly.

また、算定部134は、評価値を、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定する。提供部136は、コンテンツごと、コンテンツを執筆したライターごと、又は、コンテンツの属するカテゴリごとに算定された評価値を提示するサービスを提供する。   Further, the calculation unit 134 calculates the evaluation value for each content, each writer who wrote the content, or each category to which the content belongs. The providing unit 136 provides a service that presents an evaluation value calculated for each content, each writer who wrote the content, or each category to which the content belongs.

このように、実施形態に係る情報処理装置100は、情報利用者に対して、多様な切り口によるコンテンツの評価値を提供する。言い換えれば、情報処理装置100は、コンテンツの多面的な評価情報を提示できるため、コンテンツの評価値を有効に活用させることができる。   As described above, the information processing apparatus 100 according to the embodiment provides the information user with the evaluation value of the content by various aspects. In other words, the information processing apparatus 100 can present the multi-faceted evaluation information of the content, so that the evaluation value of the content can be effectively used.

また、取得部131は、ユーザ端末10のユーザに関する情報であるユーザ情報を取得する。算定部134は、評価値を、ユーザ情報に含まれる属性ごとに算定する。提供部136は、属性ごとに算定された評価値を提示するサービスを提供する。   The acquisition unit 131 also acquires user information that is information about the user of the user terminal 10. The calculation unit 134 calculates an evaluation value for each attribute included in the user information. The providing unit 136 provides a service of presenting the evaluation value calculated for each attribute.

このように、実施形態に係る情報処理装置100は、情報利用者に対して、コンテンツを閲覧したユーザの属性ごとに算定される評価値を提供してもよい。この場合も、情報処理装置100は、コンテンツの多面的な評価情報を提示できるため、コンテンツの評価値を有効に活用させることができる。   As described above, the information processing apparatus 100 according to the embodiment may provide the information user with the evaluation value calculated for each attribute of the user who browses the content. In this case as well, the information processing apparatus 100 can present the multifaceted evaluation information of the content, so that the evaluation value of the content can be effectively used.

また、判定部133は、表示状況に基づいて、ユーザ端末10において所定時間が経過する迄にコンテンツの表示が終了したか否かを判定する。算定部134は、評価値として、所定時間が経過する迄にコンテンツの表示が終了した数を示す離脱数を算定する。提供部136は、離脱数を提示するサービスを提供する。   Further, the determination unit 133 determines, based on the display status, whether or not the display of the content is completed by the predetermined time on the user terminal 10. The calculation unit 134 calculates, as the evaluation value, the number of withdrawals indicating the number of times the display of the content is completed before a predetermined time elapses. The providing unit 136 provides a service that presents the number of withdrawals.

このように、実施形態に係る情報処理装置100は、評価値として、コンテンツからの離脱数を算定してもよい。すなわち、情報処理装置100は、コンテンツが完読された情報のみならず、コンテンツが閲覧されたにもかかわらず完読されなかった情報を算定し、算定した情報を情報利用者に提供できる。これにより、情報処理装置100は、コンテンツに対する多様な評価を行うことができる。   In this way, the information processing apparatus 100 according to the embodiment may calculate the number of departures from the content as the evaluation value. That is, the information processing apparatus 100 can calculate not only the information that the content has been completely read, but also the information that the content has been browsed but not completely read, and can provide the calculated information to the information user. As a result, the information processing apparatus 100 can perform various evaluations on the content.

また、取得部131は、判定部133によって、所定時間が経過する迄にコンテンツの表示が終了したと判定された場合に、ユーザ端末10において表示されていたコンテンツの表示領域を取得する。算定部134は、取得部131によって取得されたコンテンツの表示領域に基づいて、コンテンツにおける所定の領域ごとに離脱数を算定する。提供部136は、コンテンツにおける所定の領域ごとに離脱数を提示するサービスを提供する。   In addition, the acquisition unit 131 acquires the display area of the content displayed on the user terminal 10 when the determination unit 133 determines that the display of the content has finished by the predetermined time. The calculation unit 134 calculates the number of departures for each predetermined area in the content based on the display area of the content acquired by the acquisition unit 131. The providing unit 136 provides a service that presents the number of departures for each predetermined area in the content.

これにより、実施形態に係る情報処理装置100は、コンテンツにおいて、ユーザがどのような位置で離脱したのか、あるいは、コンテンツのどの箇所がユーザから最も閲覧されているかといった情報を情報利用者に提供することができる。このため、情報処理装置100によれば、情報利用者は、コンテンツのいずれの場所に広告を配置するかといったことや、コンテンツ自体の長さや、コンテンツにおいてユーザから注目されやすい箇所等を把握することができる。このように、情報処理装置100は、コンテンツの評価情報を有効に活用させることができる。   As a result, the information processing apparatus 100 according to the embodiment provides the information user with information such as at what position the user left the content, or which part of the content is most viewed by the user. be able to. Therefore, according to the information processing apparatus 100, the information user can know where in the content the advertisement is placed, the length of the content itself, the place in the content that is easily noticed by the user, and the like. You can In this way, the information processing apparatus 100 can effectively use the evaluation information of the content.

なお、情報処理装置100は、取得部131と、判定部133と、算定部134により構成されてもよい。この場合、取得部131は、ユーザ端末10におけるコンテンツの表示状況を取得する。判定部133は、取得部131によって取得された表示状況に基づいて、ユーザ端末10においてコンテンツの全体が少なくとも一度は可視領域に表示されたか否か、及び、コンテンツが表示されてから、コンテンツの表示が終了する迄に、コンテンツ全体に含まれる文字数に基づいて算出される所定時間が経過したか否かを判定する。算定部134は、判定部133によって、コンテンツの全体が少なくとも一度は可視領域に表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読された数を示す完読数を加算するよう算定する。   The information processing apparatus 100 may include the acquisition unit 131, the determination unit 133, and the calculation unit 134. In this case, the acquisition unit 131 acquires the display status of the content on the user terminal 10. Based on the display status acquired by the acquisition unit 131, the determination unit 133 determines whether or not the entire content has been displayed in the visible area at least once in the user terminal 10, and the content display after the content has been displayed. It is determined whether or not a predetermined time calculated based on the number of characters included in the entire content has elapsed before the end of. When the determination unit 133 determines that the entire content is displayed in the visible area at least once and that the predetermined time has elapsed, the calculation unit 134 determines the number of complete readings indicating the number of complete readings of the content. Calculate to add.

このように、実施形態に係る情報処理装置100は、ユーザ端末10において、コンテンツ全体が一度表示され、かつ、所定時間が経過したと判定される場合に、コンテンツが完読されたと判定する。これにより、情報処理装置100は、コンテンツ全体が必ずしも熟読されずとも、当該コンテンツがユーザに対して十分な効果を発揮したと判定し、コンテンツを評価することができる。   As described above, the information processing apparatus 100 according to the embodiment determines that the content has been completely read when it is determined that the entire content is displayed once on the user terminal 10 and the predetermined time has elapsed. With this, the information processing apparatus 100 can evaluate the content by determining that the content has exerted a sufficient effect on the user even if the entire content is not read thoroughly.

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

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

1 情報処理システム
10 ユーザ端末
20 情報利用者端末
30 コンテンツ配信サーバ
100 情報処理装置
110 通信部
120 記憶部
121 表示状況記憶部
122 ユーザ情報テーブル
123 コンテンツ情報テーブル
125 評価情報記憶部
130 制御部
131 取得部
132 計算部
133 判定部
134 算定部
135 受付部
136 提供部
1 Information Processing System 10 User Terminal 20 Information User Terminal 30 Content Distribution Server 100 Information Processing Device 110 Communication Unit 120 Storage Unit 121 Display Status Storage Unit 122 User Information Table 123 Content Information Table 125 Evaluation Information Storage Unit 130 Control Unit 131 Acquisition Unit 132 calculation unit 133 determination unit 134 calculation unit 135 reception unit 136 provision unit

Claims (8)

ユーザ端末におけるコンテンツの表示状況を取得する取得部と、
前記取得部によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に所定時間が経過したか否かを判定するとともに、前記ユーザ端末において当該所定時間が経過する迄に当該コンテンツの表示が終了したか否かを判定する判定部と、
前記判定部によって前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、当該コンテンツの表示を終了させたユーザの数である離脱数を算定する算定部と、
前記算定部によって算定された離脱数を提示するサービスを提供する提供部と、
を備え、
前記取得部は、
前記判定部によって、前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、前記ユーザ端末において表示されていた当該コンテンツの表示領域を取得し、
前記算定部は、
前記取得部によって取得された前記コンテンツの表示領域に基づいて、当該コンテンツにおける所定の領域ごとに前記離脱数を算定し、
前記提供部は、
前記コンテンツにおける所定の領域ごとに前記離脱数を提示するサービスを提供する、
ことを特徴とする情報処理装置。
An acquisition unit that acquires the display status of the content on the user terminal,
Using the display status acquired by the acquisition unit, it is determined whether or not a predetermined time has elapsed from the time the content is displayed until the end of the display of the content, and the predetermined time is determined at the user terminal. A determination unit that determines whether or not the display of the content has ended by the time elapsed,
A calculating unit that calculates the number of departures, which is the number of users who have finished displaying the content, when the determining unit determines that the display of the content has ended by the predetermined time.
A providing unit that provides a service that presents the number of departures calculated by the calculating unit;
Equipped with
The acquisition unit is
When the determination unit determines that the display of the content has ended by the predetermined time, the display area of the content displayed on the user terminal is acquired,
The calculation unit is
Based on the display area of the content acquired by the acquisition unit, calculate the number of departures for each predetermined area in the content,
The providing unit is
Providing a service that presents the number of departures for each predetermined area in the content,
An information processing device characterized by the above.
前記コンテンツごとに設定される前記所定時間を計算する計算部を更に備え、
前記判定部は、
前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に、前記計算部により計算された所定時間が経過したか否かを判定する、
ことを特徴とする請求項1に記載の情報処理装置。
Further comprising a calculation unit for calculating the predetermined time set for each content,
The determination unit,
It is determined whether or not a predetermined time calculated by the calculation unit has passed from the display of the content to the end of the display of the content,
The information processing apparatus according to claim 1, wherein:
前記計算部は、
前記コンテンツに埋め込まれるタグに基づいて、当該コンテンツ全体に含まれる文字として取り扱う文字数を判別し、判別した文字数に基づいて、前記所定時間を計算する、
ことを特徴とする請求項に記載の情報処理装置。
The calculation unit is
On the basis of the tag embedded in the content, the number of characters to be treated as a character included in the entire content is determined, and the predetermined time is calculated based on the determined number of characters.
The information processing apparatus according to claim 2 , wherein:
前記計算部は、
前記コンテンツ全体の文字数に、予め定められた1文字当たりの文字の読み取り時間を乗じることにより、前記所定時間を計算する、
ことを特徴とする請求項又はに記載の情報処理装置。
The calculation unit is
The predetermined time is calculated by multiplying the number of characters of the entire content by a predetermined character reading time per character.
The information processing apparatus according to claim 2 or 3 , characterized in that.
前記判定部は、
前記表示状況に基づいて、前記ユーザ端末において前記コンテンツの全体が少なくとも一度は可視領域に表示されたか否かを判定することにより、当該コンテンツがユーザから読まれたか否かを判定する、
ことを特徴とする請求項1〜のいずれか一つに記載の情報処理装置。
The determination unit,
Based on the display situation, by determining whether or not the entire content is displayed in the visible area at least once in the user terminal, it is determined whether or not the content is read by the user.
The information processing apparatus according to any one of claims 1-4, characterized in that.
前記取得部は、
前記ユーザ端末のユーザに関する情報であるユーザ情報を取得し、
前記算定部は、
前記離脱数を、前記ユーザ情報に含まれる属性ごとに算定し、
前記提供部は、
前記属性ごとに算定された離脱数を提示するサービスを提供する、
ことを特徴とする請求項に記載の情報処理装置。
The acquisition unit is
Obtaining user information, which is information about the user of the user terminal,
The calculation unit is
The number of departures is calculated for each attribute included in the user information,
The providing unit is
Providing a service that presents the number of departures calculated for each attribute,
The information processing apparatus according to claim 1 , wherein:
コンピュータが実行する情報処理方法であって、
ユーザ端末におけるコンテンツの表示状況を取得する取得工程と、
前記取得工程によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に所定時間が経過したか否かを判定するとともに、前記ユーザ端末において当該所定時間が経過する迄に当該コンテンツの表示が終了したか否かを判定する判定工程と、
前記判定工程によって前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、当該コンテンツの表示を終了させたユーザの数である離脱数を算定する算定工程と、
前記算定工程によって算定された離脱数を提示するサービスを提供する提供工程と、
を含み、
前記取得工程は、
前記判定工程によって、前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、前記ユーザ端末において表示されていた当該コンテンツの表示領域を取得し、
前記算定工程は、
前記取得工程によって取得された前記コンテンツの表示領域に基づいて、当該コンテンツにおける所定の領域ごとに前記離脱数を算定し、
前記提供工程は、
前記コンテンツにおける所定の領域ごとに前記離脱数を提示するサービスを提供する、
ことを特徴とする情報処理方法。
An information processing method executed by a computer,
An acquisition step of acquiring the display status of the content on the user terminal,
Using the display status acquired in the acquisition step, it is determined whether or not a predetermined time has elapsed from the display of the content until the display of the content ends, and the predetermined time is determined in the user terminal. A determination step of determining whether or not the display of the content is finished by the lapse of time,
When it is determined by the determination step that the display of the content has ended by the predetermined time, a calculation step of calculating the number of leaving users, which is the number of users who have ended the display of the content,
A providing step of providing a service for presenting the number of departures calculated by the calculating step,
Including,
The acquisition step is
When it is determined by the determination step that the display of the content has ended by the predetermined time, the display area of the content displayed on the user terminal is acquired,
The calculation process is
Based on the display area of the content acquired by the acquisition step, calculate the number of leaving for each predetermined area in the content,
The providing step is
Providing a service that presents the number of departures for each predetermined area in the content,
An information processing method characterized by the above.
ユーザ端末におけるコンテンツの表示状況を取得する取得手順と、
前記取得手順によって取得された表示状況を用いて、前記コンテンツが表示されてから当該コンテンツの表示が終了する迄に所定時間が経過したか否かを判定するとともに、前記ユーザ端末において当該所定時間が経過する迄に当該コンテンツの表示が終了したか否かを判定する判定手順と、
前記判定手順によって前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、当該コンテンツの表示を終了させたユーザの数である離脱数を算定する算定手順と、
前記算定手順によって算定された離脱数を提示するサービスを提供する提供手順と、
をコンピュータに実行させ、
前記取得手順は、
前記判定手順によって、前記所定時間が経過する迄に前記コンテンツの表示が終了したと判定された場合に、前記ユーザ端末において表示されていた当該コンテンツの表示領域を取得し、
前記算定手順は、
前記取得手順によって取得された前記コンテンツの表示領域に基づいて、当該コンテンツにおける所定の領域ごとに前記離脱数を算定し、
前記提供手順は、
前記コンテンツにおける所定の領域ごとに前記離脱数を提示するサービスを提供する、
ことを特徴とする情報処理プログラム。
An acquisition procedure for acquiring the display status of the content on the user terminal,
Using the display status acquired by the acquisition procedure, it is determined whether or not a predetermined time has elapsed from the display of the content until the end of the display of the content, and the predetermined time at the user terminal. A determination procedure for determining whether or not the display of the content has ended by the time elapsed,
When it is determined by the determination procedure that the display of the content has ended by the predetermined time, a calculation procedure for calculating the number of departures, which is the number of users who have ended the display of the content,
A providing procedure for providing a service for presenting the number of departures calculated by the calculation procedure,
To run on your computer,
The acquisition procedure is
When it is determined by the determination procedure that the display of the content has ended by the predetermined time, the display area of the content displayed on the user terminal is acquired,
The calculation procedure is
Based on the display area of the content acquired by the acquisition procedure, calculate the number of leaving for each predetermined area in the content,
The provision procedure is
Providing a service that presents the number of departures for each predetermined area in the content,
An information processing program characterized by the above.
JP2017121610A 2017-06-21 2017-06-21 Information processing apparatus, information processing method, and information processing program Active JP6693912B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017121610A JP6693912B2 (en) 2017-06-21 2017-06-21 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017121610A JP6693912B2 (en) 2017-06-21 2017-06-21 Information processing apparatus, information processing method, and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016235298A Division JP6165956B1 (en) 2016-12-02 2016-12-02 Information processing apparatus, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2017168144A JP2017168144A (en) 2017-09-21
JP6693912B2 true JP6693912B2 (en) 2020-05-13

Family

ID=59910227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017121610A Active JP6693912B2 (en) 2017-06-21 2017-06-21 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP6693912B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6787983B2 (en) * 2018-12-17 2020-11-18 エヌエイチエヌ コーポレーション E-book provider server and program
JP6787984B2 (en) * 2018-12-17 2020-11-18 エヌエイチエヌ コーポレーション E-book provider server and program
JP6923576B2 (en) * 2019-02-21 2021-08-18 デジタル・アドバタイジング・コンソーシアム株式会社 program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5420846B2 (en) * 2008-01-31 2014-02-19 京セラ株式会社 Device with e-mail function and method for controlling device with e-mail function
JP5361272B2 (en) * 2008-07-28 2013-12-04 株式会社Jq Information management server, information management method, information management system, and program
JP2010067147A (en) * 2008-09-12 2010-03-25 Fuji Xerox Co Ltd Browsing status collection device, browsing status collection system and browsing status collection program
JP4423406B1 (en) * 2008-11-11 2010-03-03 株式会社プロヴィデンス Fine reading rate measuring device, client terminal, fine reading rate measuring system, fine reading rate measuring method, and program

Also Published As

Publication number Publication date
JP2017168144A (en) 2017-09-21

Similar Documents

Publication Publication Date Title
JP6486449B1 (en) Information processing apparatus, information processing method, and information processing program
JP6023129B2 (en) Extraction apparatus, extraction method, and extraction program
JP6165956B1 (en) Information processing apparatus, information processing method, and information processing program
JP6055567B1 (en) Information processing apparatus, information processing method, and information processing program
US9065827B1 (en) Browser-based provisioning of quality metadata
US8898297B1 (en) Device attribute-customized metadata for browser users
JP6693912B2 (en) Information processing apparatus, information processing method, and information processing program
JP2017054176A (en) Determination device, determination method, and determination program
JP2016181064A (en) Image recording apparatus and information providing system
JP5815108B1 (en) Distribution device and distribution method
JP6181802B2 (en) Presentation device, presentation method, presentation program, terminal device, display method, and display program
JP6067810B2 (en) Distribution device and distribution method
US20140372220A1 (en) Social Media Integration for Offer Searching
JP6761315B2 (en) Information providing equipment, information providing method, and information providing program
JP6853286B2 (en) Providing equipment, providing method and providing program
CN114730340A (en) Protecting user privacy in user interface data collection
JP6646274B2 (en) Information providing device and information providing program
KR102125132B1 (en) Method for calculating article readability on online news and system performing thereof
JP6736499B2 (en) Providing device, providing method, and providing program
JP6958994B2 (en) Decision device, decision method, and decision program
JP2017016523A (en) Providing device, providing method, and providing program
JP2019028741A (en) Determination apparatus, determination method, and determination program
JP5925370B1 (en) Presentation device, presentation method, presentation program, terminal device, and display program
JP6130433B2 (en) Information display program, information display method, information display device, distribution device, distribution method, distribution program, and terminal device
JP2018195201A (en) Calculation device, calculation method, and calculation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190521

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

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

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191225

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200416

R150 Certificate of patent or registration of utility model

Ref document number: 6693912

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

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350