JPWO2017199378A1 - INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM - Google Patents

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM Download PDF

Info

Publication number
JPWO2017199378A1
JPWO2017199378A1 JP2018518006A JP2018518006A JPWO2017199378A1 JP WO2017199378 A1 JPWO2017199378 A1 JP WO2017199378A1 JP 2018518006 A JP2018518006 A JP 2018518006A JP 2018518006 A JP2018518006 A JP 2018518006A JP WO2017199378 A1 JPWO2017199378 A1 JP WO2017199378A1
Authority
JP
Japan
Prior art keywords
reading
time
content
target content
reference time
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.)
Granted
Application number
JP2018518006A
Other languages
Japanese (ja)
Other versions
JP6913085B2 (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.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Publication of JPWO2017199378A1 publication Critical patent/JPWO2017199378A1/en
Application granted granted Critical
Publication of JP6913085B2 publication Critical patent/JP6913085B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)

Abstract

コンテンツの精読判定を正確に且つコンテンツの閲覧端末に特殊な構成や高い処理能力を求めることなく実現する。ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得部と、読時間に基づき、ユーザの読ペースを計算する読ペース計算部と、読ペースと対象コンテンツの含有文字数とに基づき、対象コンテンツの読時間に係る基準時間を設定する基準時間設定部と、対象コンテンツについて取得された読時間と該対象コンテンツについて設定された基準時間とを比較した結果に基づき、ユーザが該対象コンテンツを精読したか否かを判定する精読判定部とを備える。The precise reading determination of the content is realized accurately and without requiring a special configuration and a high processing capability in the content browsing terminal. A reading time acquisition unit for acquiring a reading time which is a time required for the user to read the content; a reading pace calculation unit for calculating the reading pace of the user based on the reading time; Based on the result of comparing the read time acquired for the target content with the reference time set for the target content, based on the reference time setting unit for setting the reference time related to the read time for the target content; And a precise reading determination unit that determines whether the target content has been read thoroughly.

Description

本発明は、情報処理装置、情報処理方法、情報処理装置を実現するプログラム、及びプログラムを記憶した記憶媒体に関するものであり、特には、コンテンツの精読判定に係る技術分野に関する。   The present invention relates to an information processing apparatus, an information processing method, a program for realizing the information processing apparatus, and a storage medium storing the program, and more particularly to the technical field related to the detailed reading determination of content.

特開2011−123744号公報JP, 2011-123744, A 特開2015−32274号公報JP, 2015-32274, A

例えば、ニュース記事やマンガ等の文字を含むコンテンツを閲覧した(読んだ)ことに応じてポイント等のリワードをユーザに付与するインターネット上のサービスが知られている。このようなサービスでは、例えば先頭ページから最終ページまで一気にページ送りをする等、コンテンツの中身を精読せずにポイント等の付与を受けるという想定外の行為(以下「リワード想定外取得」と表記)が行われる虞がある。   For example, there is known a service on the Internet which gives a reward such as points to a user according to browsing (reading) content including characters such as news articles and manga. In such a service, an unexpected act (for example, “reward unexpected acquisition”), such as sending pages from the first page to the last page at once, receiving points such as not giving a thorough reading of the contents of content There is a risk that

上記特許文献1、2には、コンテンツの精読判定に係る技術が開示されている。具体的に上記特許文献1には、ページに対する操作の態様からページを繰っている操作か、ページを読んでいる操作か、ページを少しだけ読んでいる操作かを判定することが開示(段落[0066][0070]等参照)されている。
また、上記特許文献2には、ユーザの視線の動きから文書の各行を読むのに要した時間を計測し、各行を読むのに要した時間のばらつきに基づいて文書を精読したかどうかを判断する場合において、該判断に各行の文字数を考慮する点が開示されている(請求項4、[0052]等参照)。
The above-mentioned patent documents 1 and 2 disclose a technique related to the detailed reading determination of the content. Specifically, the patent document 1 discloses that it is determined whether an operation of page rotation, an operation of reading a page, or an operation of reading a page a little from the operation mode of the page (paragraph [paragraph [0070], etc.).
Further, in Patent Document 2 described above, the time taken to read each line of the document is measured from the movement of the user's line of sight, and it is judged whether or not the document was read thoroughly based on the variation of the time taken to read each line. In this case, it is disclosed that the number of characters in each line is taken into consideration in the determination (see claim 4, [0052], etc.).

しかしながら、上記特許文献1には、操作態様からページを読んでいるか否かを判定する手法について具体的な開示はなく、正確に精読判定を行うことは困難であることが推定される。   However, Patent Document 1 does not specifically disclose a method of determining whether or not a page is read from the operation mode, and it is presumed that it is difficult to make a precise reading determination accurately.

また、上記特許文献2は、精読の判定にあたり視線検出を行うため、カメラが必須となり、また視線検出のための画像処理を行うことも要する。従って、カメラ、具体的には表示画面と同面側に配置されたカメラ(内向きカメラ)を備えない装置に対しては適用不能であり、また上記の画像処理のために比較的高い処理能力が求められてしまうという問題がある。   In addition, since the above-mentioned Patent Document 2 performs line-of-sight detection in determination of precise reading, a camera is essential, and it is also necessary to perform image processing for line-of-sight detection. Therefore, it can not be applied to cameras, and in particular to devices that do not have a camera (inward facing camera) arranged on the same side as the display screen, and also relatively high processing power for the above image processing. There is a problem that is required.

本発明は上記のような事情に鑑み為されたものであり、コンテンツの精読判定を正確に且つコンテンツの閲覧端末に特殊な構成や高い処理能力を求めることなく実現することを目的とする。   The present invention has been made in view of the above-described circumstances, and an object thereof is to realize precise reading determination of content accurately and without requiring a special configuration or high processing capability in a content browsing terminal.

本発明に係る情報処理装置は、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得部と、前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算部と、前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定部と、前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定部と、を備えるものである。   An information processing apparatus according to the present invention includes a reading time acquisition unit that acquires a reading time that is a time required for a user to read content, and a reading pace calculation unit that calculates the reading pace of the user based on the reading time. A reference time setting unit for setting a reference time related to the reading time of the target content based on the reading pace and the number of characters contained in the target content; the reading time acquired for the target content; and the target content And a detailed reading determination unit that determines whether the user has read the target content on the basis of a result of comparison with the set reference time.

上記構成によれば、対象コンテンツの精読判定に用いる基準時間を、読時間の実測値から計算されるユーザの読ペースに基づき設定しているため、精読判定を正確に行うことが可能とされる。また、読時間と基準時間との比較により精読判定を行うため、視線検出のための内向きカメラ等の特殊な構成、及び高い処理能力は不要である。   According to the above configuration, since the reference time used for the detailed reading determination of the target content is set based on the user's reading pace calculated from the measured value of the reading time, it is possible to perform the precise reading determination accurately . In addition, since the precise reading determination is performed by comparing the reading time and the reference time, a special configuration such as an inward camera for detecting the sight line and high processing power are not necessary.

上記した本発明に係る情報処理装置においては、前記基準時間設定部は、複数のユーザの前記読ペースに基づいて前記対象コンテンツについての前記基準時間を設定することが可能である。
ユーザ個人の読ペースに基づき基準時間を設定すると、仮に該ユーザが常時リワード想定外取得を行っている(つまり読ペースが過剰に速い)ような場合に、基準時間として過剰に短い時間が設定されることから、適正な精読判定を行うことが困難となる。このため、上記のように複数ユーザの読ペースに基づき対象コンテンツの基準時間を設定することで、そのような事態の発生防止を図っている。
In the above-described information processing apparatus according to the present invention, the reference time setting unit can set the reference time for the target content based on the reading paces of a plurality of users.
If the reference time is set based on the user's personal reading pace, an excessively short time will be set as the reference time if the user is constantly obtaining an unexpected reward (that is, the reading pace is too fast). Because of this, it is difficult to make a proper detailed reading determination. Therefore, as described above, the occurrence of such a situation is prevented by setting the reference time of the target content based on the reading paces of a plurality of users.

上記した本発明に係る情報処理装置においては、前記基準時間設定部は、前記読ペースに基づき、所定単位での前記コンテンツである単位コンテンツごとに前記基準時間の設定を行い、前記精読判定部は、前記対象コンテンツにおける単位コンテンツごとの前記読時間と前記基準時間とに基づいて該単位コンテンツごとに精読判定を行うことが可能である。
これにより、対象コンテンツの最終的な精読判定を、単位コンテンツごとの精読判定結果に基づき行うことが可能とされる。
In the above-described information processing apparatus according to the present invention, the reference time setting unit sets the reference time for each unit content which is the content in a predetermined unit based on the reading pace, and the precise reading determination unit It is possible to make a detailed reading determination for each unit content based on the reading time for each unit content in the target content and the reference time.
As a result, it is possible to make the final detailed reading determination of the target content based on the detailed reading determination result for each unit content.

上記した本発明に係る情報処理装置においては、前記精読判定部は、精読と判定した前記単位コンテンツの数に応じて前記対象コンテンツ全体についての精読判定を行うことが可能である。
これにより、対象コンテンツの精読判定条件のレベルを例えばコンテンツの種類や付与するリワードの量等の実際の事情に応じて適切に設定することが容易となる。
In the above-described information processing apparatus according to the present invention, the close reading determination unit can perform the close reading determination on the entire target content according to the number of the unit contents determined to be the close reading.
Accordingly, it becomes easy to set the level of the detailed reading determination condition of the target content appropriately in accordance with the actual circumstances such as the type of content and the amount of reward to be given.

上記した本発明に係る情報処理装置においては、前記単位コンテンツについて設定された前記基準時間に該単位コンテンツの前記読時間が達していない状態での該単位コンテンツの表示送りが不能とされるように制御する不能制御部を備えることが可能である。
これにより、ユーザは単位コンテンツを精読していない場合に次の単位コンテンツへの表示送りを行うことが不能とされる。
In the above-described information processing apparatus according to the present invention, display sending of the unit content can not be performed in a state in which the reading time of the unit content has not reached the reference time set for the unit content. It is possible to provide a disabling control unit to control.
This makes it impossible for the user to perform display feed to the next unit content when the unit content is not read in detail.

上記した本発明に係る情報処理装置においては、前記基準時間設定部は、画像による前記対象コンテンツについて画像解析を行って該対象コンテンツ内の含有文字数を特定することが可能である。
これにより、対象コンテンツの含有文字数を人手により特定しておく必要がなくなる。
In the above-described information processing apparatus according to the present invention, the reference time setting unit can perform image analysis on the target content by an image to specify the number of contained characters in the target content.
This eliminates the need for manually specifying the number of characters of the target content.

また、本発明に係る情報処理方法は、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得ステップと、前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算ステップと、前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定ステップと、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定ステップと、を情報処理装置が実行する情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。
In the information processing method according to the present invention, a reading time acquisition step for acquiring a reading time which is a time required for the user to read the content, and a reading pace for calculating the reading pace of the user based on the reading time. A reference time setting step of setting a reference time related to the reading time of the target content based on the calculation step and the reading pace and the number of contained characters of the target content;
A detailed reading determination step of determining whether the user has read the target content on the basis of a result of comparing the reading time acquired for the target content and the reference time set for the target content; It is an information processing method which an information processor performs.
According to such an information processing method, the same operation as the above-described information processing apparatus according to the present invention can be obtained.

さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
Furthermore, a program according to the present invention is a program that causes an information processing apparatus to execute processing to be executed as the information processing method.
Furthermore, a storage medium according to the present invention is a storage medium storing the above program. The above information processing apparatus is realized by these programs and storage media.

本発明によれば、コンテンツの精読判定を正確に且つコンテンツ閲覧端末に特殊な構成や高い処理能力を求めることなく実現することができる。   According to the present invention, it is possible to realize the precise reading determination of the content accurately and without requiring the content browsing terminal to have a special configuration or a high processing capability.

本発明に係る実施の形態としてのネットワークシステムの例を示した図である。It is a figure showing an example of a network system as an embodiment concerning the present invention. 実施の形態のネットワークシステムを構成するコンピュータ装置のハードウェア構成を例示したブロック図である。It is the block diagram which illustrated the hardware constitutions of the computer device which constitutes the network system of form of execution. 第1の実施の形態の精読判定手法に係る機能をブロック化して示した機能ブロック図である。FIG. 6 is a functional block diagram showing the function according to the precise reading determination method of the first embodiment in a block form. 読時間DB(データベース)の格納情報を例示した図である。It is the figure which illustrated the storage information of reading time DB (database). 第1の実施の形態における文字数DBの格納情報を例示した図である。It is the figure which illustrated the information of the storage of the character count DB in the form of 1st execution. 読ペースDBの格納情報を例示した図である。It is the figure which illustrated the storage information of reading pace DB. 第1の実施の形態における基準時間DBの格納情報を例示した図である。It is the figure which illustrated the storage information of reference time DB in a 1st embodiment. 精読情報DBの格納情報を例示した図である。It is the figure which illustrated the storing information of precise reading information DB. 読ペースの計算時に対応した処理のフローチャートである。It is a flowchart of the process corresponding to the time of reading pace calculation. 第1の実施の形態における基準時間の設定時に対応した処理のフローチャートである。It is a flowchart of the process corresponding to the time of the setting of the reference time in 1st Embodiment. 第1の実施の形態における対象コンテンツについての精読判定時に対応した処理のフローチャートである。It is a flowchart of the process corresponding to the time of close reading determination about the object content in 1st Embodiment. 第2の実施の形態の精読判定手法に係る機能をブロック化して示した機能ブロック図である。It is a functional block diagram showing blocking the function concerning the precise reading judging method of a 2nd embodiment. 第2の実施の形態における文字数DBの格納情報を例示した図である。It is the figure which illustrated the information of the storage of the character count DB in the form of 2nd execution. 第2の実施の形態における基準時間DBの格納情報を例示した図である。It is the figure which illustrated the storing information of reference time DB in a 2nd embodiment. 第2の実施の形態における基準時間の設定時に対応した処理のフローチャートである。It is a flowchart of the process corresponding to the time of the setting of the reference time in 2nd Embodiment. 第2の実施の形態における対象コンテンツについての精読判定時に対応した処理のフローチャートである。It is a flowchart of the process corresponding to the time of close reading determination about the object content in 2nd Embodiment. 変形例1の処理を示したフローチャートである。FIG. 10 is a flowchart showing the process of modification 1; FIG. スライダー操作子の例を示した図である。It is a figure showing an example of a slider control.

以下、実施の形態を次の順序で説明する。

<1.第1の実施の形態>
[1-1.ネットワークシステムの概要]
[1-2.ハードウェア構成]
[1-3.第1の実施の形態の精読判定手法]
[1-4.処理手順]
<2.第2の実施の形態>
[2-1.第2の実施の形態の精読判定手法]
[2-2.処理手順]
<3.変形例>
[3-1.変形例1]
[3-2.変形例2]
[3-3.その他の変形例]
<4.実施の形態のまとめ>
<5.プログラム及び記憶媒体>
Hereinafter, embodiments will be described in the following order.

<1. First embodiment>
[1-1. Network System Overview]
[1-2. Hardware configuration]
[1-3. Precision Reading Determination Method of the First Embodiment]
[1-4. Processing procedure]
<2. Second embodiment>
[2-1. Precision Reading Determination Method of Second Embodiment]
[2-2. Processing procedure]
<3. Modified example>
3-1. Modification 1]
[3-2. Modification 2]
[3-3. Other Modifications]
<4. Summary of embodiment>
<5. Program and storage medium>

<1.第1の実施の形態>
[1-1.ネットワークシステムの概要]

図1に、本実施の形態で前提とするネットワークシステム1の例を示す。
ネットワークシステム1は、例えばインターネットとしてのネットワーク2と、精読管理システム3と、複数のユーザ端末4,4…,4とを備えている。
ネットワークシステム1は、精読管理システム3における精読管理サーバ30と各ユーザ端末4とがネットワーク2を介して互いに通信可能に構成されている。
<1. First embodiment>
[1-1. Network System Overview]

FIG. 1 shows an example of a network system 1 premised in the present embodiment.
The network system 1 includes, for example, a network 2 as the Internet, a fine reading management system 3, and a plurality of user terminals 4, 4.
The network system 1 is configured such that the fine reading management server 30 and each user terminal 4 in the fine reading management system 3 can communicate with each other via the network 2.

ここで、ネットワーク2の構成は多様な例が想定される。例えば、インターネット以外にも、イントラネット、エキストラネット、LAN(Local Area Network)、CATV(Community Antenna TeleVision)通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク2の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばIEEE(Institute of Electrical and Electronics Engineers)1394、USB(Universal Serial Bus)、電力線搬送、電話線等の有線でも、IrDA(Infrared Data Association)のような赤外線、ブルートゥース(登録商標)、802.11無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
Here, various examples of the configuration of the network 2 are assumed. For example, in addition to the Internet, intranet, extranet, LAN (Local Area Network), CATV (Community Antenna TeleVision) communication network, Virtual Private Network, telephone network, mobile communication network, satellite communication network, etc. Is assumed.
Also, various examples are assumed for transmission media that constitute all or part of the network 2. For example, even if wired such as IEEE (Institute of Electrical and Electronics Engineers) 1394, USB (Universal Serial Bus), power line carrier, telephone line, infrared such as IrDA (Infrared Data Association), Bluetooth (registered trademark), 802.11 wireless It can also be used by wireless such as mobile phone network, satellite link, terrestrial digital network and so on.

ユーザ端末4は、コンテンツを閲覧するユーザが使用するコンピュータ装置である。ユーザ端末4としては、例えば高機能携帯電話機(スマートフォン)や腕時計型等のウェアラブルなコンピュータ装置等、携帯型のコンピュータ装置が挙げられるが、ユーザ端末4の種類はこれに限定されない。
ユーザ端末4は、ウェブブラウザを備え、ネットワーク2を介して通信可能とされたサーバ装置にHTTP(Hypertext Transfer Protocol)リクエストを送信することでウェブページや所定の処理を要求する。またユーザ端末4は、HTTPリクエストに応じて送られてきたウェブページ(ウェブページデータ)を受信してウェブブラウザにより表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
The user terminal 4 is a computer device used by a user who browses content. Examples of the user terminal 4 include portable computer devices such as wearable computer devices such as high-performance mobile phones (smartphones) and watch-types, but the type of the user terminal 4 is not limited to this.
The user terminal 4 has a web browser, and sends a HTTP (Hypertext Transfer Protocol) request to a server device that can communicate via the network 2 to request a web page and predetermined processing. Further, the user terminal 4 receives the web page (web page data) sent in response to the HTTP request and displays it by the web browser. This allows the user to browse and manipulate the desired web page.

精読管理システム3は、精読管理サーバ30、読時間DB(データベース)31、文字数DB32、読ペースDB33、基準時間DB34、及び精読情報DB35を備えている。
図示するように精読管理サーバ30は読時間DB31、文字数DB32、読ペースDB33、基準時間DB34、及び精読情報DB35と通信可能に接続されている。
The fine reading management system 3 includes a fine reading management server 30, a reading time DB (database) 31, a character count DB 32, a reading pace DB 33, a reference time DB 34, and a fine reading information DB 35.
As shown in the figure, the fine reading management server 30 is communicably connected to the reading time DB 31, the character count DB 32, the reading pace DB 33, the reference time DB 34, and the fine reading information DB 35.

精読管理サーバ30は、視覚的なコンテンツ、具体的には文字を含むコンテンツ(以下、単に「コンテンツ」とも表記する)の配信、及び配信コンテンツについての精読に係る情報を管理するサーバ装置(コンピュータ装置)である。
本例では、精読管理サーバ30により提供される(配信される)ウェブページにおいてコンテンツの提示が行われる。コンテンツの具体例としては、例えばニュースサイトにおけるニュース記事やブログ(ウェブログ)記事、コラムや小説、マンガ等を挙げることができる。
精読管理システム3においては、精読管理サーバ30により配信可能なコンテンツにコンテンツIDが割り振られており、該コンテンツIDにより各コンテンツを一意に識別可能とされている。
また、精読管理システム3においては、各ユーザがユーザIDにより識別可能に管理されている。この場合、各ユーザは、予めログイン用の情報としてID(例えばユーザIDそのもの)とパスワードを精読管理システム3に対して登録するようにされている。コンテンツの閲覧要求等、ユーザ端末4から精読管理システム3(精読管理サーバ30)に対するアクセスがあった場合、ログイン情報を元にアクセスのあったユーザ端末4のユーザをユーザIDにより識別することが可能とされている。
The precise reading management server 30 is a server apparatus (computer apparatus that manages distribution of visual content, specifically, content including characters (hereinafter, also simply referred to as “content”), and information related to detailed reading of the distribution content ).
In this example, presentation of content is performed on a web page provided (distributed) by the fine reading management server 30. Specific examples of the content include, for example, news articles, blog (web log) articles, columns, novels, manga, and the like on a news site.
In the close reading management system 3, the contents ID is assigned to the contents that can be distributed by the close reading management server 30, and each contents can be uniquely identified by the contents ID.
Further, in the fine reading management system 3, each user is managed so as to be identifiable by the user ID. In this case, each user is registered in advance with an ID (for example, the user ID itself) and a password as information for login in the detailed reading management system 3. When there is an access to the detailed reading management system 3 (specific reading management server 30) from the user terminal 4 such as a content browsing request, it is possible to identify the user of the user terminal 4 who has accessed based on the login information by the user ID. It is assumed.

精読管理サーバ30は、ユーザに対する配信コンテンツについて、ユーザが該コンテンツを読むのに要した時間である読時間Trの取得や、取得した読時間Trに基づくユーザの読ペースPrの計算、コンテンツごとの読時間Trについての基準時間Tsの設定を行い、該基準時間Tsに基づいてユーザが対象コンテンツを精読したか否かを判定する。このような精読判定の過程において、精読管理サーバ30は読時間DB31、文字数DB32、読ペースDB33、及び基準時間DB34を用いる。   The detailed reading management server 30 acquires the reading time Tr which is the time taken for the user to read the content, and calculates the reading pace Pr of the user based on the acquired reading time Tr, for each content. A reference time Ts for the reading time Tr is set, and it is determined based on the reference time Ts whether or not the user has read the target content. In the process of such detailed reading determination, the detailed reading management server 30 uses a reading time DB 31, a character count DB 32, a reading pace DB 33, and a reference time DB 34.

また、本例における精読管理サーバ30は、精読判定の結果に基づき精読情報DB35に対する情報格納処理を行って精読と判定されたコンテンツをユーザごとに管理する。本例のネットワークシステム2においては、コンテンツを精読するごとに、ユーザに所定のリワード(例えばショッピング等で金銭の代わりに利用できるポイント)が付与される。精読情報DB35は、精読コンテンツをユーザごとに管理する情報を格納するためのDBであり、該格納情報はユーザごとに付与すべきリワードの有無や量を特定するために用いられる。
この場合、リワードの付与は、対象のコンテンツ全体を精読したと判定されたことに応じて行われる。例えば、ニュース記事であれば、対象とするn個の記事全体を精読することが条件とされ、またマンガであれば例えば1タイトル全体を精読することが条件とされる等、ユーザがリワードの付与を受けるにあたって精読すべき範囲が定められている。
Further, the precise reading management server 30 in the present example performs an information storage process on the precise reading information DB 35 based on the result of the precise reading determination, and manages the content determined to be the precise reading for each user. In the network system 2 of the present example, each time the content is read, a predetermined reward (for example, a point that can be used instead of money for shopping etc.) is given to the user. The fine reading information DB 35 is a DB for storing information for managing the fine reading content for each user, and the stored information is used to specify the presence / absence and the amount of reward to be provided for each user.
In this case, the awarding of the reward is performed in response to the determination that the entire target content has been read thoroughly. For example, in the case of a news article, it is a condition that the entire n articles to be targeted be read carefully, and in the case of a manga, for example, it is a condition that the entire title is read carefully. The range to be read carefully is determined to receive the

なお、実施の形態としての精読判定の手法や上記の各種DBの格納情報については後に改めて説明する。   The detailed reading determination method according to the embodiment and the storage information of the various DBs described above will be described later again.

ここで、精読管理システム3において、精読管理サーバ30は、一つのコンピュータ装置ではなく複数のコンピュータ装置がシステム化されて構成されてもよい。例えば、コンテンツの配信機能を一つのコンピュータ装置に担わせ、コンテンツの精読判定に係る機能を別のコンピュータ装置に担わせる等の例を挙げることができる。この場合、複数のコンピュータ装置は、LAN等によりシステム化されていてもよいし、インターネット等を利用したVPN等により遠隔地に配置されたものでもよい。
また、図示及び説明の便宜上、読時間DB31、文字数DB32、読ペースDB33、基準時間DB34、及び精読情報DB35を別体の装置として示したが、これらのDBは精読管理サーバDB30がアクセス可能とされていればどのような形態で実現されていてもよい。
Here, in the fine reading management system 3, the fine reading management server 30 may be configured by systemizing a plurality of computer devices instead of a single computer device. For example, it is possible to cite an example in which one computer apparatus is responsible for the content distribution function and another computer apparatus is responsible for the function related to the detailed reading determination of the content. In this case, the plurality of computer devices may be systemized by a LAN or the like, or may be remotely located by a VPN or the like using the Internet or the like.
Further, for convenience of illustration and explanation, although the reading time DB 31, the character count DB 32, the reading pace DB 33, the reference time DB 34, and the detailed reading information DB 35 are shown as separate devices, these DBs are accessible by the detailed reading management server DB 30. If it is, it may be realized in any form.

[1-2.ハードウェア構成]

図2に、図1で示した各装置(精読管理サーバ30、読時間DB31、文字数DB32、読ペースDB33、基準時間DB34、精読情報DB35、ユーザ端末4)を構成するコンピュータ装置のハードウェア構成を示す。
図2において、コンピュータ装置のCPU(Central Processing Unit)101は、ROM(Read Only Memory)102に記憶されているプログラム、または記憶部108からRAM(Random Access Memory)103にロードされたプログラムに従って各種の処理を実行する。RAM103にはまた、CPU101が各種の処理を実行する上において必要なデータなども適宜記憶される。
CPU101、ROM102、及びRAM103は、バス104を介して相互に接続されている。このバス104には、入出力インタフェース105も接続されている。
入出力インタフェース105には、キーボード、マウス、タッチパネルなどよりなる入力装置106、LCD(Liquid Crystal Display)、CRT(Cathode Ray Tube)、有機EL(Electroluminescence)パネルなどよりなるディスプレイ(表示装置)、並びにスピーカなどよりなる出力装置107、HDD(Hard Disk Drive)やフラッシュメモリ装置などより構成される記憶部108、外部装置との間で相互通信を行うための通信部109が接続されている。
入出力インタフェース105にはまた、必要に応じてメディアドライブ110が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア111が適宜装着され、リムーバブルメディア111に対する情報の書込や読出が行われる。
[1-2. Hardware configuration]

FIG. 2 shows the hardware configuration of the computer device constituting each device (the detailed reading management server 30, the reading time DB 31, the number of characters DB 32, the reading pace DB 33, the reference time DB 34, the detailed reading information DB 35, the user terminal 4) shown in FIG. Show.
Referring to FIG. 2, a central processing unit (CPU) 101 of the computer device performs various programs according to a program stored in a read only memory (ROM) 102 or a program loaded from a storage unit 108 to a random access memory (RAM) 103. Execute the process The RAM 103 also stores data necessary for the CPU 101 to execute various processes.
The CPU 101, the ROM 102, and the RAM 103 are mutually connected via a bus 104. An input / output interface 105 is also connected to the bus 104.
The input / output interface 105 includes an input device 106 including a keyboard, a mouse, and a touch panel, a display (display device) including an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube), an organic EL (Electroluminescence) panel, and the like. And a storage unit 108 configured of an HDD (Hard Disk Drive), a flash memory device, or the like, and a communication unit 109 for performing mutual communication with an external device.
Also, a media drive 110 is connected to the input / output interface 105 as necessary, and removable media 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory are appropriately mounted. Reading is performed.

このようなコンピュータ装置では、通信部109による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア111を介したデータやプログラムの受け渡しが可能である。
CPU101が各種のプログラムに基づいて処理動作を行うことで、特に精読管理サーバ30、30’としてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
In such a computer device, upload and download of data and programs can be performed by communication by the communication unit 109, and data and programs can be delivered via the removable medium 111.
When the CPU 101 performs processing operations based on various programs, particularly in the computer apparatus as the detailed reading management server 30, 30 ′, information processing and communication to be described later are executed.

<3.第1の実施の形態の精読判定手法>

図3を参照して、本実施の形態としての精読判定に係る各種機能について説明する。
なお、図3では精読管理サーバ30(CPU101)が実行する各種処理のうち、第1の実施の形態としての精読判定手法を実現するための処理を機能ごとに分けてブロック化して示している。
<3. Detailed Reading Determination Method of First Embodiment>

With reference to FIG. 3, various functions relating to the precise reading determination according to the present embodiment will be described.
In FIG. 3, among the various processes executed by the fine reading management server 30 (CPU 101), the process for realizing the fine reading determination method according to the first embodiment is shown separately for each function.

図示するように精読管理サーバ30は、機能ごとに分けて読時間取得処理部F1、読ペース計算処理部F2、基準時間設定処理部F3、精読判定処理部F4とを備えるものとして表すことができる。   As illustrated, the detailed reading management server 30 can be represented as being provided with a reading time acquisition processing unit F1, a reading pace calculation processing unit F2, a reference time setting processing unit F3, and a detailed reading judgment processing unit F4 by function. .

読時間取得処理部F1は、ユーザがコンテンツを読むのに要した時間である読時間Trを取得する。この読時間Trの取得処理は、読ペース計算処理部F2による読ペースPrの算出に用いる読時間Trを取得するための処理であるが、場合によっては精読判定のために基準時間Tsとの比較に用いる読時間Trの取得処理を兼ねることになる。例えば、リワード付与の対象(精読判定の対象)とされるコンテンツが配信可能な全コンテンツのうちの幾つかに限られているとの前提の下で、ユーザが閲覧を要求したコンテンツが対象外のコンテンツであった場合、該コンテンツについての読時間Trの取得処理は読ペースPr計算用の読時間Trの取得のみを目的とした処理となる。一方、ユーザが閲覧を要求したコンテンツが対象のコンテンツであった場合、該コンテンツについての読時間Trの取得処理は読ペースPr計算用の読時間Trの取得、及び該コンテンツについての精読判定に用いる読時間Tr(基準時間Tsとの比較に用いられる読時間Tr)の取得の双方を兼ねる処理となり得る。   The reading time acquisition processing unit F1 acquires a reading time Tr which is a time required for the user to read the content. The acquisition process of the reading time Tr is a process for acquiring the reading time Tr used for calculation of the reading pace Pr by the reading pace calculation processing unit F2, but in some cases, it is compared with the reference time Ts to determine the detailed reading It also serves to acquire the reading time Tr used for the For example, the content for which the user has requested viewing is not targeted under the premise that the content to which the reward is given (target of the detailed reading judgment) is limited to some of all the deliverable content. In the case of the content, the acquisition process of the reading time Tr for the content is a process only for acquiring the reading time Tr for the reading pace Pr calculation. On the other hand, when the content requested to be browsed by the user is the target content, the process of acquiring the reading time Tr for the content is used for acquiring the reading time Tr for reading pace Pr calculation and the detailed reading determination for the content. It may be processing that doubles as the acquisition of the reading time Tr (the reading time Tr used for comparison with the reference time Ts).

本例では、上述したようにリワードの付与条件として対象コンテンツ全体(例えばマンガの1タイトル全体)を精読するとの条件が定められているため、これに対応して読時間Trとしては対象コンテンツ全体を読むのに要した時間を取得する。
本例の場合、読時間Trは、精読管理サーバ30が計測するのではなく、ユーザ端末4側で計測し、計測された読時間Trを精読管理サーバ30が取得する。なお、勿論、精読管理サーバ30が読時間Trを計測する構成とすることも可能である。
本例において、読時間Trの単位は「秒」である。
In the present example, as described above, the condition for carefully reading the entire target content (for example, the entire title of a manga) is defined as the condition for giving a reward, and correspondingly, the entire target content is used as the reading time Tr. Get the time it took to read.
In the case of this example, the reading time Tr is not measured by the precise reading management server 30, but is measured by the user terminal 4 side, and the precise reading management server 30 acquires the measured reading time Tr. Of course, it is also possible to adopt a configuration in which the precision reading management server 30 measures the reading time Tr.
In this example, the unit of the reading time Tr is "second".

精読管理サーバ30は、上記の読時間取得処理部F1が或るユーザによる或るコンテンツについての読時間Trを取得したことに応じ、該読時間Trを読時間DB31に格納する。
図4は、読時間DB30の格納情報の例を示している。
精読管理サーバ30は、読時間Trを取得したことに応じ、該読時間Trを、該読時間Trの取得対象とされたユーザ、コンテンツそれぞれのIDと対応づけて読時間DB30に格納する。
これにより読時間DB30には、図示のように、読破コンテンツとその読時間Trとの対応関係を表す情報がユーザごとに対応づけられた情報(以下「読時間管理情報I1」と表記する)が構築される。
The precise reading management server 30 stores the reading time Tr in the reading time DB 31 in response to the reading time acquisition processing unit F1 having acquired the reading time Tr for a certain content by a certain user.
FIG. 4 shows an example of stored information of the reading time DB 30. As shown in FIG.
In response to the acquisition of the reading time Tr, the fine reading management server 30 stores the reading time Tr in the reading time DB 30 in association with the ID of each of the user who is made the acquisition target of the reading time Tr and the content.
Thus, as shown in the figure, the reading time DB 30 includes information (hereinafter referred to as "reading time management information I1") in which information representing the correspondence between the read content and the reading time Tr is associated with each user. Be built.

図3に戻り、読ペース計算処理部F2は、読時間Trに基づき、ユーザの読ペースPrを計算する。ここで、読ペースPrは、ユーザがコンテンツを読み進めるペースについての指標値である。具体的に、読ペースPrとしては、単位時間あたりに読み進めることのできる文字数や、或いは単位文字数あたりに要する読時間Trとすることが考えられる。以下では、読ペースPrは、単位時間あたり(例えば1秒あたり)に読み進めることのできる文字数である例を説明する。   Returning to FIG. 3, the reading pace calculation processing unit F2 calculates the reading pace Pr of the user based on the reading time Tr. Here, the reading pace Pr is an index value of the pace at which the user reads content. Specifically, the reading pace Pr can be considered to be the number of characters that can be read per unit time, or the reading time Tr required per unit number of characters. In the following, an example will be described in which the reading pace Pr is the number of characters that can be read per unit time (for example, per second).

本例では、読ペースPrはユーザごとに個別に計算する。具体的には、読時間管理情報I1を用いて、ユーザが読破した全コンテンツの総文字数と、該全コンテンツの読時間Trの総和である総読時間とを用い、「読ペースPr=総文字数/総読時間」を計算する。   In this example, the reading pace Pr is calculated individually for each user. Specifically, using the reading time management information I1, using the total number of characters of all the contents read by the user and the total reading time which is the total of the reading times Tr of the all contents, Calculate "total reading time".

読ペースPrの計算には、文字数DB32の格納情報を用いる。
図5に示すように文字数DB32には、コンテンツの文字数(総文字数)の情報がコンテンツIDごとに格納されている。
The information stored in the number-of-characters DB 32 is used to calculate the reading pace Pr.
As shown in FIG. 5, in the number-of-characters DB 32, information of the number of characters (total number of characters) of content is stored for each content ID.

読ペース計算処理部F2は、対象とするユーザについて読時間DB31より読破コンテンツの読時間Trを取得し、また当該読破コンテンツについての文字数を文字数DB32より取得し、それら読時間Trと文字数とに基づいて該ユーザについての読ペースPrを計算する。
ここで、対象とするユーザの読破コンテンツが複数存在する場合、該ユーザの読ペースPrは、読破コンテンツごとに計算した読ペースPrの平均値とする。
なお、対象とするユーザの複数の読破コンテンツのうち一つのコンテンツについて計算した読ペースPrを該ユーザについての読ペースPrとしてもよい。
The reading pace calculation processing unit F2 acquires the reading time Tr of the read content from the reading time DB 31 for the target user, and acquires the number of characters for the read content from the character count DB 32, and based on the reading time Tr and the number of characters. Calculate the reading pace Pr for the user.
Here, when there are a plurality of read content of the target user, the read pace Pr of the user is an average value of read pace Pr calculated for each read content.
Note that the reading pace Pr calculated for one content of a plurality of read content of the target user may be used as the reading pace Pr for the user.

読ペース計算処理部F2は、ユーザごとに計算した読ペースPrを読ペースDB33に格納する。
具体的には、図6に示すように、計算した読ペースPrをユーザIDと対応づけて格納する。
以下、このようにユーザIDごとに読ペースPrが対応づけられた情報を「読ペース管理情報I2」と表記する。
The reading pace calculation processing unit F2 stores the reading pace Pr calculated for each user in the reading pace DB 33.
Specifically, as shown in FIG. 6, the calculated reading pace Pr is stored in association with the user ID.
Hereinafter, the information in which the reading pace Pr is associated with each user ID as described above is referred to as “reading pace management information I2”.

続いて、図3に示す基準時間設定処理部F3は、読ペースPrと対象コンテンツの含有文字数とに基づき、対象コンテンツの読時間Trに係る基準時間Tsを設定する。ここで言う対象コンテンツとは、精読判定の対象コンテンツである。
対象コンテンツの基準時間Tsは、ユーザごとに該ユーザについて計算した読ペースPrに基づいて設定することもできるが、本例では、基準時間Tsは複数のユーザの読ペースPrに基づいて設定する。具体的には、読ペース管理情報I2(図6参照)に基づき、複数ユーザの読ペースPrの平均値(以下「平均読ペースPr−av」と表記)を計算し、該平均読ペースPr−avと対象コンテンツの含有文字数(文字数DB32より取得)とに基づき、該対象コンテンツについての基準時間Tsを設定する。すなわち、「基準時間Ts=含有文字数/平均読ペースPr−av」を計算する。
Subsequently, the reference time setting processing unit F3 illustrated in FIG. 3 sets a reference time Ts related to the reading time Tr of the target content based on the reading pace Pr and the number of contained characters of the target content. The target content referred to here is the target content of the detailed reading determination.
Although the reference time Ts of the target content may be set based on the reading pace Pr calculated for the user for each user, in the present example, the reference time Ts is set based on the reading paces Pr of a plurality of users. Specifically, based on the reading pace management information I2 (see FIG. 6), an average value of reading paces Pr of plural users (hereinafter referred to as "average reading pace Pr-av") is calculated, and the average reading pace Pr- The reference time Ts for the target content is set based on av and the number of contained characters of the target content (obtained from the character number DB 32). That is, “reference time Ts = number of contained characters / average reading pace Pr−av” is calculated.

ここで、ユーザ個人の読ペースPrに基づき基準時間Tsを設定すると、仮に該ユーザが常時リワード想定外取得を行っている(つまり読ペースPrが過剰に速い)ような場合に、基準時間Tsとして過剰に短い時間が設定されることから、適正な精読判定を行うことが困難となる。このため、上記のように複数ユーザの平均読ペースPr−avに基づき対象コンテンツの基準時間Tsを設定することで、そのような事態の発生防止を図っている。
なお、同問題への対策としては、読ペースPrとして過剰に速い値(「単位時間あたりに読み進めることのできる文字数」であれば所定値以上の値)を基準時間Tsの設定に用いないような対策を講じることも可能である。
Here, if the reference time Ts is set based on the reading pace Pr of the user personally, it is assumed that the user is constantly obtaining an unexpected reward (that is, the reading pace Pr is excessively fast) as the reference time Ts. Since an excessively short time is set, it is difficult to make a proper detailed reading determination. Therefore, the occurrence of such a situation is prevented by setting the reference time Ts of the target content based on the average reading pace Pr-av of a plurality of users as described above.
In addition, as a countermeasure against the same problem, do not use an excessively fast value as the reading pace Pr (a value of a predetermined value or more if "number of characters that can be read per unit time") for setting the reference time Ts. It is also possible to take various measures.

本例では、基準時間Tsは、対象コンテンツごとにバッチ処理により予め求めておき、基準時間DB34に格納しておく。
図7は、基準時間DB34の格納情報を例示している。
図示するように基準時間DB34には、対象コンテンツのコンテンツIDごとに、設定した基準時間Tsを対応づけて格納する。以下、このように対象コンテンツのコンテンツIDと設定した基準時間Tsとが対応づけられた情報を「基準時間管理情報I3」と表記する。
In this example, the reference time Ts is obtained in advance by batch processing for each target content, and stored in the reference time DB 34.
FIG. 7 illustrates the storage information of the reference time DB 34.
As illustrated, the set reference time Ts is associated and stored in the reference time DB 34 for each content ID of the target content. Hereinafter, information in which the content ID of the target content and the set reference time Ts are associated in this way is referred to as “reference time management information I3”.

ここで、上記のように本例では、基準時間Tsの設定にあたってユーザごとの読ペースPrを計算しているが、このことで、対象コンテンツについての読時間Trのサンプルが無くても、該対象コンテンツの基準時間Tsを求めることが可能とされている。すなわち、例えばリワード付与対象であるコンテンツAについて読時間Trが取得されていない場合であっても、他のコンテンツBについて取得された読時間Trから計算された読ペースPrとコンテンツAの含有文字数とに基づいて、該コンテンツAについての基準時間Tsを設定することができるものである。
なお、この点からも理解されるように、本例では、読ペースPrの計算のための読時間Trの取得対象とするコンテンツと、精読判定の対象コンテンツとが全く重複しなくてもよいものである。
Here, as described above, in the present example, the reading pace Pr for each user is calculated in setting the reference time Ts, but with this, even if there is no sample of the reading time Tr for the target content, the target It is possible to determine the reference time Ts of the content. That is, for example, even if the reading time Tr is not acquired for the content A to be rewarded, the reading pace Pr calculated from the reading time Tr acquired for the other content B and the number of content characters of the content A The reference time Ts for the content A can be set based on the above.
Note that, as understood from this point, in this example, the content to be acquired for the reading time Tr for calculation of the reading pace Pr and the content for the detailed reading determination do not have to completely overlap It is.

精読判定処理部F4は、対象コンテンツについて取得された読時間Trと該対象コンテンツについて設定された基準時間Tsとを比較した結果に基づき、ユーザが該対象コンテンツを精読したか否かを判定する。
すなわち、閲覧要求された対象コンテンツについて、基準時間管理情報I3に基づいて対応する基準時間Tsを取得すると共に、該基準時間Tsと該対象コンテンツについて取得された読時間Trとに基づき、「読時間Tr≧基準時間Ts」であるか否かを判定する。
The precise reading determination processing unit F4 determines whether the user has read the target content in detail based on the result of comparing the read time Tr acquired for the target content with the reference time Ts set for the target content.
That is, for the target content requested to be browsed, the corresponding reference time Ts is acquired based on the reference time management information I3, and based on the reference time Ts and the reading time Tr acquired for the target content, “reading time It is determined whether Tr ≧ reference time Ts.

この場合、精読管理サーバ30は、「読時間Tr≧基準時間Ts」である、すなわち精読であると判定した対象コンテンツ、及び該対象コンテンツの閲覧要求ユーザの組み合わせについての情報を、精読情報DB35に格納する。   In this case, the detailed reading management server 30 sets the information about the combination of the target content determined as “reading time Tr 基準 reference time Ts”, that is, the target content determined to be the detailed reading, and the browsing request user of the target content Store.

図8は、精読情報DB35の格納情報の例を示しているが、図示のように精読情報DB35には、ユーザIDごとに、精読と判定されたコンテンツID(図中「精読コンテンツID」)が対応づけられて格納される。以下、このようにユーザIDごとに精読コンテンツIDが対応づけられた情報を「精読管理情報I4」と表記する。
該精読管理情報I4により、精読コンテンツがユーザごとに管理され、ユーザごとに付与すべきリワードの有無や量を容易に特定することができる。
FIG. 8 shows an example of stored information in the detailed reading information DB 35, but as shown in the figure, the detailed reading information DB 35 has a content ID (“specific reading content ID” in the figure) determined to be detailed reading for each user ID. It is matched and stored. Hereinafter, the information in which the detailed reading content ID is associated with each user ID as described above is referred to as “precise reading management information I4”.
With the fine reading management information I4, the fine reading content is managed for each user, and it is possible to easily specify the presence / absence and the amount of reward to be given for each user.

[1-4.処理手順]

図9〜図11のフローチャートを参照して、上記により説明した第1の実施の形態としての精読判定手法を実現するための処理の手順を説明する。
これら図9〜図11に示す処理は、精読管理サーバ30のCPU101が該精読管理サーバ30におけるROM102等の所定の記憶装置に記憶されたプログラムに基づき実行するものである。
[1-4. Processing procedure]

A procedure of processing for realizing the precise reading determination method as the first embodiment described above will be described with reference to flowcharts of FIGS. 9 to 11.
The processes shown in FIGS. 9 to 11 are executed by the CPU 101 of the precise reading management server 30 based on a program stored in a predetermined storage device such as the ROM 102 of the precise reading management server 30.

先ずは、図9を参照して、読ペースPrの計算時に対応した処理について説明する。
なお、図9に示す処理が開始されるにあたっては、既に上述した読時間取得処理部F1としての処理(つまり図4に示したような読時間管理情報I1の構築処理)が行われていることを前提とする。具体的に、該処理は、ユーザより或るコンテンツについての閲覧要求が行われことに応じて、該ユーザによる該コンテンツの読時間Tpを取得し、取得した読時間Tpと共に該ユーザのユーザID、及び該コンテンツのコンテンツIDを対応づけて読時間DB31に格納する処理である。
First, processing corresponding to the calculation of the reading pace Pr will be described with reference to FIG.
In addition, when the process shown in FIG. 9 is started, the process as the reading time acquisition processing unit F1 described above (that is, the process of constructing the reading time management information I1 as shown in FIG. 4) has already been performed. It assumes. Specifically, the process acquires the reading time Tp of the content by the user in response to a browsing request for a certain content from the user, and the user ID of the user together with the acquired reading time Tp. And it is a process which matches content ID of the said content, and it stores in reading time DB31.

本例の場合、図9に示す処理は、バッチ処理として、例えば一定間隔等、時間軸上において時間間隔を空けて繰り返し実行するものとされている。   In the case of the present example, the processing shown in FIG. 9 is repeatedly executed as batch processing with a time interval on the time axis, such as a fixed interval.

図9において、精読管理サーバ30はステップS101で、ユーザ識別子uの値を「1」にセットする。ユーザ識別子uは、処理対象とするユーザを識別するための識別子である。   In FIG. 9, the fine reading management server 30 sets the value of the user identifier u to "1" in step S101. The user identifier u is an identifier for identifying a user to be processed.

続くステップS102で精読管理サーバ30は、u番目ユーザについて、読時間DB31よりコンテンツごとの読時間Trを取得し、次のステップS103で該当コンテンツの文字数を文字数DB32より取得し、さらに続くステップS104でu番目ユーザの読ペースPrを計算する。
u番目ユーザの読破コンテンツが複数であれば、ステップS102ではそれら読破コンテンツごとの読時間Trを取得し、さらにステップS103でそれら読破コンテンツごとの文字数を取得し、ステップS104では「取得した文字数の総和(総文字数)/取得した読時間Trの総和(総読時間)」により読ペースPrを計算する。読破コンテンツが単数であれば、ステップS102では該読破コンテンツの読時間Trを取得し、ステップS103では該読破コンテンツの文字数を取得し、ステップS104では取得した文字数/取得した読時間Trにより読ペースPrを計算する。
なお、u番目ユーザについて読破コンテンツが存在しない場合、該ユーザについての読ペースPrの計算は行わない。
In the following step S102, the detailed reading management server 30 acquires the reading time Tr for each content from the reading time DB 31 for the u-th user, and in the next step S103 acquires the number of characters of the corresponding content from the character count DB 32, and in the subsequent step S104. Calculate the reading pace Pr of the u-th user.
If the u-th user's read content is more than one, the read time Tr for each read content is acquired in step S102, the number of characters for each read content is acquired in step S103, and the total number of acquired characters is acquired in step S104. The reading pace Pr is calculated by (total number of characters) / sum of acquired reading times Tr (total reading time). If the read content is singular, the reading time Tr of the read content is acquired in step S102, the number of characters of the read content is acquired in step S103, and the reading pace Pr is obtained based on the acquired number of characters / acquired reading time Tr in step S104. Calculate
In addition, when the read content does not exist for the u-th user, the calculation of the read pace Pr for the user is not performed.

ステップS104で読ペースPrを計算したことに応じ、精読管理サーバ30はステップS105で、計算した読ペースPrを読ペースDB33に格納する処理を行う。すなわち、読ペースDB33にu番目ユーザのユーザIDと計算した読ペースPrとを対応づけて格納する処理を行う。   In response to the calculation of the reading pace Pr in step S104, the fine reading management server 30 performs a process of storing the calculated reading pace Pr in the reading pace DB 33 in step S105. That is, processing of storing the u-th user's user ID and the calculated reading pace Pr in the reading pace DB 33 in association with each other is performed.

続くステップS106で精読管理サーバ30は、ユーザ識別子uの値が上限値uLMT以上か否かを判定する。上限値uLTMは、処理対象とするユーザ数の上限を定めた値であり、例えば「1」〜「全ユーザ数」までの任意の値を設定できる。
ユーザ識別子uの値が上限値uLMT以上でなければ、精読管理サーバ30はステップS107に進み、ユーザ識別子uの値を1インクリメント(+1)し、先のステップS102に戻る。これにより、処理済みのユーザ数が上限値uLMTにより定められた数に達するまでの間、ステップS102〜S106までの処理が繰り返し実行される。
一方、ユーザ識別子uの値が上限値uLMT以上であれば、精読管理サーバ30は図9に示す処理を終える。
In step S106, the precision reading management server 30 determines whether the value of the user identifier u is equal to or more than the upper limit value uLMT. The upper limit value uLTM is a value that defines the upper limit of the number of users to be processed, and can be set to any value from, for example, “1” to “the total number of users”.
If the value of the user identifier u is not greater than the upper limit value uLMT, the process proceeds to step S107, the value of the user identifier u is incremented by one (+1), and the process returns to the previous step S102. Thereby, until the number of processed users reaches the number determined by the upper limit value uLMT, the processes of steps S102 to S106 are repeatedly executed.
On the other hand, if the value of the user identifier u is equal to or more than the upper limit value uLMT, the precise reading management server 30 ends the process shown in FIG.

なお、上記では読ペースPrの計算処理が時間に基づき繰り返し行われる前提としたが、読ペースPrの計算処理は、対象とするユーザの読破コンテンツが一定以上増えるごとに行う等、時間以外の条件をトリガとして実行することもできる。   In the above, it is assumed that the calculation process of the reading pace Pr is repeatedly performed based on time, but the calculation process of the reading pace Pr is performed such that the reading content of the target user is increased each time a certain amount or more increases. It can also be executed as a trigger.

また、上記では、読ペースPrの計算にあたって読破コンテンツ(最後まで読まれたコンテンツ)の読時間Trのみを用いる例を挙げたが、途中までしか読まれていないコンテンツについても読時間Trを取得し、該読時間Trを読ペースPrの計算に用いるようにすることもできる。この場合、読ペースPrの計算に用いる文字数としては、該当するコンテンツの読まれた範囲内の文字数を用いるべきことは言うまでもない。   In the above example, only the reading time Tr of the read content (content read to the end) is used to calculate the reading pace Pr, but the reading time Tr is also acquired for the content read only halfway The reading time Tr may be used to calculate the reading pace Pr. In this case, it goes without saying that the number of characters within the read range of the corresponding content should be used as the number of characters used for the calculation of the reading pace Pr.

図10は、基準時間Tsの設定時に対応した処理である。
なお、本例の場合、図10に示す処理は、図9に示した読ペースPrの計算処理が完了するごとに行われる。読ペースPrの更新を即座に基準時間Tsの設定に反映できるため、精読判定の精度をより高めることができる。
FIG. 10 is a process corresponding to setting of the reference time Ts.
In the case of this example, the process shown in FIG. 10 is performed each time the process of calculating the reading pace Pr shown in FIG. 9 is completed. Since the update of the reading pace Pr can be immediately reflected on the setting of the reference time Ts, the precision of the detailed reading determination can be further improved.

図10において、精読管理サーバ30はステップS201で、複数ユーザの読ペースPrの平均(平均読ペースPr−av)を計算する。本例では、読ペースDB33にユーザIDが格納された全ユーザの読ペースPrの平均を平均値Pr−avとして計算する。   In FIG. 10, the fine reading management server 30 calculates an average (average reading pace Pr-av) of reading paces Pr of a plurality of users in step S201. In this example, the average of the read paces Pr of all the users whose user ID is stored in the read pace DB 33 is calculated as an average value Pr-av.

続くステップS202で精読管理サーバ30は、コンテンツ識別子cの値を「1」にセットする。コンテンツ識別子cは、処理対象とするコンテンツ(リワード付与の対象コンテンツ:精読判定の対象コンテンツ)を識別するための識別子である。   In the subsequent step S202, the fine reading management server 30 sets the value of the content identifier c to "1". The content identifier c is an identifier for identifying the content to be processed (target content for giving the reward: content for which the detailed reading determination is to be made).

さらに、続くステップS203で精読管理サーバ30は、c番目コンテンツの文字数を文字数DB32より取得し、次のステップS204で取得した文字数と平均読ペースPr−avとに基づきc番目コンテンツの基準時間Tsを計算する。すなわち、「取得した文字数/平均読ペースPr−av」により基準時間Tsを計算する。   Furthermore, the detailed reading management server 30 acquires the number of characters of the cth content from the character number DB 32 in the subsequent step S203, and the reference time Ts of the cth content based on the number of characters acquired in the next step S204 and the average reading pace Pr-av. calculate. That is, the reference time Ts is calculated by "acquired number of characters / average reading pace Pr-av".

ステップS204で基準時間Tsを計算したことに応じ、精読管理サーバ30はステップS205で、基準時間Tsを基準時間DB34に格納する処理を行う。すなわち、ステップS204で計算した基準時間Tsとc番目コンテンツのコンテンツIDとを対応づけて基準時間DB34に格納する処理を行う。   In response to the calculation of the reference time Ts in step S204, the fine reading management server 30 performs a process of storing the reference time Ts in the reference time DB 34 in step S205. That is, processing of associating the reference time Ts calculated in step S204 with the content ID of the c-th content and storing the reference time Ts in the reference time DB 34 is performed.

続くステップS206で精読管理サーバ30は、コンテンツ識別子cの値が上限値cLMT以上か否かを判定する。上限値cLTMは、処理対象とするコンテンツ数の上限を定めた値であり、例えば「1」〜「全コンテンツ数(読ペースPrの計算対象とされた全コンテンツの数)」までの任意の値を設定できる。
コンテンツ識別子cの値が上限値cLMT以上でなければ、精読管理サーバ30はステップS207に進み、コンテンツ識別子cの値を1インクリメントし、先のステップS202に戻る。これにより、処理済みのコンテンツ数が上限値cLMTにより定められた数に達するまでの間、ステップS202〜S206までの処理が繰り返し実行される。
一方、コンテンツ識別子cの値が上限値cLMT以上であれば、精読管理サーバ30は図10に示す処理を終える。
In step S206, the precision reading management server 30 determines whether the value of the content identifier c is equal to or more than the upper limit cLMT. The upper limit value cLTM is a value that defines the upper limit of the number of contents to be processed, for example, an arbitrary value from “1” to “the number of all contents (the number of all contents targeted for calculation of reading pace Pr)” Can be set.
If the value of the content identifier c is not greater than the upper limit value cLMT, the process proceeds to step S207, the precise reading management server 30 increments the value of the content identifier c by one, and returns to the previous step S202. Thereby, until the number of processed contents reaches the number determined by the upper limit value cLMT, the processing of steps S202 to S206 is repeatedly executed.
On the other hand, if the value of the content identifier c is equal to or more than the upper limit value cLMT, the precise reading management server 30 ends the process shown in FIG.

図11は、対象コンテンツについての精読判定時に対応した処理を示している。
図11において、精読管理サーバ30はステップS301で、ユーザ端末4からのコンテンツの閲覧要求を待機し、該閲覧要求があった場合は、ステップS302で要求コンテンツ、要求ユーザのID(コンテンツID、ユーザID)を特定する処理を行った上で、ステップS303で基準時間Tsを取得する。すなわち、閲覧要求された対象コンテンツについての基準時間Tsを基準時間DB34より取得する。
FIG. 11 shows a process corresponding to the detailed reading determination of the target content.
In FIG. 11, the fine reading management server 30 waits for a browsing request for content from the user terminal 4 in step S301, and when there is the browsing request, the requested content, the ID of the requesting user in step S302 (content ID, user After the process of specifying the ID) is performed, a reference time Ts is acquired in step S303. That is, the reference time Ts for the target content requested to be browsed is acquired from the reference time DB 34.

続くステップS304で精読管理サーバ30は、閲覧終了、すなわち閲覧要求されたコンテンツの閲覧終了まで待機する処理を行う。該閲覧終了の待機処理としては、例えば対象コンテンツの掲載ページを閉じる操作、或いは他のウェブページへの遷移操作等、対象コンテンツの閲覧終了を表すものとして予め定められた所定条件の成立を待機する。   In the subsequent step S304, the fine reading management server 30 performs processing to wait until the end of browsing, that is, the end of browsing of the content requested to be browsed. In the waiting process for the end of browsing, for example, an operation for closing the publication page of the target content, a transition operation to another web page, or the like waits for establishment of a predetermined condition which is predetermined to represent the end of browsing of the target content. .

ステップS304で閲覧終了とされた場合、精読管理サーバ30はステップS305で読時間Trを取得する。すなわち、本例ではユーザ端末4側で閲覧開始から閲覧終了までの時間として計測された読時間Trを取得する。   If it is determined in step S304 that the browsing is ended, the fine reading management server 30 acquires the reading time Tr in step S305. That is, in this example, the reading time Tr measured as the time from the browsing start to the browsing end on the user terminal 4 side is acquired.

続くステップS306で精読管理サーバ30は、読時間Trが基準時間Ts以上であるか否かを判定する。これは、精読判定に相当する。なお、このとき、コンテンツが最後まで閲覧されたか否かを併せて判定してもよい。
読時間Trが基準時間Ts以上であれば、精読管理サーバ30はステップS307で精読情報DB35に情報格納する処理、すなわちステップS302で特定した要求ユーザのユーザIDと要求コンテンツのコンテンツIDとを対応づけて精読情報DB35に格納する処理を実行し、図11に示す処理を終える。
一方、読時間Trが基準時間Ts以上でなければ、精読管理サーバ30はステップS307の格納処理をパスして、図11に示す処理を終える。
In step S306, the precision reading management server 30 determines whether the reading time Tr is equal to or longer than the reference time Ts. This corresponds to the detailed reading determination. At this time, whether or not the content has been browsed to the end may be determined together.
If the reading time Tr is equal to or longer than the reference time Ts, the precise reading management server 30 stores the information in the fine reading information DB 35 in step S307, that is, associates the user ID of the request user identified in step S302 with the content ID of the request content. The processing to be stored in the detailed reading information DB 35 is executed, and the processing shown in FIG.
On the other hand, if the reading time Tr is not the reference time Ts or more, the precise reading management server 30 passes the storage process of step S307 and finishes the process shown in FIG.

なお、上記では、基準時間Tsをバッチ処理によって計算して基準時間DB34に格納しておく例を挙げたが、対象コンテンツの閲覧要求がされたことに応じて都度、該対象コンテンツについての基準時間Tsを計算するようにしてもよい。   In the above example, the reference time Ts is calculated by batch processing and stored in the reference time DB 34. However, each time the target content is requested to be read, the reference time for the target content is calculated. It is also possible to calculate Ts.

また、上記では、複数ユーザの読ペースPrに基づく基準時間Tsの設定例として、複数ユーザの読ペースPrの平均値に基づく基準時間Tsの設定を行う例を挙げたが、例えば複数ユーザの読ペースPrの最頻値に基づき基準時間Tsを設定する等、複数ユーザの読ペースPrに基づく基準時間Tsの設定手法としては、他の手法を採り得るものである。   In the above, an example of setting the reference time Ts based on the average value of the reading paces Pr of the plurality of users is given as an example of setting the reference time Ts based on the reading paces Pr of the plurality of users. Other methods can be adopted as a method of setting the reference time Ts based on the reading pace Pr of a plurality of users, such as setting the reference time Ts based on the mode of the pace Pr.

また、上記では、基準時間Tsを複数ユーザの読ペースPrに基づき設定する例を挙げたが、読ペースPrが過剰に速い値でないユーザについては、該ユーザ個人の読ペースPrから対象コンテンツについての基準時間Tsを設定してもよい。
或いは、全ユーザについて、個人の読ペースPrから対象コンテンツについての基準時間Tsを設定することも勿論可能である。
In the above, the reference time Ts is set based on the reading pace Pr of a plurality of users. However, for a user whose reading pace Pr does not have an excessively fast value, the reading pace Pr of the user personally relates to the target content. The reference time Ts may be set.
Alternatively, for all users, it is of course possible to set the reference time Ts for the target content from the individual reading pace Pr.

さらに、上記では、読ペースPrを計算するにあたって用いる読時間Tpは、コンテンツ全体を読むのに要した時間とする例を挙げたが、当該読時間Tpについては、コンテンツの一部を読むのに要した時間とすることもできる。すなわち、コンテンツの所定の一部(例えば1ページ〜10ページ等)について取得した読時間Trと、該コンテンツの所定の一部の文字数とに基づいて読ペースPrを計算するというものである。
Furthermore, in the above description, the reading time Tp used to calculate the reading pace Pr is an example of the time taken to read the entire content, but for the reading time Tp, a part of the content is read It can also be the required time. That is, the reading pace Pr is calculated based on the reading time Tr acquired for a predetermined part of the content (for example, 1 page to 10 pages) and the predetermined number of characters of the content.

<2.第2の実施の形態>
[2-1.第2の実施の形態の精読判定手法]

続いて、第2の実施の形態について説明する。
なお、第2の実施の形態において、ネットワークシステム1の構成は図1に示したものと同様となるので重複説明は避ける。
以下の説明において、既に説明済みとなった部分と同様となる部分については同一符号を付して説明を省略する。
<2. Second embodiment>
[2-1. Precision Reading Determination Method of Second Embodiment]

Subsequently, a second embodiment will be described.
In the second embodiment, the configuration of the network system 1 is the same as that shown in FIG.
In the following description, parts that are the same as the parts already described are given the same reference numerals and descriptions thereof will be omitted.

図12により、第2の実施の形態としての精読判定に係る各種機能について説明する。
なお、図12では第2の実施の形態における精読管理サーバ30(以下「精読管理サーバ30’」と表記する)が実行する各種処理のうち、第2の実施の形態としての精読判定手法を実現するための処理を機能ごとに分けてブロック化して示している。
The various functions relating to the precise reading determination according to the second embodiment will be described with reference to FIG.
Note that FIG. 12 realizes the detailed reading determination method as the second embodiment among various processes executed by the detailed reading management server 30 (hereinafter referred to as “precise reading management server 30 ′”) in the second embodiment. The process for doing is shown divided into blocks for each function.

図示するように精読管理サーバ30’は、機能ごとに分けて読時間取得処理部F1、読ペース計算処理部F2と共に、基準時間設定処理部F3及び精読判定処理部F4’を備えているものと表すことができる。   As shown, the detailed reading management server 30 ′ is divided into the functions and provided with a reference time setting processing unit F3 and a detailed reading judgment processing unit F4 ′ together with a reading time acquisition processing unit F1 and a reading pace calculation processing unit F2. Can be represented.

第2の実施の形態では、精読判定を、単位コンテンツごとに行う。単位コンテンツとは、所定単位でのコンテンツを意味するものであり、例えば複数ページで成るコンテンツにおける1ページ分のコンテンツを意味する。或いは、リワード付与対象のコンテンツが、特定のサイトで扱う複数の記事とされる場合も想定され得る。その場合、複数記事で成るコンテンツにおける1記事分のコンテンツが「単位コンテンツ」に該当する。なお、ここでの「単位」は、例えばリワードの付与条件として定める条件に応じた任意の「単位」が設定されればよいものであって、特定の「単位」に限定されるべきものではない。
以下の説明では、リワード付与の対象コンテンツが複数のページで構成され、「単位コンテンツ」とは「1ページ分のコンテンツ」である場合を例示する。
In the second embodiment, the precise reading determination is performed for each unit content. The unit content means content in a predetermined unit, and means, for example, content for one page in content composed of a plurality of pages. Alternatively, it may be assumed that the content to be rewarded is a plurality of articles handled at a specific site. In that case, the content for one article in the content composed of a plurality of articles corresponds to "unit content". In addition, the "unit" here should just be set as an arbitrary "unit" according to the conditions set as a grant condition of a reward, for example, and should not be limited to a specific "unit". .
The following description exemplifies the case where the target content for awarding reward is composed of a plurality of pages, and “unit content” is “content for one page”.

第2の実施の形態においても、読時間Tpの取得、及び取得した読時間Tpに基づく読ペースPrの計算手法については第1の実施の形態の場合と同様である。   Also in the second embodiment, the acquisition of the reading time Tp and the calculation method of the reading pace Pr based on the acquired reading time Tp are the same as those in the first embodiment.

基準時間設定処理部F3’は、対象コンテンツについての基準時間Tsを、該対象コンテンツのページごとに設定する。
図13は、第2の実施の形態において文字数DB32の代わりに設けられる文字数DB32’の格納情報を例示した図である。
図示するように文字数DB32’においては、各コンテンツのページごとの文字数が格納されている。なお図13では、ページごとの文字数と共に、コンテンツ全体の文字数(図中「トータル」)も格納された例を示している。
The reference time setting processing unit F3 ′ sets a reference time Ts for the target content for each page of the target content.
FIG. 13 is a diagram exemplifying storage information of a character number DB 32 ′ provided instead of the character number DB 32 in the second embodiment.
As illustrated, in the character number DB 32 ′, the number of characters for each page of each content is stored. Note that FIG. 13 shows an example in which the number of characters of the entire content (“total” in the drawing) is also stored together with the number of characters for each page.

図12に示す基準時間設定処理部F3’は、対象コンテンツについての基準時間Tsを、上記の文字数DB32’に格納されたページごとの文字数と読ペースPrとに基づいてページごとに設定する。具体的には、「対象ページの文字数/読ペースPr」により、対象コンテンツのページごとの基準時間Tsを計算する。
第2の実施の形態においても、基準時間Tsの計算に用いる読ペースPrとしては、例えば「平均読ペースPr−av」を用いる。この場合も「平均読ペースPr−av」の計算及び読ペースDB33への格納はバッチ処理により行っている。
The reference time setting processing unit F3 ′ illustrated in FIG. 12 sets the reference time Ts for the target content for each page based on the number of characters for each page and the reading pace Pr stored in the above-described number of characters DB 32 ′. Specifically, the reference time Ts for each page of the target content is calculated by "number of characters of target page / reading pace Pr".
Also in the second embodiment, as the reading pace Pr used for calculation of the reference time Ts, for example, “average reading pace Pr-av” is used. Also in this case, the calculation of the "average reading pace Pr-av" and the storage in the reading pace DB 33 are performed by batch processing.

基準時間設定処理部F3’は、対象コンテンツのページごとに計算した基準時間Tsを基準時間DB34’に格納する。
図14は、第2の実施の形態において基準時間DB34の代わりに設けられる基準時間34’の格納情報を例示した図である。
基準時間設定処理部F3’は、計算したページごとの基準時間Tsを、計算対象とした対象コンテンツのコンテンツIDと対応づけて基準時間DB34’に格納する。これにより基準時間DB34’には、対象コンテンツのコンテンツIDごとに、ページごとの基準時間Tsが対応づけられた情報(以下「基準時間管理情報I3’」と表記する)が構築される。
The reference time setting processing unit F3 ′ stores the reference time Ts calculated for each page of the target content in the reference time DB 34 ′.
FIG. 14 is a diagram exemplifying storage information of a reference time 34 'provided instead of the reference time DB 34 in the second embodiment.
The reference time setting processing unit F3 ′ associates the calculated reference time Ts for each page with the content ID of the target content to be calculated, and stores the reference time Ts in the reference time DB 34 ′. Thus, information (hereinafter referred to as “reference time management information I3 ′”) in which the reference time Ts for each page is associated is constructed in the reference time DB 34 ′ for each content ID of the target content.

図12に示す精読判定処理部F4’は、対象コンテンツにおける単位コンテンツごとの読時間Trと基準時間Tsとに基づいて該単位コンテンツごとに精読判定を行う。
具体的に、本例における精読判定処理部F4’は、対象コンテンツにおけるページごとの読時間Trと、基準時間DB34’に格納された該当ページについての基準時間Tsとに基づき、ページごとに「読時間Tr≧基準時間Ts」であるか否かを判定する。
The fine reading determination processing unit F4 ′ illustrated in FIG. 12 performs the fine reading determination for each unit content based on the reading time Tr for each unit content in the target content and the reference time Ts.
Specifically, the detailed reading determination processing unit F4 ′ in the present example reads “per page” based on the reading time Tr for each page in the target content and the reference time Ts for the corresponding page stored in the reference time DB 34 ′. It is determined whether or not time Tr ≧ reference time Ts.

ここで、リワード付与にあたって厳密な「精読」を条件とするのであれば、対象コンテンツ全体を精読したか否かの判定は、全ページについて精読と判定されたことを条件とすべきであるが、実際の運用上、そこまでの厳密性は問わないことが考えられる。
そこで、本例においては、上記のようなページごとの精読判定の結果、精読と判定された(「読時間Tr≧基準時間Ts」と判定された)ページ数に応じて対象コンテンツ全体についての精読判定を行う。具体的には、精読と判定されたページ数が所定割合(対象コンテンツの総ページ数を母数とした割合)以上であれば、対象コンテンツ全体を精読したとの判定結果を得、そうでない場合は対象コンテンツ全体を精読してないとの判定結果を得る。
Here, if strict "exact reading" is a condition for giving a reward, the determination as to whether or not the entire target content has been thoroughly read should be a condition that it has been determined that the entire page has undergone thorough reading, In actual operation, it may be considered that there is no strictness to that point.
Therefore, in the present example, the detailed reading of the entire target content according to the number of pages determined as the detailed reading (determined as "reading time Tr 基準 reference time Ts") as a result of the detailed reading determination for each page as described above. Make a decision. Specifically, if the number of pages determined to be precisely read is equal to or more than a predetermined ratio (a ratio of the total number of pages of the target content as a parameter), the determination result that the entire target content is read is obtained. Obtains a determination result that the entire target content is not read carefully.

なお、対象コンテンツ全体を精読したか否かの判定については、該対象コンテンツの総ページ数に関わらず、単に精読ページ数が所定数以上であるか否かにより判定する、或いは対象コンテンツにおける対象部分(例えば重要とされる複数ページ部分等)を全て精読したか否かにより判定する等、他の手法を採り得るものである。
或いは、勿論、全ページ精読=対象コンテンツ全体を精読とすることも可能である。
As to the determination as to whether or not the entire target content has been read thoroughly, regardless of the total number of pages of the target content, it is simply determined whether or not the number of pages to be precisely read is a predetermined number or more, or the target portion in the target content Other methods may be adopted, such as determination based on whether or not (for example, a plurality of page parts considered to be important) have been completely read.
Alternatively, as a matter of course, it is also possible to read all pages precisely = the entire target content.

第2の実施の形態の精読管理サーバ30’としても、精読と判定された対象コンテンツに係る情報を精読情報DB35に格納する。すなわち、精読と判定されたユーザのユーザID、及び対象コンテンツのコンテンツIDを対応づけて精読情報DB35に格納する。   Also as the close reading management server 30 'of the second embodiment, information concerning the target content determined to be close reading is stored in the close reading information DB 35. That is, the user ID of the user determined to be the close reading and the content ID of the target content are stored in the close reading information DB 35 in association with each other.

上記のように精読判定を単位コンテンツごとに行うことで、或るページを表示状態で放置した後に最終ページまで一気にページを送ってリワードの付与を受ける、或いは最終ページまで一気に送って放置することでリワードの付与を受けるといった想定外行為の防止を図ることができる。
As described above, by performing the detailed reading determination for each unit content, a certain page is left in the display state, and then the page is sent at once to the final page to receive a reward, or sent to the final page at once and left. It is possible to prevent unexpected acts such as receiving a grant of a reward.

[2-2.処理手順]

図15及び図16のフローチャートを参照し、上記した第2の実施の形態としての精読判定手法を実現するための具体的な処理の手順について説明する。
なお、以下の説明において、既に説明済みとなった処理と同様の処理については同一ステップ番号を付して説明を省略する。
[2-2. Processing procedure]

With reference to the flowcharts of FIG. 15 and FIG. 16, the procedure of a specific process for realizing the above-described precise reading determination method according to the second embodiment will be described.
In the following description, the same processing as the processing already described is given the same step number and the description is omitted.

図15は、基準時間の設定時に対応した処理を示している。
なお、図15に示す処理は、先の図10に示した処理と同様、読ペースPrの更新が行われるごとに実行される。
図15において、精読管理サーバ30’はステップS201、及びS202の処理を実行した上で、ステップS401でページ識別子pの値を「1」にセットする。ページ識別子pは、処理対象のページを識別するための識別子である。
FIG. 15 shows processing corresponding to setting of the reference time.
The process shown in FIG. 15 is executed each time the reading pace Pr is updated, as in the process shown in FIG.
In FIG. 15, after the processes of steps S201 and S202 are executed, the fine reading management server 30 ′ sets the value of the page identifier p to “1” in step S401. The page identifier p is an identifier for identifying a page to be processed.

続くステップS402で精読管理サーバ30’は、c番目コンテンツにおけるp番目ページの文字数を文字数DB32’より取得し、次のステップS403で、取得した文字数と平均読ペースPr−avとに基づき該当ページ(p番目ページ)の基準時間Tsを計算する。
さらに、続くステップS404で精読管理サーバ30’は、計算した基準時間Tsを基準時間DB34’に格納した上で、ステップS405でページ識別子pの値が最大値pMAX以上であるか否かを判定する。最大値pMAXは、基準時間Tsの設定対象とされた対象コンテンツの最終ページ番号の値に設定される。
In the subsequent step S402, the detailed reading management server 30 ′ acquires the number of characters of the p-th page in the c-th content from the character number DB 32 ′, and in the next step S403, the corresponding page (based on the acquired number of characters and the average reading pace Pr-av The reference time Ts of the (p-th page) is calculated.
Further, in step S404, the detailed reading management server 30 ′ stores the calculated reference time Ts in the reference time DB 34 ′, and then determines in step S405 whether the value of the page identifier p is equal to or larger than the maximum value pMAX. . The maximum value pMAX is set to the value of the last page number of the target content for which the reference time Ts has been set.

ページ識別子pの値が最大値pMAX以上でなければ、精読管理サーバ30’はステップS406に進んでページ識別子pの値を1インクリメントし、ステップS402に戻る。これにより、対象コンテンツの最終ページまで、ページごとの基準時間Tsが設定される。   If the value of the page identifier p is not greater than the maximum value pMAX, the advanced reading management server 30 'proceeds to step S406, increments the value of the page identifier p by one, and returns to step S402. Thus, the reference time Ts for each page is set up to the final page of the target content.

一方、ページ識別子pの値が最大値pMAX以上であれば、精読管理サーバ30’はステップS206に進み、コンテンツ識別子cの値が上限値cLMT以上か否かを判定する。コンテンツ識別子cの値が上限値cLMT以上でなければ、精読管理サーバ30’はステップS207に進んでコンテンツ識別子cの値を1インクリメントし、ステップS401に戻る。これにより、上限値cLMTに達するまで、各対象コンテンツについてページごとの基準時間Tsが設定される。
コンテンツ識別子cの値が上限値cLMT以上であれば、精読管理サーバ30’は図15に示す処理を終える。
On the other hand, if the value of the page identifier p is greater than or equal to the maximum value pMAX, the fine reading management server 30 'proceeds to step S206 and determines whether the value of the content identifier c is greater than or equal to the upper limit cLMT. If the value of the content identifier c is not greater than the upper limit value cLMT, the process proceeds to step S207, the precision reading management server 30 'increments the value of the content identifier c by one, and returns to step S401. Thereby, the reference time Ts for each page is set for each target content until the upper limit value cLMT is reached.
If the value of the content identifier c is equal to or more than the upper limit value cLMT, the precise reading management server 30 ′ ends the process shown in FIG.

図16は、精読判定時に対応した処理を示している。
この場合の精読管理サーバ30’としても、先ずはステップS301でコンテンツの閲覧要求を待機し、閲覧要求があった場合はステップS302で要求コンテンツ、要求ユーザのIDを取得する処理を実行する。
精読管理サーバ30’は、ステップS302のID取得処理を実行したことに応じ、ステップS501で閲覧開始条件の成立を待機する。閲覧開始条件の成立とは、例えば要求元のユーザ端末4おいて要求コンテンツの1ページ目の表示が開示されたこと等、ユーザが要求コンテンツの閲覧を開始したことを表すものとして予め定められた所定の条件が成立することを意味する。
FIG. 16 shows a process corresponding to the precise reading determination.
Also in this case, the detailed reading management server 30 'first waits for a content browsing request in step S301. If there is a browsing request, processing for acquiring the requested content and the ID of the requesting user is executed in step S302.
The fine reading management server 30 'waits for the establishment of the browsing start condition in step S501 in response to the execution of the ID acquisition process of step S302. The establishment of the browsing start condition is predetermined as representing that the user has started browsing the requested content, such as the display of the first page of the requested content being disclosed at the user terminal 4 of the request source, for example. It means that a predetermined condition is established.

閲覧開始条件が成立した場合、精読管理サーバ30’はステップS502でページ識別子pの値を「1」、精読ページ数spの値を「0」にそれぞれセットした上で、ステップS503でp番目ページの基準時間Tsを基準時間DB34’より取得する。   When the browsing start condition is satisfied, the fine reading management server 30 ′ sets the value of the page identifier p to “1” and the value of the fine reading page number sp to “0” in step S502, and then the p-th page in step S503. The reference time Ts of is acquired from the reference time DB 34 '.

続くステップS504で精読管理サーバ30’は、ページ送りが行われるまで待機し、ページ送りが行われた場合はステップS505で読時間Tr(つまりp番目ページの読時間Tr)を取得する。なお、本例においても、読時間Trの計測はユーザ端末4側で行われることを前提としているが、精読管理サーバ30’が行うことも可能である。
本例において、最終ページでの「ページ送り」に応じては、例えば先頭ページに表示ページが送られる。
In step S504, the detailed reading management server 30 'stands by until page turning is performed. When page turning is performed, the reading time Tr (that is, the reading time Tr of the p-th page) is acquired in step S505. Also in this example, it is assumed that the measurement of the reading time Tr is performed on the user terminal 4 side, but it is also possible for the precise reading management server 30 ′ to perform it.
In this example, in response to the “page turning” on the final page, for example, the display page is sent to the first page.

ステップS505で読時間Trを取得したことに応じ、精読管理サーバ30’はステップS506で該取得した読時間Trが基準時間Ts(S503で取得した基準時間Ts)以上であるか否かを判定する。
読時間Trが基準時間Ts以上であれば、精読管理サーバ30’はステップS507で精読ページ数spの値を1インクリメントした上でステップS508に進み、読時間Trが基準時間Ts以上でなければステップS507をパスしてステップS508に進む。
In response to acquiring the reading time Tr in step S505, the detailed reading management server 30 ′ determines whether the acquired reading time Tr in step S506 is equal to or more than the reference time Ts (reference time Ts acquired in S503). .
If the reading time Tr is the reference time Ts or more, the precise reading management server 30 'increments the value of the number of precise reading pages sp by 1 in step S507, and then proceeds to step S508, and if the reading time Tr is not the reference time Ts Pass S507 and proceed to step S508.

ステップS508で精読管理サーバ30’は、ページ識別子pの値が最大値pMAX以上か否かを判定し、ページ識別子pの値が最大値pMAX以上でなければ、ステップS509に進んでページ識別子pの値を1インクリメントし、ステップS503に戻る。
これにより、閲覧要求された対象コンテンツについて、最終ページまで精読判定が繰り返される。
In step S508, the detailed reading management server 30 ′ determines whether the value of the page identifier p is greater than or equal to the maximum value pMAX. If the value of the page identifier p is not greater than or equal to the maximum value pMAX, the process proceeds to step S509 and the page identifier p is selected. The value is incremented by one and the process returns to step S503.
Thus, the detailed reading determination is repeated until the final page for the target content requested to be browsed.

一方、ページ識別子pの値が最大値pMAX以上であれば、精読管理サーバ30’はステップS510に進み、「精読ページ数sp/最大値pMAX」の値が所定値以上か否かを判定する。これは、対象コンテンツの全ページ数に占める精読ページ数の割合が所定割合以上であるか否かを判定していることに相当する。つまりこの点からも理解されるように、該ステップS510の判定処理は、対象コンテンツ全体についての精読判定処理に相当する。   On the other hand, if the value of the page identifier p is greater than or equal to the maximum value pMAX, the precision reading management server 30 'proceeds to step S510 and determines whether the value of "number of fine reading pages sp / maximum value pMAX" is greater than or equal to a predetermined value. This corresponds to determining whether the ratio of the number of finely read pages to the total number of pages of the target content is equal to or more than a predetermined ratio. That is, as understood from this point, the determination process of step S510 corresponds to the detailed reading determination process for the entire target content.

ステップS510において、「精読ページ数sp/最大値pMAX」の値が所定値以上であれば、精読管理サーバ30’はステップS511で精読情報DB35に情報格納する処理を実行した上で、図16に示す処理を終了する。
一方、「精読ページ数sp/最大値pMAX」の値が所定値以上でなければ、精読管理サーバ30’はステップS511をパスして図16に示す処理を終了する。
この結果、精読ページ数が所定割合以上であることを条件に、リワードの付与が行われるようにできる。
In step S510, if the value of “number of pages for precise reading sp / maximum value pMAX” is equal to or more than a predetermined value, the fine reading management server 30 ′ executes processing for storing information in the fine reading information DB 35 in step S511. End the process shown.
On the other hand, if the value of “the number of pages for precise reading sp / the maximum value pMAX” is not more than the predetermined value, the precision reading management server 30 ′ passes step S511 and ends the process shown in FIG.
As a result, the provision of the reward can be performed on the condition that the number of finely read pages is a predetermined ratio or more.

<3.変形例>
[3-1.変形例1]

ここで、上記では、単位コンテンツごとの精読判定を行う場合において、単位コンテンツの読時間Trが該単位コンテンツの基準時間Tsに満たない状態での単位コンテンツ送り(単位コンテンツの表示送り)を許容する例を挙げたが、該状態での単位コンテンツの表示送りが不能とされるように制御することもできる(不能制御部)。
例えば、コンテンツの閲覧ページ上に単位コンテンツの表示送りを指示するための「送り操作子」(例えばボタン等)が表示されている場合にあっては、単位コンテンツの読時間Trが該単位コンテンツの基準時間Tsに達するまで該送り操作子を非アクティブ状態(例えばグレーアウト表示等)として、表示送りのための操作入力を不能とすることが考えられる。
<3. Modified example>
3-1. Modification 1]

Here, in the above, when performing the detailed reading determination for each unit content, the unit content sending (display sending of the unit content) in a state where the reading time Tr of the unit content does not reach the reference time Ts of the unit content is permitted. Although an example has been given, control can also be performed so that display feed of unit content in this state is disabled (disable control unit).
For example, in the case where a “sending operation element” (for example, a button or the like) for instructing display feed of unit content is displayed on the browsing page of the content, the reading time Tr of the unit content is the unit content It is conceivable that the feed operator is in an inactive state (for example, grayed out display etc.) until the reference time Ts is reached, and the operation input for the display feed is disabled.

図17は、その場合に実行されるべき具体的な処理の手順を示したフローチャートである。
この場合も、精読判定の最小単位はページ単位である例を挙げる。このため、図17に示す処理は、先の図16に示した処理に基づくものとなっている。
具体的に、この場合の精読管理サーバ30’は、先に説明したステップS301→S302→S501の処理を実行し、ステップS501で閲覧開始条件が成立したことに応じ、ステップS502’でページ識別子pの値を「1」にセットし、ステップS601でタイムカウントをスタートする。該ステップS601のタイムカウントにより計測される時間(経過時間)は、p番目ページについての読時間Trに相当するものとなる。
ここで、この場合においてコンテンツ閲覧要求に応じユーザ端末4側に送信するコンテンツ閲覧ページのウェブページデータとしては、初期状態においてページ(単位コンテンツとしてのページ)の送りボタンを非アクティブ状態とするコード(指令)が記述されたデータを送信する。
送りボタンは、ユーザが対象コンテンツのページを次ページに送る(表示送りする)指示を行うためにコンテンツ閲覧ページに提示されたボタンであり、本例の場合、最終ページの表示状態で提示される送りボタンは、対象コンテンツの先頭ページに表示送りするためのボタンとして機能する。
FIG. 17 is a flowchart showing the procedure of a specific process to be performed in that case.
Also in this case, an example in which the minimum unit of the precise reading determination is the page unit will be described. Therefore, the process shown in FIG. 17 is based on the process shown in FIG.
Specifically, the detailed reading management server 30 'in this case executes the process of step S301 → S302 → S501 described above, and in response to the satisfaction of the browsing start condition in step S501, the page identifier p in step S502'. Is set to "1", and time counting is started in step S601. The time (elapsed time) measured by the time count in step S601 corresponds to the read time Tr for the p-th page.
Here, in this case, as the web page data of the content browsing page to be transmitted to the user terminal 4 in response to the content browsing request, a code (in a state of sending the page (page as unit content) in an initial state) Send the data in which the command is described.
The send button is a button presented on the content browsing page to instruct the user to send (display and send) the page of the target content to the next page, and in the case of this example, is presented in the display state of the final page The send button functions as a button for displaying and sending the first page of the target content.

続くステップS503で精読管理サーバ30’は、p番目ページの基準時間Tsを取得し、ステップS602で経過時間が基準時間Ts以上となるまで待機する。具体的には、経過時間が基準時間Ts以上であるか否かの判定を、経過時間が基準時間Ts以上となるまで繰り返す。なお、該ステップS602による判定は、pページについての精読判定に相当するものと捉えることができる。   In the subsequent step S503, the fine reading management server 30 'acquires the reference time Ts of the p-th page, and waits in step S602 until the elapsed time becomes equal to or longer than the reference time Ts. Specifically, the determination as to whether or not the elapsed time is equal to or longer than the reference time Ts is repeated until the elapsed time becomes equal to or longer than the reference time Ts. The determination in step S602 can be regarded as equivalent to the detailed reading determination on page p.

経過時間が基準時間Ts以上であれば、精読管理サーバ30’はステップS603で送りボタンのアクティブ化指示を要求元のユーザ端末4に行う。つまり、対象コンテンツにおける該当ページについて、読時間Trが基準時間Tsに達するまでの間はページ送り操作が不能な状態で維持される。   If the elapsed time is equal to or longer than the reference time Ts, the precise reading management server 30 'issues a send button activation instruction to the user terminal 4 of the request source in step S603. That is, for the corresponding page in the target content, the page turning operation is maintained in a state where the page turning operation can not be performed until the reading time Tr reaches the reference time Ts.

ステップS603のアクティブ化指示を行ったことに応じ、精読管理サーバ30’はステップS604でタイムカウントをリセットし、ステップS504でページ送り、すなわちアクティブ化された送りボタンの操作を待機する。
この場合の精読管理サーバ30’は、ステップS504でページ送りがあったとされたことに応じて、ステップS508でページ識別子pの値が最大値pMAX以上か否かを判定し、ページ識別子pの値が最大値pMAX以上でなければステップS509を経てステップS601に戻る。これにより、対象コンテンツの各ページについて、読時間Trが基準時間Tsに達するまでの間ページ送り操作を不能な状態に維持するための処理が行われる。
In response to the activation instruction in step S603, the detailed reading management server 30 'resets the time count in step S604, and waits for the page feed, that is, the activated feed button operation in step S504.
In this case, the detailed reading management server 30 'determines whether the value of the page identifier p is equal to or more than the maximum value pMAX in step S508, in response to the page turning in step S504, and determines the value of the page identifier p. Is not greater than the maximum value pMAX, the process returns to step S601 through step S509. As a result, processing is performed to maintain the page turning operation in a disabled state until the reading time Tr reaches the reference time Ts for each page of the target content.

一方、ページ識別子pの値が最大値pMAX以上であれば、精読管理サーバ30’はステップS511に進んで精読情報DB35に情報格納する処理を実行し、図17に示す処理を終える。   On the other hand, if the value of the page identifier p is equal to or greater than the maximum value pMAX, the precision reading management server 30 'proceeds to step S511 to execute information storing processing in the fine reading information DB 35, and completes the processing shown in FIG.

ここで、上記では、対象コンテンツの全ページについて表示送りの不能制御を適用したため、リワード付与条件が「対象コンテンツの全ページを精読」との条件とされるものとなったが、該不能制御は対象コンテンツにおける一部のページ(一部の単位コンテンツ)にのみ適用することも可能であり、必ずしもリワード付与条件=「対象コンテンツの全ページを精読」との条件となるものではない。   Here, in the above, since the display sending impossibility control is applied to all the pages of the target content, the reward giving condition is set to the condition of “read all pages of the target content”, but the impossibility control is It is also possible to apply only to a part of pages (part of unit content) in the target content, and the condition of the reward giving condition = “exactly reading all pages of the target content” is not necessarily required.

また、上記では、不能制御の一例として、送り操作子をグレーアウト表示する場合を例示したが、表示態様は通常のままで、該送り操作子による操作入力を精読管理サーバ30’(或いはユーザ端末4)側で受け付けないことで結果的に表示送りが不能となるようにすることも可能である。
或いは、対象ページの読時間Trが基準時間Tsに達するとの条件が成立するまでの間、送り操作子自体を非表示とする、換言すれば、該条件が成立するまでは送り操作子が出現しないようにすることで、表示送りが不能となるようにすることも可能である。
Also, in the above, the case of graying out the feed operator has been illustrated as an example of the disabling control, but with the display mode being normal, the operation input by the feed operator can be read carefully management server 30 ′ (or the user terminal 4 It is also possible to make display sending impossible as a result by not accepting on the side).
Alternatively, the feed operator itself is not displayed until the condition that the reading time Tr of the target page reaches the reference time Ts is satisfied, in other words, the feed operator appears until the condition is satisfied. It is also possible to make it impossible to carry out the display feed by not doing so.

なお、上記のような不能制御を行うにあたっては、表示送りが可能となるまでの残時間を表す情報がコンテンツの閲覧ページに提示されるようにしてもよい。
この場合、残時間を表す情報としては、例えば秒数そのものや残時間を表すバー表示、或いはカーレースにおけるスタートシグナルのような残時間に応じて点灯シグナル数が徐々に増加(又は減少)するような表示等を挙げることができる。
上記では表示送りがユーザの操作に応じて行われることを前提としたが、カウントダウン後に自動的に表示送りが行われるようにすることも可能である。
Note that, when performing the above-described disabling control, information indicating the remaining time until display sending becomes possible may be presented on the content browsing page.
In this case, as the information representing the remaining time, for example, the number of lighting signals is gradually increased (or decreased) according to the remaining time such as the number of seconds itself or a bar display representing the remaining time or a start signal in a car race. Display etc. can be mentioned.
Although the above description assumes that the display feed is performed according to the user's operation, it is also possible to automatically perform the display feed after the countdown.

[3-2.変形例2]

これまでの説明では、コンテンツにおける含有文字数を予めDBに格納しておくことを前提としたが、コンテンツの含有文字数は人手ではなく精読管理サーバ30又は30’が特定することもできる。特に、マンガ等、文字部分が画像データの一部として存在するコンテンツについては、含有文字数を画像解析に基づき特定することができる。
画像中における文字部分の特定には、例えばOCR(Optical Character Recognition)のように、前もって記憶されたパターンとの照合により文字を特定する技術を適用することが考えられる。
また、特にマンガコンテンツについては、文字部分は吹き出し部分に含まれているため、吹き出し領域を検出(例えば吹き出しの縁部分を検出)し、吹き出し内の画像解析結果から文字特定及び文字数推定という手順を踏むことが考えられる。
このとき、文字数を推定するにあたっては、文字を1文字ずつ特定することは必須ではなく、例えば画像内におけるエッジの密集度合いや画像周波数から大凡の文字数を推定するといったことも可能である。
[3-2. Modification 2]

In the above description, it is assumed that the number of contained characters in the content is stored in advance in the DB. However, the number of contained characters of the content can be specified not by hand but by the detailed reading management server 30 or 30 '. In particular, for a content such as a manga or the like in which a character part exists as part of image data, the number of contained characters can be specified based on image analysis.
For identifying the character part in the image, it is conceivable to apply a technology for identifying the character by matching with a pattern stored in advance, such as OCR (Optical Character Recognition).
In addition, particularly for manga content, since the character part is included in the balloon part, the balloon area is detected (for example, the edge part of the balloon is detected), and the procedure of character specification and character number estimation from the image analysis result in the balloon It is possible to step on it.
At this time, in order to estimate the number of characters, it is not essential to specify the characters one by one. For example, it is possible to estimate the approximate number of characters from the density of edges in the image or the image frequency.

[3-3.その他の変形例]

ここで、実施の形態の精読判定に対するリワード想定外取得の態様としては、コンテンツ閲覧ページをブラウザの特定タブで開いた状態から、ブラウザの別タブにより他のウェブページを閲覧して読時間Trを稼ぐという態様が考えられる。つまり、実際には対象コンテンツを閲覧していないにも関わらず、読時間Trを稼ぐというものである。
そこで、ブラウザ上でコンテンツ閲覧ページのタブ以外のタブがアクティブ状態(表示状態)となっている等、コンテンツ閲覧ページからの離脱を検出し、離脱中の時間を読時間Trに含めないようにすることもできる。
これにより、対象コンテンツを精読せずにリワードを取得する想定外行為の防止を図ることができる。
[3-3. Other Modifications]

Here, as an aspect of the reward unexpected acquisition for the close reading determination of the embodiment, from the state where the content browsing page is opened in the specific tab of the browser, another web page is browsed by another tab of the browser and the reading time Tr is An aspect of earning can be considered. That is, the reading time Tr is earned despite the fact that the target content is not browsed.
Therefore, it is detected that leaving from the content browsing page is detected such that tabs other than the tabs on the content browsing page are in an active state (display state) on the browser, and the time during withdrawal is not included in the reading time Tr. It can also be done.
In this way, it is possible to prevent an unexpected act of acquiring a reward without reading the target content.

また、リワードの想定外取得には、前述のように、最終ページ等、最終単位コンテンツまで一気に表示送りをする操作が伴うと考えられる。コンテンツ閲覧ページによっては、例えば図18に示すように、表示する単位コンテンツを指定するためのスライダー操作子msが設けられている場合があり、その場合には上記のような一気送りが容易に可能となってしまう。
そこで、想定外行為防止の観点から、スライダー操作子msについて、単位コンテンツを一気に所定量以上送る操作を検知したときは、対象コンテンツを精読していないとの判定結果を得るようにしてもよい。
In addition, as described above, it is considered that the unexpected acquisition of the reward is accompanied by an operation of simultaneously displaying and sending the final unit content such as the final page. Depending on the content browsing page, for example, as shown in FIG. 18, there may be provided a slider operating element ms for specifying a unit content to be displayed, in which case the above-mentioned quick feed is easily possible. It becomes.
Therefore, from the viewpoint of preventing unexpected behavior, when an operation of sending unit content at a predetermined amount or more at once is detected for the slider operator ms, a determination result may be obtained that the target content is not read carefully.

なお、ユーザによるコンテンツ閲覧形態は、これまでで例示したウェブページ上での閲覧形態に限らず、コンテンツをユーザ端末4にダウンロードして所定のアプリにより閲覧する等の他の形態であってもよい。   Note that the content browsing form by the user is not limited to the browsing form on the web page exemplified so far, and other forms such as downloading the content to the user terminal 4 and browsing by a predetermined application may be used. .

また、上記では、読ペースPrや基準時間Tsをコンテンツの種類を問わず一律に求める例を挙げたが、コンテンツの種類を例えばジャンルや使用言語等の所定観点により分類しておき、コンテンツの種類ごとに読ペースPrや基準時間Tsを算出して使い分けるようにすることもできる。なお、コンテンツの種類の分類例としては、例えば週刊誌であるか専門書であるか、或いは専門書であっても読み手の専門内の専門書であるか専門外の専門書であるか等の分類を挙げることができる。
Further, although the example is described above in which the reading pace Pr and the reference time Ts are uniformly determined regardless of the type of content, the type of content is classified according to a predetermined viewpoint such as genre or language used. The reading pace Pr and the reference time Ts can be calculated and used separately for each. As a classification example of the type of content, for example, whether it is a weekly publication or a technical book, or even if it is a technical book, it is a specialized book within the reader's specialty or a non-professional specialty book, etc. Classification can be mentioned.

<4.実施の形態のまとめ>

上記のように実施の形態の情報処理装置(精読管理サーバ30又は30’)は、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得部(読時間取得処理部F1)と、読時間に基づき、ユーザの読ペースを計算する読ペース計算部(読ペース計算処理部F2)と、読ペースと対象コンテンツの含有文字数とに基づき、対象コンテンツの読時間に係る基準時間を設定する基準時間設定部(基準時間設定処理部F3又はF3’)と、対象コンテンツについて取得された読時間と該対象コンテンツについて設定された基準時間とを比較した結果に基づき、ユーザが該対象コンテンツを精読したか否かを判定する精読判定部(精読判定処理部F4又はF4’)とを備えている。
<4. Summary of embodiment>

As described above, the information processing apparatus (extensive reading management server 30 or 30 ′) according to the embodiment acquires the reading time which is the time required for the user to read the content. And a reading pace calculation unit (reading pace calculation processing unit F2) that calculates the reading pace of the user based on the reading time, and a reference time for reading time of the target content based on the reading pace and the number of characters contained in the target content. Based on the result of comparison between the reading time acquired for the target content and the reference time set for the target content, the reference time setting unit (reference time setting processing unit F3 or F3 ′) for setting And a precise reading determination unit (precise reading determination processing unit F4 or F4 ′) that determines whether the content has been read precisely.

上記構成によれば、対象コンテンツの精読判定に用いる基準時間を、読時間の実測値から計算されるユーザの読ペースに基づき設定しているため、精読判定を正確に行うことが可能とされる。また、読時間と基準時間との比較により精読判定を行うため、視線検出のための内向きカメラ等の特殊な構成、及び高い処理能力は不要である。
従って、コンテンツの精読判定を正確に且つコンテンツ閲覧端末に特殊な構成や高い処理能力を求めることなく実現することができる。
また、実施の形態の情報処理装置は、基準時間の設定にあたり読ペースを計算していることで、対象コンテンツについての読時間のサンプルが無くても、他のコンテンツの読時間及び含有文字数に基づき計算した読ペースに基づいて対象コンテンツの基準時間を求めることができる。
According to the above configuration, since the reference time used for the detailed reading determination of the target content is set based on the user's reading pace calculated from the measured value of the reading time, it is possible to perform the precise reading determination accurately . In addition, since the precise reading determination is performed by comparing the reading time and the reference time, a special configuration such as an inward camera for detecting the sight line and high processing power are not necessary.
Therefore, it is possible to realize the precise reading determination of the content accurately and without requiring the content browsing terminal to have a special configuration or a high processing capability.
Further, the information processing apparatus according to the embodiment calculates the reading pace when setting the reference time, so that even if there is no sample of the reading time for the target content, the reading time and the number of contained characters of other contents are calculated. The reference time of the target content can be determined based on the calculated reading pace.

また、実施の形態の情報処理装置においては、基準時間設定部は、複数のユーザの読ペースに基づいて対象コンテンツについての基準時間を設定している。   Further, in the information processing apparatus of the embodiment, the reference time setting unit sets the reference time for the target content based on the reading paces of a plurality of users.

ユーザ個人の読ペースに基づき基準時間を設定すると、仮に該ユーザが常時リワード想定外取得を行っている(つまり読ペースが過剰に速い)ような場合に、基準時間として過剰に短い時間が設定されることから、適正な精読判定を行うことが困難となる。このため、上記のように複数ユーザの読ペースに基づき対象コンテンツの基準時間を設定することで、そのような事態の発生防止を図っている。
従って、精読判定をより正確に行うことができる。
If the reference time is set based on the user's personal reading pace, an excessively short time will be set as the reference time if the user is constantly obtaining an unexpected reward (that is, the reading pace is too fast). Because of this, it is difficult to make a proper detailed reading determination. Therefore, as described above, the occurrence of such a situation is prevented by setting the reference time of the target content based on the reading paces of a plurality of users.
Accordingly, the precise reading determination can be performed more accurately.

さらに、実施の形態の情報処理装置においては、基準時間設定部(基準時間設定処理部F3’)は、読ペースに基づき、所定単位でのコンテンツである単位コンテンツごとに基準時間の設定を行い、精読判定部(精読判定処理部F4’)は、対象コンテンツにおける単位コンテンツごとの読時間と基準時間とに基づいて該単位コンテンツごとに精読判定を行っている。   Further, in the information processing apparatus according to the embodiment, the reference time setting unit (reference time setting processing unit F3 ′) sets the reference time for each unit content which is the content in a predetermined unit based on the reading pace. The fine reading determination unit (fine reading determination processing unit F4 ′) performs the fine reading determination for each unit content based on the reading time for each unit content in the target content and the reference time.

これにより、対象コンテンツ全体についての精読判定を、単位コンテンツごとの精読判定結果に基づき行うことが可能とされる。
従って、或るページを表示状態で放置した後に最終ページまでページを送ってリワード取得する、或いは最終ページまで一気に送って放置することでリワード取得するといった想定外行為の防止を図ることができる。
Thereby, it is possible to perform the detailed reading determination on the entire target content based on the detailed reading determination result for each unit content.
Therefore, it is possible to prevent an unexpected act such as sending a page up to the final page and obtaining a reward after leaving a certain page in a display state, or sending it up to the final page and leaving it at once.

さらにまた、実施の形態の情報処理装置においては、精読判定部は、精読と判定した単位コンテンツの数に応じて対象コンテンツ全体についての精読判定を行っている。   Furthermore, in the information processing apparatus according to the embodiment, the close reading determination unit performs the close reading determination on the entire target content according to the number of unit contents determined to be the close reading.

これにより、対象コンテンツの精読判定条件のレベルを例えばコンテンツの種類や付与するリワードの量等の実際の事情に応じて適切に設定することが容易となる。
従って、実情に即した精読判定機能を提供することができる。
Accordingly, it becomes easy to set the level of the detailed reading determination condition of the target content appropriately in accordance with the actual circumstances such as the type of content and the amount of reward to be given.
Therefore, it is possible to provide a detailed reading determination function in accordance with the actual situation.

また、実施の形態の情報処理装置においては、単位コンテンツについて設定された基準時間に該単位コンテンツの読時間が達していない状態での該単位コンテンツの表示送りが不能とされるように制御する不能制御部を備えている。   Further, in the information processing apparatus according to the embodiment, control can not be performed such that the unit content can not be displayed and sent while the unit content reading time has not reached the reference time set for the unit content. It has a control unit.

これにより、ユーザは単位コンテンツを精読していない場合に次の単位コンテンツへの表示送りを行うことが不能とされる。
従って、リワード想定外取得の防止効果をさらに高めることができる。
This makes it impossible for the user to perform display feed to the next unit content when the unit content is not read in detail.
Therefore, the effect of preventing the unexpected acquisition of the reward can be further enhanced.

さらに、実施の形態の情報処理装置においては、基準時間設定部は、画像による対象コンテンツについて画像解析を行って該対象コンテンツ内の含有文字数を特定している。   Furthermore, in the information processing apparatus according to the embodiment, the reference time setting unit performs image analysis on the target content by an image to specify the number of contained characters in the target content.

これにより、対象コンテンツの含有文字数を人手により特定しておく必要がなくなる。
従って、精読判定機能を実現化する上でのコスト削減を図ることができる。
This eliminates the need for manually specifying the number of characters of the target content.
Therefore, it is possible to achieve cost reduction in realizing the precise reading determination function.

<5.プログラム及び記憶媒体>

以上、本発明に係る実施の形態としての精読管理サーバ30、30’を説明してきたが、実施の形態のプログラムは、精読管理サーバ30、30’の処理を情報処理装置(CPU等)に実行させるプログラムである。
<5. Program and storage medium>

The detailed reading management server 30, 30 'according to the embodiment of the present invention has been described above, but the program of the embodiment executes the processing of the detailed reading management server 30, 30' to the information processing apparatus (CPU etc.) Is a program that

実施の形態のプログラムは、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得機能と、前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算機能と、前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定機能と、前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定機能と、を実現するための処理を情報処理装置に実行させるプログラムである。   The program according to the embodiment includes a reading time acquisition function of acquiring a reading time which is a time taken for the user to read the content, and a reading pace calculating function of calculating the reading pace of the user based on the reading time. A reference time setting function for setting a reference time related to the reading time of the target content based on the reading pace and the number of contained characters of the target content, the reading time acquired for the target content and the target content are set The information processing apparatus is a program that causes an information processing apparatus to execute processing for realizing a detailed reading determination function of determining whether the user has read the target content thoroughly based on a result of comparison with the reference time.

このようなプログラムにより、上述した精読管理サーバ30、30’としての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのHDDや、CPUを有するマイクロコンピュータ内のROM等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納(記憶)しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、LAN、インターネットなどのネットワークを介してダウンロードすることもできる。
With such a program, an information processing apparatus as the above-described fine reading management server 30, 30 'can be realized.
Such a program can be stored in advance in an HDD as a storage medium incorporated in an apparatus such as a computer device, a ROM in a microcomputer having a CPU, or the like. Alternatively, it can be temporarily or permanently stored (stored) in a removable storage medium such as a semiconductor memory, a memory card, an optical disk, a magneto-optical disk, or a magnetic disk. Also, such removable storage media can be provided as so-called package software.
Further, such a program can be installed from a removable storage medium to a personal computer or the like, and can also be downloaded from a download site via a network such as a LAN or the Internet.

1 ネットワークシステム、2 ネットワーク、3 精読管理システム、30、30’ 精読管理サーバ、31 読時間DB(データベース)、32、32’ 文字数DB、33 読ペースDB、34、34’ 基準時間DB、35 精読情報DB、4 ユーザ端末、101 CPU、F1 読時間取得処理部、F2 読ペース計算処理部、F3、F3’ 基準時間設定処理部、F4、F4’ 精読判定処理部   DESCRIPTION OF SYMBOLS 1 network system, 2 network, 3 precision reading management system, 30, 30 'precision reading management server, 31 reading time DB (database), 32, 32' character number DB, 33 reading pace DB, 34, 34 'reference time DB, 35 reading Information DB, 4 user terminals, 101 CPU, F1 reading time acquisition processing unit, F2 reading pace calculation processing unit, F3, F3 'reference time setting processing unit, F4, F4' detailed reading determination processing unit

本発明に係る情報処理装置は、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得部と、前記読時間と前記コンテンツの含有文字数とに基づき、前記ユーザの読ペースを計算する読ペース計算部と、前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定部と、前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定部と、を備えるものである。
An information processing apparatus according to the present invention is a reading time acquisition unit for acquiring a reading time which is a time required for the user to read a content, and a reading pace of the user based on the reading time and the number of characters contained in the content. And a reference time setting unit for setting a reference time related to the reading time of the target content based on the reading pace and the number of contained characters of the target content; And a detailed reading determination unit that determines whether the user has read the target content on the basis of a result of comparing the reading time and the reference time set for the target content.

上記構成によれば、対象コンテンツの精読判定に用いる基準時間を、読時間の実測値とコンテンツの含有文字数とから計算されるユーザの読ペースに基づき設定しているため、精読判定を正確に行うことが可能とされる。また、読時間と基準時間との比較により精読判定を行うため、視線検出のための内向きカメラ等の特殊な構成、及び高い処理能力は不要である。
According to the above configuration, the reference time used for the detailed reading determination of the target content is set based on the reading pace of the user calculated from the measured value of the reading time and the number of characters included in the content. It is possible. In addition, since the precise reading determination is performed by comparing the reading time and the reference time, a special configuration such as an inward camera for detecting the sight line and high processing power are not necessary.

また、本発明に係る情報処理方法は、ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得ステップと、前記読時間と前記コンテンツの含有文字数とに基づき、前記ユーザの読ペースを計算する読ペース計算ステップと、前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定ステップと、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定ステップと、を情報処理装置が実行する情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。
Further, in the information processing method according to the present invention, the reading time acquisition step of acquiring a reading time which is a time required for the user to read the content, the reading time and the number of characters included in the content A reading time calculation step of calculating a reading pace, and a reference time setting step of setting a reference time related to the reading time of the target content based on the reading pace and the number of contained characters of the target content;
A detailed reading determination step of determining whether the user has read the target content on the basis of a result of comparing the reading time acquired for the target content and the reference time set for the target content; It is an information processing method which an information processor performs.
According to such an information processing method, the same operation as the above-described information processing apparatus according to the present invention can be obtained.

Claims (9)

ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得部と、
前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算部と、
前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定部と、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定部と、を備える
情報処理装置。
A reading time acquisition unit for acquiring a reading time which is a time required for the user to read the content;
A reading pace calculation unit that calculates the reading pace of the user based on the reading time;
A reference time setting unit configured to set a reference time related to the reading time of the target content based on the reading pace and the number of characters included in the target content;
A detailed reading determination unit that determines whether the user has read the target content on the basis of a result of comparing the reading time acquired for the target content with the reference time set for the target content; Information processing apparatus.
前記基準時間設定部は、
複数のユーザの前記読ペースに基づいて前記対象コンテンツについての前記基準時間を設定する
請求項1に記載の情報処理装置。
The reference time setting unit
The information processing apparatus according to claim 1, wherein the reference time for the target content is set based on the reading paces of a plurality of users.
前記基準時間設定部は、
前記読ペースに基づき、所定単位での前記コンテンツである単位コンテンツごとに前記基準時間の設定を行い、
前記精読判定部は、
前記対象コンテンツにおける単位コンテンツごとの前記読時間と前記基準時間とに基づいて該単位コンテンツごとに精読判定を行う
請求項1に記載の情報処理装置。
The reference time setting unit
Setting the reference time for each unit content which is the content in a predetermined unit based on the reading pace;
The fine reading determination unit
The information processing apparatus according to claim 1, wherein the detailed reading determination is performed for each unit content based on the reading time for each unit content in the target content and the reference time.
前記精読判定部は、
精読と判定した前記単位コンテンツの数に応じて前記対象コンテンツ全体についての精読判定を行う
請求項3に記載の情報処理装置。
The fine reading determination unit
The information processing apparatus according to claim 3, wherein the detailed reading determination on the entire target content is performed in accordance with the number of unit contents determined to be the detailed reading.
前記単位コンテンツについて設定された前記基準時間に該単位コンテンツの前記読時間が達していない状態での該単位コンテンツの表示送りが不能とされるように制御する不能制御部を備える
請求項3に記載の情報処理装置。
The system according to claim 3, further comprising: a disabling control unit configured to perform control such that display sending of the unit content is not possible when the reading time of the unit content has not reached the reference time set for the unit content. Information processing equipment.
前記基準時間設定部は、
画像による前記対象コンテンツについて画像解析を行って該対象コンテンツ内の含有文字数を特定する
請求項1に記載の情報処理装置。
The reference time setting unit
The information processing apparatus according to claim 1, wherein the image analysis is performed on the target content by an image to specify the number of contained characters in the target content.
ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得ステップと、
前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算ステップと、
前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定ステップと、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定ステップと、を情報処理装置が実行する
情報処理方法。
A reading time acquisition step of acquiring a reading time which is a time taken for the user to read the content;
Reading pace calculating step of calculating the reading pace of the user based on the reading time;
A reference time setting step of setting a reference time relating to the reading time of the target content based on the reading pace and the number of characters included in the target content;
A detailed reading determination step of determining whether the user has read the target content on the basis of a result of comparing the reading time acquired for the target content and the reference time set for the target content; Information processing method executed by an information processing apparatus.
ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得機能と、
前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算機能と、
前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定機能と、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定機能と、を実現するための処理を情報処理装置に実行させる
プログラム。
A reading time acquisition function that acquires the reading time that is the time taken for the user to read the content;
A reading pace calculation function of calculating the reading pace of the user based on the reading time;
A reference time setting function of setting a reference time related to the reading time of the target content based on the reading pace and the number of contained characters of the target content;
A detailed reading determination function of determining whether the user has read the target content on the basis of a result of comparison between the reading time acquired for the target content and the reference time set for the target content; A program that causes an information processing apparatus to execute a process to realize it.
ユーザがコンテンツを読むのに要した時間である読時間を取得する読時間取得機能と、
前記読時間に基づき、前記ユーザの読ペースを計算する読ペース計算機能と、
前記読ペースと対象コンテンツの含有文字数とに基づき、前記対象コンテンツの前記読時間に係る基準時間を設定する基準時間設定機能と、
前記対象コンテンツについて取得された前記読時間と該対象コンテンツについて設定された前記基準時間とを比較した結果に基づき、前記ユーザが該対象コンテンツを精読したか否かを判定する精読判定機能と、を実現するための処理を情報処理装置に実行させるプログラムを記憶した
記憶媒体。
A reading time acquisition function that acquires the reading time that is the time taken for the user to read the content;
A reading pace calculation function of calculating the reading pace of the user based on the reading time;
A reference time setting function of setting a reference time related to the reading time of the target content based on the reading pace and the number of contained characters of the target content;
A detailed reading determination function of determining whether the user has read the target content on the basis of a result of comparison between the reading time acquired for the target content and the reference time set for the target content; A storage medium storing a program that causes an information processing apparatus to execute processing for realizing it.
JP2018518006A 2016-05-18 2016-05-18 Information processing equipment, information processing methods, programs, storage media Active JP6913085B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/064779 WO2017199378A1 (en) 2016-05-18 2016-05-18 Information processing device, information processing method, program, and storage medium

Publications (2)

Publication Number Publication Date
JPWO2017199378A1 true JPWO2017199378A1 (en) 2019-03-28
JP6913085B2 JP6913085B2 (en) 2021-08-04

Family

ID=60326473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018518006A Active JP6913085B2 (en) 2016-05-18 2016-05-18 Information processing equipment, information processing methods, programs, storage media

Country Status (2)

Country Link
JP (1) JP6913085B2 (en)
WO (1) WO2017199378A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000056887A (en) * 1998-08-11 2000-02-25 Fuji Electric Co Ltd Misoperation suppression system for screen operation
JP2013065160A (en) * 2011-09-16 2013-04-11 Dainippon Printing Co Ltd System, method, and program for ranking publication
JP2015207051A (en) * 2014-04-17 2015-11-19 富士通株式会社 Already-read determination device, already-read determination method, and already-read determination program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000056887A (en) * 1998-08-11 2000-02-25 Fuji Electric Co Ltd Misoperation suppression system for screen operation
JP2013065160A (en) * 2011-09-16 2013-04-11 Dainippon Printing Co Ltd System, method, and program for ranking publication
JP2015207051A (en) * 2014-04-17 2015-11-19 富士通株式会社 Already-read determination device, already-read determination method, and already-read determination program

Also Published As

Publication number Publication date
JP6913085B2 (en) 2021-08-04
WO2017199378A1 (en) 2017-11-23

Similar Documents

Publication Publication Date Title
US7747680B2 (en) Community-based web filtering
JP5978307B2 (en) Secure data access based on policy compliance
US9201579B2 (en) Slide to apply
US9959192B1 (en) Debugging interface for inserted elements in a resource
US20150127940A1 (en) Secure distributed information and password management
KR101545303B1 (en) Accessing location-based content
US10462008B2 (en) Cart mode provisioning of shared computing devices
JP2009152846A5 (en)
JP2012243233A (en) Authentication system and method
US10061806B2 (en) Presenting previously selected search results
US20230219006A1 (en) Systems and methods for providing multi-part persistent content
JP2016051329A (en) Content management apparatus and control method thereof
JP6718504B2 (en) Information processing apparatus, information processing method, program, storage medium, information processing system
TWI574217B (en) Information processing device, information processing method, memory media
JP5785352B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP6913085B2 (en) Information processing equipment, information processing methods, programs, storage media
JP5759652B1 (en) Information processing apparatus, information processing method, program, and storage medium
US20150186921A1 (en) Wifi Landing Page for Remote Control of Digital Signs
JP5890078B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP2016170625A (en) Service providing system, service providing method, and program
KR20130104727A (en) The storage system of the sensor data
JP6855537B2 (en) Information processing equipment, information processing methods, programs
US11531449B2 (en) Information processing device, information processing method, program and storage medium for efficiently managing a browsing time of a window on a browser by another window
JP6568282B1 (en) Information display program, information display device, information display method, and distribution device
US11704423B2 (en) Network-shared data managing system and method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180927

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191112

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200720

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

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20200720

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200728

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

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200804

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20200828

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20200901

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210309

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210420

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210511

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210615

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210615

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210709

R150 Certificate of patent or registration of utility model

Ref document number: 6913085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150