Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7528713B2 - Apparatus and program for analyzing collected content - Google Patents
[go: Go Back, main page]

JP7528713B2 - Apparatus and program for analyzing collected content - Google Patents

Apparatus and program for analyzing collected content Download PDF

Info

Publication number
JP7528713B2
JP7528713B2 JP2020175726A JP2020175726A JP7528713B2 JP 7528713 B2 JP7528713 B2 JP 7528713B2 JP 2020175726 A JP2020175726 A JP 2020175726A JP 2020175726 A JP2020175726 A JP 2020175726A JP 7528713 B2 JP7528713 B2 JP 7528713B2
Authority
JP
Japan
Prior art keywords
content
collected
occurrence
illegal
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020175726A
Other languages
Japanese (ja)
Other versions
JP2022067164A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2020175726A priority Critical patent/JP7528713B2/en
Publication of JP2022067164A publication Critical patent/JP2022067164A/en
Application granted granted Critical
Publication of JP7528713B2 publication Critical patent/JP7528713B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、収集コンテンツ分析装置及びプログラムに関する。 The present invention relates to a collected content analysis device and program.

電子コミック(デジタル漫画)やアニメーション、映画等を含む動画といった様々なデジタルコンテンツ(以下、単に「コンテンツ」という。)は、インターネットが普及している昨今において、ウェブサイト等からのダウンロードやストリーミングにより視聴できるようになっている。
他方で、いわゆる海賊版サイトに代表される違法なコンテンツをアップロードするサイトが存在する。海賊版サイトに違法なコンテンツがアップロードされることにより、コンテンツの版元である出版社や配信事業者、著作権者等が、例えば、本来であれば得られるはずの利益(著作権料等)が得られない状態が生じており、社会問題になっている。
With the widespread use of the Internet, various digital contents (hereinafter referred to simply as "content") such as electronic comics (digital manga), animations, movies, and other videos can now be viewed by downloading or streaming from websites, etc.
On the other hand, there are sites that upload illegal content, such as so-called pirate sites. When illegal content is uploaded to pirate sites, publishers, distributors, copyright holders, etc. of the content are unable to obtain profits (such as copyright fees) that they would otherwise receive, which has become a social problem.

このような状況に鑑み、例えば、特許文献1に記載のシステムが開示されている。特許文献1には、「ウェブ情報が格納された複数のウェブサイトと、前記ウェブサイトにアクセスして前記ウェブ情報に含まれた第1変形キーワードの音節のうち原形キーワードに対応する音節が少なくとも1つ含まれた第1違法ウェブ情報を収集し、前記第1違法ウェブ情報の前記第1変形キーワードを音素に分割するか、音素及び特殊文字に分割して、特殊文字を除いた音素が順番に組み合わせられた第2変形キーワードを生成し、前記第2変形キーワードが前記原形キーワードと一致するか否かを判別し、相互一致すれば、前記原形キーワードと一致する第2変形キーワードが含まれた前記第1違法ウェブ情報を第2違法ウェブ情報として分類するクローリングサーバとを含み、前記クローリングサーバは、前記ウェブサイトのアクセス権限を有する複数の固有権限情報のうち少なくとも1つの前記固有権限情報を利用して前記ウェブサイトにアクセスすることを特徴とする違法コンテンツ検索システム。」が記載されている。 In view of this situation, for example, a system described in Patent Document 1 is disclosed. Patent Document 1 describes an illegal content search system including: a plurality of websites storing web information; and a crawling server that accesses the websites to collect first illegal web information including at least one syllable corresponding to an original keyword among syllables of a first variant keyword included in the web information, divides the first variant keyword of the first illegal web information into phonemes or into phonemes and special characters to generate a second variant keyword in which phonemes excluding special characters are combined in order, determines whether the second variant keyword matches the original keyword, and if they match, classifies the first illegal web information including the second variant keyword matching the original keyword as second illegal web information, and the crawling server accesses the websites using at least one of a plurality of unique authority information having access authority to the websites.

特表2019-526109号公報Special table 2019-526109 publication

特許文献1に記載の方法等によって違法コンテンツを探すことは、必要なことの1つである。このような違法コンテンツは、ウェブサイトにアップロードされてからより早い時期に見つけ出すことが望ましい。
他方、違法コンテンツをアップロードする側は、より大勢の人に視聴してもらうために人気のあるコンテンツをアップロードしていると思われる。そのため、違法コンテンツと、コンテンツの需要とには、関係性があると考えることができる。
There is a need to search for illegal content, such as by the method described in US Pat. No. 6,399,633. It is desirable to find such illegal content sooner after it is uploaded to a website.
On the other hand, those who upload illegal content are likely uploading popular content in order to have it viewed by a larger audience, so it seems likely that there is a relationship between illegal content and the demand for that content.

そこで、本発明は、違法なコンテンツを分析して価値のある情報を提供することが可能な収集コンテンツ分析装置及びプログラムを提供することを目的とする。 The present invention aims to provide a collected content analysis device and program capable of analyzing illegal content and providing valuable information.

本発明は、以下のような解決手段により、前記課題を解決する。
第1の発明は、コンテンツの視聴及び/又はダウンロードが可能なウェブサイトから、前記ウェブサイトに追加された追加コンテンツを収集する追加収集手段と、前記追加収集手段により収集した追加コンテンツが正規コンテンツであるか否かを、監視対象の前記正規コンテンツを識別可能な情報を記憶する正規コンテンツ情報記憶部を参照して判別する正規コンテンツ判別手段と、前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記監視対象の違法コンテンツを特定し、前記違法コンテンツの発生状況を分析して前記違法コンテンツの発生に係る傾向を予測する発生予測手段と、を備える、収集コンテンツ分析装置である。
第2の発明は、第1の発明の収集コンテンツ分析装置において、前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記違法コンテンツを分類するコンテンツ分類手段を備え、前記発生予測手段は、前記コンテンツ分類手段による分類ごとの前記違法コンテンツの発生に係る傾向を予測する、収集コンテンツ分析装置である。
第3の発明は、第1の発明又は第2の発明の収集コンテンツ分析装置において、前記追加収集手段は、特定の前記ウェブサイトをクローリングすることで前記追加コンテンツを収集する、収集コンテンツ分析装置である。
第4の発明は、第1の発明から第3の発明までのいずれかの収集コンテンツ分析装置において、SNSサイトから、前記正規コンテンツ情報記憶部に記憶された前記正規コンテンツについての第1投稿データを収集する第1評価収集手段を備え、前記発生予測手段は、前記第1評価収集手段により収集した前記第1投稿データをさらに用いて、前記違法コンテンツの発生に係る傾向を予測する、収集コンテンツ分析装置である。
第5の発明は、第1の発明から第4の発明までのいずれかの収集コンテンツ分析装置において、前記発生予測手段による前記違法コンテンツの予測に基づいて前記ウェブサイトを監視する監視手段と、前記監視手段により前記違法コンテンツの発生を検知した場合に、前記違法コンテンツの前記ウェブサイトからの削除を要請する削除要請手段と、を備える、収集コンテンツ分析装置である。
第6の発明は、第5の発明の収集コンテンツ分析装置において、前記削除要請手段による削除の要請実績情報を出力する要請実績出力手段を備える、収集コンテンツ分析装置である。
第7の発明は、第1の発明から第6の発明までのいずれかの収集コンテンツ分析装置において、前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記違法コンテンツを分類するコンテンツ分類手段と、前記コンテンツ分類手段による分類ごとの前記違法コンテンツの発生状況並びに視聴数及び/又はダウンロード数に基づいて、前記分類ごとのコンテンツの需要を予測する需要予測手段と、を備える、収集コンテンツ分析装置である。
第8の発明は、第7の発明の収集コンテンツ分析装置において、前記コンテンツ分類手段は、言語ごとに前記コンテンツを分類し、前記需要予測手段は、前記言語ごとに前記コンテンツの需要を予測する、収集コンテンツ分析装置である。
第9の発明は、第7の発明又は第8の発明の収集コンテンツ分析装置において、SNSサイトから、各コンテンツについての第2投稿データを収集する第2評価収集手段を備え、前記需要予測手段は、前記第2評価収集手段により収集した前記第2投稿データをさらに用いて、前記コンテンツの需要を予測する、収集コンテンツ分析装置である。
第10の発明は、第7の発明から第9の発明までのいずれかの収集コンテンツ分析装置において、前記需要予測手段による前記コンテンツの需要の予測情報を出力する需要予測出力手段を備える、収集コンテンツ分析装置である。
第11の発明は、第1の発明から第10の発明までのいずれかの収集コンテンツ分析装置としてコンピュータを機能させるためのプログラムである。
The present invention solves the above problems by the following solving means.
A first invention is a collected content analysis device comprising: an additional collection means for collecting additional content added to a website from a website where content can be viewed and/or downloaded; a legitimate content discrimination means for determining whether the additional content collected by the additional collection means is legitimate content by referring to a legitimate content information storage unit that stores information capable of identifying the legitimate content to be monitored; and an occurrence prediction means for identifying the illegal content to be monitored that is included in the additional content determined to be not legitimate content by the legitimate content discrimination means, analyzing the occurrence status of the illegal content, and predicting trends regarding the occurrence of the illegal content.
A second invention is a collected content analysis device according to the first invention, further comprising a content classification means for classifying the illegal content contained in the additional content that has been determined to be non-legitimate content by the legitimate content discrimination means, and the occurrence prediction means for predicting a tendency for the occurrence of the illegal content for each classification by the content classification means.
A third invention is the collected content analysis device according to the first or second invention, wherein the additional collection means collects the additional content by crawling a specific website.
A fourth invention is a collected content analysis device according to any one of the first to third inventions, further comprising a first evaluation collection means for collecting first posting data about the legitimate content stored in the legitimate content information storage unit from a SNS site, and the occurrence prediction means further uses the first posting data collected by the first evaluation collection means to predict a tendency regarding the occurrence of the illegal content.
A fifth invention is a collected content analysis device, which is any of the collected content analysis devices from the first to fourth inventions, and which comprises a monitoring means for monitoring the website based on a prediction of the illegal content by the occurrence prediction means, and a deletion request means for requesting the deletion of the illegal content from the website when the monitoring means detects the occurrence of the illegal content.
A sixth aspect of the present invention is the collected content analysis apparatus according to the fifth aspect of the present invention, further comprising a request history output unit that outputs deletion request history information made by the deletion request unit.
A seventh invention is a collected content analysis device, which is any of the collected content analysis devices from the first to sixth inventions, and which comprises: a content classification means for classifying the illegal content contained in the additional content that has been determined to be non-legitimate content by the legitimate content discrimination means; and a demand prediction means for predicting demand for content for each classification based on the occurrence status of the illegal content for each classification by the content classification means and the number of views and/or downloads.
An eighth invention is the collected content analysis device of the seventh invention, wherein the content classification means classifies the content by language, and the demand prediction means predicts demand for the content by language.
A ninth invention is a collected content analysis device of the seventh or eighth invention, further comprising a second evaluation collection means for collecting second posting data for each piece of content from a SNS site, and the demand prediction means further uses the second posting data collected by the second evaluation collection means to predict demand for the content.
A tenth invention is a collected content analysis device according to any one of the seventh to ninth inventions, further comprising a demand prediction output means for outputting prediction information of demand for the content by the demand prediction means.
An eleventh aspect of the present invention is a program for causing a computer to function as any one of the collected content analysis devices according to the first to tenth aspects of the present invention.

本発明によれば、違法なコンテンツを分析して価値のある情報を提供することが可能な収集コンテンツ分析装置及びプログラムを提供することができる。 The present invention provides a collected content analysis device and program that can analyze illegal content and provide valuable information.

本実施形態に係る収集コンテンツ分析システムの全体構成図及び収集コンテンツ分析サーバの機能ブロック図である。1 is an overall configuration diagram of a collected content analysis system according to an embodiment of the present invention and a functional block diagram of a collected content analysis server. 本実施形態に係る収集コンテンツ分析サーバでのコンテンツ収集処理を示すフローチャートである。10 is a flowchart showing a content collection process in a collected content analysis server according to the embodiment. 本実施形態に係る収集コンテンツ分析サーバでの投稿データ収集処理を示すフローチャートである。10 is a flowchart showing a posted data collection process in a collected content analysis server according to the embodiment. 本実施形態に係る収集コンテンツ分析サーバでのコンテンツ監視処理を示すフローチャートである。10 is a flowchart showing a content monitoring process in a collected content analysis server according to the embodiment; 本実施形態に係る収集コンテンツ分析サーバでの発生予測処理の一例を示す図である。11 is a diagram showing an example of an occurrence prediction process in a collected content analysis server according to the embodiment; FIG. 本実施形態に係る収集コンテンツ分析サーバでのコンテンツ需要予測処理を示すフローチャートである。13 is a flowchart showing a content demand prediction process in a collected content analysis server according to the embodiment.

以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
(実施形態)
<収集コンテンツ分析システム100>
図1は、本実施形態に係る収集コンテンツ分析システム100の全体構成図及び収集コンテンツ分析サーバ1の機能ブロック図である。
収集コンテンツ分析システム100は、顧客からの依頼に応じて、ウェブサイト上に存在する違法なコンテンツをより早く見つけ出し、また、コンテンツの需要予測を顧客に提供するシステムである。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example.
(Embodiment)
<Collected Content Analysis System 100>
FIG. 1 is an overall configuration diagram of a collected content analysis system 100 according to this embodiment and a functional block diagram of a collected content analysis server 1. As shown in FIG.
The collected content analysis system 100 is a system that, in response to a request from a customer, quickly finds illegal content present on a website and provides the customer with a demand forecast for content.

収集コンテンツ分析システム100は、収集コンテンツ分析サーバ1(収集コンテンツ分析装置)と、顧客端末4と、ウェブサーバ7と、SNS(Social Networking Service)サーバ8とを備える。収集コンテンツ分析サーバ1と、顧客端末4と、ウェブサーバ7と、SNSサーバ8とは、各々通信ネットワークNを介して通信可能に接続されている。 The collected content analysis system 100 includes a collected content analysis server 1 (collected content analysis device), a customer terminal 4, a web server 7, and a SNS (Social Networking Service) server 8. The collected content analysis server 1, the customer terminal 4, the web server 7, and the SNS server 8 are each connected to each other so as to be able to communicate with each other via a communication network N.

<顧客端末4>
顧客端末4は、例えば、出版社や配信事業者等に設けられた端末である。以降の説明において、出版社や配信事業者といった、収集コンテンツ分析システム100によるコンテンツの分析を依頼する企業を、顧客という。顧客は、例えば、顧客端末4を用いて、当該顧客が指定したコンテンツについての情報を、予め収集コンテンツ分析サーバ1に送信して、違法コンテンツの監視等を、収集コンテンツ分析サーバ1に依頼する。また、顧客端末4は、収集コンテンツ分析サーバ1からコンテンツの需要予測等の情報を受信する。
顧客端末4は、例えば、パーソナルコンピュータ(PC)や、スマートフォン等である。図1では、顧客端末4は、ノート型のPCとして例示している。
顧客端末4は、図示しないが、制御部と、記憶部と、入力部と、表示部と、通信インタフェース部とを備える。なお、顧客端末4は、入力部と表示部とが一体になったタッチパネルディスプレイを備えてもよい。
<Customer terminal 4>
The customer terminal 4 is, for example, a terminal provided at a publisher, a distribution company, or the like. In the following description, a company such as a publisher or a distribution company that requests content analysis by the collected content analysis system 100 is referred to as a customer. For example, the customer uses the customer terminal 4 to transmit information about content specified by the customer in advance to the collected content analysis server 1, and requests the collected content analysis server 1 to monitor illegal content, etc. The customer terminal 4 also receives information such as content demand forecasts from the collected content analysis server 1.
The customer terminal 4 is, for example, a personal computer (PC), a smartphone, etc. In Fig. 1, the customer terminal 4 is illustrated as a notebook PC.
Although not shown, the customer terminal 4 includes a control unit, a storage unit, an input unit, a display unit, and a communication interface unit. The customer terminal 4 may include a touch panel display in which the input unit and the display unit are integrated.

<ウェブサーバ7>
ウェブサーバ7は、ウェブサイトをユーザに提供するサーバである。ウェブサーバ7は、例えば、世界中のあらゆるウェブサイトのうち、特にコンテンツの視聴及び/又はダウンロードが可能なウェブサイトを提供するサーバである。
ウェブサーバ7は、図示しないが、制御部と、記憶部と、通信インタフェース部とを備える。
<Web Server 7>
The web server 7 is a server that provides websites to users, for example, websites that, among all websites around the world, in particular, allow users to view and/or download content.
Although not shown, the web server 7 includes a control unit, a storage unit, and a communication interface unit.

<SNSサーバ8>
SNSサーバ8は、SNSサイトをユーザに提供するサーバである。SNSサイトは、例えば、口コミ情報や、ユーザのつぶやき、感想等を掲載したものである。
SNSサーバ8は、図示しないが、制御部と、記憶部と、通信インタフェース部とを備える。
<SNS Server 8>
The SNS server 8 is a server that provides users with an SNS site, which contains, for example, word-of-mouth information, user comments, impressions, and the like.
Although not shown, the SNS server 8 includes a control unit, a storage unit, and a communication interface unit.

<収集コンテンツ分析サーバ1>
収集コンテンツ分析サーバ1は、ウェブサイト上のコンテンツを様々な角度から分析して、分析結果の情報を提供する、例えば、コンサルタントの企業が運営するサーバである。
収集コンテンツ分析サーバ1は、例えば、1つのサーバによって構成されていてもよいし、複数のサーバによって構成されていてもよく、また、クラウドであってもよい。
<Collected Content Analysis Server 1>
The collected content analysis server 1 is a server operated by, for example, a consulting company, which analyzes content on websites from various angles and provides information on the analysis results.
The collected content analysis server 1 may be configured, for example, by one server, or may be configured by a plurality of servers, or may be a cloud.

図2に示すように、収集コンテンツ分析サーバ1は、制御部10と、記憶部20と、通信インタフェース部29とを備える。
制御部10は、収集コンテンツ分析サーバ1の全体を制御するCPU(中央処理装置)である。制御部10は、記憶部20に記憶されているOS(オペレーティングシステム)やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
As shown in FIG. 2, the collected content analysis server 1 includes a control unit 10 , a storage unit 20 , and a communication interface unit 29 .
The control unit 10 is a CPU (Central Processing Unit) that controls the entire collected content analysis server 1. The control unit 10 appropriately reads and executes an OS (Operating System) and application programs stored in the storage unit 20, thereby cooperating with the above-mentioned hardware and executing various functions.

制御部10は、追加収集部11(追加収集手段)と、判別部12(正規コンテンツ判別手段)と、評価収集部13(第1評価収集手段、第2評価収集手段)と、発生予測部14(発生予測手段)と、監視処理部15(監視手段、削除要請手段)と、分類部16(コンテンツ分類手段)と、需要予測部17(需要予測手段)と、レポート出力部18(要請実績出力手段、需要予測出力手段)とを備える。 The control unit 10 includes an additional collection unit 11 (additional collection means), a discrimination unit 12 (legitimate content discrimination means), an evaluation collection unit 13 (first evaluation collection means, second evaluation collection means), an occurrence prediction unit 14 (occurrence prediction means), a monitoring processing unit 15 (monitoring means, deletion request means), a classification unit 16 (content classification means), a demand prediction unit 17 (demand prediction means), and a report output unit 18 (request performance output means, demand prediction output means).

追加収集部11は、ウェブサーバ7が提供するウェブサイトから、ウェブサイトに追加された追加コンテンツを収集する。
ここで、追加収集部11が追加コンテンツを収集するウェブサイトは、上記のウェブサーバ7で説明したように、コンテンツの視聴及び/又はダウンロードが可能なウェブサイトである。
なお、収集コンテンツ分析システム100は、追加収集部11が追加コンテンツを収集するウェブサイトを、例えば、「海賊版サイト」や、YouTube(登録商標)に例示される動画専用サイト、といった特定のウェブサイトに限定してもよい。
The additional collection unit 11 collects additional content that has been added to a website provided by the web server 7 .
Here, the website from which the additional content collection unit 11 collects additional content is a website where content can be viewed and/or downloaded, as described above with respect to the web server 7.
In addition, the collected content analysis system 100 may limit the websites from which the additional collection unit 11 collects additional content to specific websites, such as “pirated sites” or video-only sites such as YouTube (registered trademark).

判別部12は、追加収集部11が収集した追加コンテンツが正規コンテンツであるか否かを、後述する正規コンテンツ情報記憶部22を参照して判別する。ここで、顧客が管理する正規のコンテンツを、正規コンテンツといい、他方、顧客が管理していない、海賊版サイト等にあるコンテンツを、違法コンテンツという。 The determination unit 12 determines whether the additional content collected by the additional collection unit 11 is legitimate content by referring to the legitimate content information storage unit 22 described below. Here, legitimate content managed by the customer is called legitimate content, while content not managed by the customer and found on a pirated site or the like is called illegal content.

評価収集部13は、SNSサーバ8が提供するSNSサイトから、正規コンテンツ情報記憶部22に情報が登録されている正規コンテンツについての投稿データ(第1投稿データ)を収集する。
また、評価収集部13は、SNSサーバ8が提供するSNSサイトから、各コンテンツについての投稿データ(第2投稿データ)を収集する。
そして、評価収集部13は、これらの収集した投稿データを、後述する投稿データ収集情報記憶部24に記憶させる。
The evaluation collection unit 13 collects, from the SNS site provided by the SNS server 8 , posted data (first posted data) about legitimate content whose information is registered in the legitimate content information storage unit 22 .
Furthermore, the evaluation collection unit 13 collects posted data (second posted data) for each piece of content from the SNS site provided by the SNS server 8 .
Then, the evaluation collection unit 13 stores the collected post data in the post data collection information storage unit 24 described later.

発生予測部14は、判別部12により正規コンテンツではないと判別された追加コンテンツから監視対象の違法コンテンツを特定し、特定した違法コンテンツの発生状況を分析して、違法コンテンツの発生に係る傾向を予測する。
ここで、発生予測部14は、正規コンテンツではないと判別された追加コンテンツのうち、例えば、コンテンツのタイトル名が正規コンテンツに一致又は類似するコンテンツを、監視対象の違法コンテンツとして特定してもよい。また、発生予測部14は、例えば、海賊版サイトにあるコンテンツを、一律に監視対象の違法コンテンツとして特定してもよい。そして、発生予測部14は、特定した違法コンテンツに係る情報を、後述する違法コンテンツ収集情報記憶部23に記憶させる。その際、後述する分類部16による分類を利用して、違法コンテンツに係る情報と分類と対応付けて違法コンテンツ収集情報記憶部23に記憶させてもよい。
The occurrence prediction unit 14 identifies illegal content to be monitored from the additional content determined by the discrimination unit 12 to be non-legitimate content, analyzes the occurrence status of the identified illegal content, and predicts trends regarding the occurrence of illegal content.
Here, the occurrence prediction unit 14 may specify, for example, content whose title name matches or is similar to that of the legitimate content, among the additional contents determined to be non-legitimate content, as illegal content to be monitored. The occurrence prediction unit 14 may also specify, for example, all content on a pirated site as illegal content to be monitored. The occurrence prediction unit 14 then stores information related to the specified illegal content in the illegal content collection information storage unit 23, which will be described later. At this time, the information related to the illegal content may be stored in the illegal content collection information storage unit 23 in association with the classification, using classification by the classification unit 16, which will be described later.

その後、発生予測部14は、違法コンテンツの発生に係る傾向を、例えば、機械学習(AI)を用いて予測する。発生予測部14は、機械学習モデルの1つである、例えば、ディープラーニングのLSTMモデルを利用して、違法コンテンツの発生に係る傾向を予測してもよい。また、発生予測部14は、他の機械学習モデルを使用して予測してもよいし、ルールベースで予測してもよい。そして、例えば、評価収集部13で収集した正規コンテンツについての投稿データと、違法コンテンツの発生状況とを入力データとすることで、発生予測部14は、発生予測データを出力する。その際、発生予測部14は、例えば、分類ごとの違法コンテンツの発生状況を入力データとすることで、分類ごとの予測データを出力してもよい。 Then, the occurrence prediction unit 14 predicts the tendency of illegal content occurrence using, for example, machine learning (AI). The occurrence prediction unit 14 may predict the tendency of illegal content occurrence using, for example, a deep learning LSTM model, which is one of the machine learning models. The occurrence prediction unit 14 may also make predictions using other machine learning models, or may make rule-based predictions. Then, for example, the occurrence prediction unit 14 outputs occurrence prediction data by using as input data the posting data on legitimate content collected by the evaluation collection unit 13 and the occurrence status of illegal content. At that time, the occurrence prediction unit 14 may output prediction data for each classification by using as input data the occurrence status of illegal content for each classification.

監視処理部15は、発生予測部14による違法コンテンツの予測に基づいて、ウェブサイトを監視する。そして、監視処理部15は、違法コンテンツの発生を検知した場合に、違法コンテンツのウェブサイトからの削除を要請する。ここで、削除要請は、違法コンテンツをアップロードしたアップロード先の端末等に直接行ってもよいが、対応してもらえない可能性があるため、例えば、違法コンテンツを取り締まる国の出先機関(管理センタ)等、違法コンテンツを公的に管理している組織に通報してもよい。なお、通知方法は、例えば、電子メールを用いたものが考えられる。 The monitoring processing unit 15 monitors the website based on the prediction of illegal content by the occurrence prediction unit 14. When the monitoring processing unit 15 detects the occurrence of illegal content, it requests that the illegal content be removed from the website. The removal request may be made directly to the terminal to which the illegal content was uploaded, but since there is a possibility that the request may not be responded to, it may be reported to an organization that officially manages illegal content, such as a national branch office (management center) that regulates illegal content. Note that the notification method may be, for example, by email.

分類部16は、判別部12により正規コンテンツではないと判別された追加コンテンツから監視対象の違法コンテンツを特定し、特定した違法コンテンツを分類する。分類部16は、例えば、違法コンテンツにタグ情報を付与し、当該タグ情報に基づいてコンテンツを分類する。その際、例えば、正規コンテンツに付与されたタグ情報を、違法コンテンツにタグ付けしてもよい。また、正規コンテンツにタグ情報が付与されていない場合には、例えば、SNSサイト等を検索して得られた、例えば、ハッシュタグ(#)を、正規コンテンツに付与するタグ情報にしてもよい。分類は、例えば、バトル物、SF物、日常物といったジャンルや、中世、近代、未来といった時代、和風、洋風といったスタイル等である。また、例えば、タグ情報と分類とを対応付けた図示しない分類データベースを用いて、タグ情報から分類を得ることができる。 The classification unit 16 identifies illegal content to be monitored from the additional content determined by the determination unit 12 as not being legitimate content, and classifies the identified illegal content. For example, the classification unit 16 assigns tag information to the illegal content and classifies the content based on the tag information. In this case, for example, the tag information assigned to the legitimate content may be tagged to the illegal content. Furthermore, if tag information is not assigned to the legitimate content, for example, a hashtag (#) obtained by searching an SNS site or the like may be used as tag information to be assigned to the legitimate content. The classification may be, for example, genres such as battle, science fiction, and everyday life, eras such as medieval, modern, and futuristic, and styles such as Japanese and Western. Furthermore, for example, a classification may be obtained from the tag information using a classification database (not shown) that associates tag information with classifications.

需要予測部17は、分類部16による分類ごとの違法コンテンツの発生状況と、違法コンテンツの視聴数及び/又はダウンロード数とに基づいて、分類ごとのコンテンツの需要を予測する。
ここで、需要予測部17は、言語ごとに、分類ごとのコンテンツの需要を予測してもよい。また、例えば、言語が英語の場合には、様々な地域で使用されているので、需要予測部17は、さらに、地域ごとに、分類ごとのコンテンツの需要を予測してもよい。
The demand forecasting unit 17 forecasts the demand for the content for each classification based on the occurrence status of illegal content for each classification by the classification unit 16 and the number of views and/or downloads of the illegal content.
Here, the demand forecasting unit 17 may forecast the demand for the content for each category for each language. For example, in the case of English, since the language is used in various regions, the demand forecasting unit 17 may further forecast the demand for the content for each category for each region.

そして、需要予測部17は、分類ごとのコンテンツの需要を、例えば、機械学習を用いて予測する。需要予測部17は、例えば、LSTMモデルを利用して、違法コンテンツの発生に係る傾向を予測してもよい。また、需要予測部17は、他の機械学習モデルを使用して予測してもよいし、ルールベースで予測してもよい。そして、例えば、評価収集部13で収集した各コンテンツについての投稿データと、分類ごとの違法コンテンツの発生状況並びに視聴数及び/又はダウンロード数とを入力データとすることで、需要予測部17は、需要予測データを出力する。 The demand prediction unit 17 then predicts the demand for content for each category, for example, using machine learning. The demand prediction unit 17 may predict trends related to the occurrence of illegal content, for example, using an LSTM model. The demand prediction unit 17 may also make predictions using other machine learning models, or may make rule-based predictions. Then, for example, the demand prediction unit 17 outputs demand prediction data by using as input data the posting data for each piece of content collected by the evaluation collection unit 13, and the occurrence status and number of views and/or downloads of illegal content for each category.

レポート出力部18は、監視処理部15による削除の要請実績を、レポートとして、例えば、顧客端末4に出力する。また、レポート出力部18は、需要予測部17による需要の予測情報を、レポートとして、例えば、顧客端末4に出力する。 The report output unit 18 outputs the deletion request results by the monitoring processing unit 15 as a report, for example, to the customer terminal 4. The report output unit 18 also outputs the demand forecast information by the demand forecasting unit 17 as a report, for example, to the customer terminal 4.

記憶部20は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部20は、プログラム記憶部21と、正規コンテンツ情報記憶部22と、違法コンテンツ収集情報記憶部23と、投稿データ収集情報記憶部24とを備える。
プログラム記憶部21は、プログラムを記憶するための記憶領域である。プログラム記憶部21は、制御部10の各種機能を実行するためのプログラムを含む、各種のプログラムを記憶している。なお、制御部10の各種機能を実行するためのプログラムは、1つでもよいし、機能部ごとに異なるプログラムであってもよいし、複数の機能部で1つのプログラムを構成していてもよい。
The storage unit 20 is a storage area such as a hard disk, a semiconductor memory device, etc. for storing programs, data, etc. required for the control unit 10 to execute various processes.
The storage unit 20 includes a program storage unit 21 , a legitimate content information storage unit 22 , an illegal content collection information storage unit 23 , and a posted data collection information storage unit 24 .
The program storage unit 21 is a storage area for storing programs. The program storage unit 21 stores various programs including programs for executing various functions of the control unit 10. Note that the program for executing various functions of the control unit 10 may be one program, a different program for each functional unit, or a single program may be configured by multiple functional units.

正規コンテンツ情報記憶部22は、顧客から得た正規コンテンツに係る情報を記憶する記憶領域である。正規コンテンツ情報記憶部22は、例えば、正規コンテンツのタイトル名や、正規コンテンツのウェブサイトのアドレス(URL)等を記憶する。正規コンテンツ情報記憶部22は、正規コンテンツのタグ情報を記憶してもよい。
違法コンテンツ収集情報記憶部23は、違法コンテンツに係る情報を記憶する記憶領域である。違法コンテンツ収集情報記憶部23は、例えば、違法コンテンツのアドレスや、追加収集部11によって収集した発生日時、発生場所等を記憶する。ここで、発生日時は、前回ウェブサイトをクローリングした日時から今回ウェブサイトをクローリングして違法コンテンツの発生を発見した日時までの期間になる。
投稿データ収集情報記憶部24は、投稿データに係る情報を記憶する記憶領域である。投稿データ収集情報記憶部24は、例えば、投稿内容に含まれるコンテンツ名や、コンテンツの評価に係る内容、投稿日時等を記憶する。
The legitimate content information storage unit 22 is a storage area for storing information related to legitimate content obtained from a customer. The legitimate content information storage unit 22 stores, for example, the title of the legitimate content, the address (URL) of the website of the legitimate content, etc. The legitimate content information storage unit 22 may also store tag information of the legitimate content.
The illegal content collection information storage unit 23 is a storage area for storing information related to illegal content. The illegal content collection information storage unit 23 stores, for example, the address of the illegal content, the occurrence date and time, the occurrence location, etc. collected by the additional collection unit 11. Here, the occurrence date and time is the period from the date and time of the previous crawling of the website to the date and time of the current crawling of the website and the occurrence of the illegal content is discovered.
The posted data collection information storage unit 24 is a storage area for storing information related to posted data. The posted data collection information storage unit 24 stores, for example, the name of the content included in the posted content, information related to the evaluation of the content, the posting date and time, and the like.

通信インタフェース部29は、通信ネットワークNを介して顧客端末4や、ウェブサーバ7、SNSサーバ8等との間で通信を行うためのインタフェースである。
ここで、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、収集コンテンツ分析サーバ1、顧客端末4、ウェブサーバ7及びSNSサーバ8は、それぞれ制御部、記憶部等を備えた情報処理装置であり、コンピュータの概念に含まれる。
The communication interface unit 29 is an interface for communicating with the customer terminal 4, the web server 7, the SNS server 8, etc. via the communication network N.
Here, a computer refers to an information processing device equipped with a control unit, a memory device, etc., and the collected content analysis server 1, the customer terminal 4, the web server 7, and the SNS server 8 are each information processing devices equipped with a control unit, a memory device, etc., and are included in the concept of a computer.

<処理の説明>
次に、収集コンテンツ分析システム100に関する処理について説明する。
最初に、違法コンテンツの収集に係る処理について説明する。
図2は、本実施形態に係る収集コンテンツ分析サーバ1でのコンテンツ収集処理を示すフローチャートである。
このコンテンツ収集処理は、収集コンテンツ分析サーバ1で当該処理プログラムが起動されている間は、常に実行されるものである。
<Processing Description>
Next, the processing related to the collected content analysis system 100 will be described.
First, the process of collecting illegal contents will be described.
FIG. 2 is a flowchart showing a content collection process in the collected content analysis server 1 according to this embodiment.
This content collection process is always executed while the processing program is running on the collected content analysis server 1 .

図2のステップS(以下、「ステップS」を単に「S」という。)11において、収集コンテンツ分析サーバ1の制御部10(追加収集部11)は、ウェブサーバ7が提供するウェブサイトを順番にクローリングする。
S12において、制御部10(追加収集部11)は、クローリング処理によって、追加コンテンツがあったか否かを判断する。追加コンテンツがあった場合(S12:YES)には、制御部10は、処理をS13に移す。他方、追加コンテンツがなかった場合(S12:NO)には、制御部10は、処理をS11に移す。
In step S (hereinafter, "step S" will be simply referred to as "S") 11 of FIG. 2, the control unit 10 (additional collection unit 11) of the collected content analysis server 1 crawls the websites provided by the web server 7 in order.
In S12, the control unit 10 (additional collection unit 11) determines whether or not additional content has been found by the crawling process. If additional content has been found (S12: YES), the control unit 10 proceeds to S13. On the other hand, if additional content has not been found (S12: NO), the control unit 10 proceeds to S11.

S13において、制御部10(判別部12)は、正規コンテンツ情報記憶部22を参照し、収集した追加コンテンツが正規コンテンツであるか否かを判別する。判別部12は、収集した追加コンテンツのアドレスや、コンテンツのタイトル名等と、正規コンテンツ情報記憶部22に記憶されたものとが一致していれば、収集した追加コンテンツが正規コンテンツであると判別できる。
S14において、制御部10(判別部12)は、判別結果が正規コンテンツであるか否かを判断する。判別結果が正規コンテンツである場合(S14:YES)には、制御部10は、処理をS11に移す。他方、判別結果が正規コンテンツではない場合(S14:NO)には、制御部10は、処理をS15に移す。
In S13, the control unit 10 (determination unit 12) determines whether the collected additional content is legitimate content or not by referring to the legitimate content information storage unit 22. If the address, title, etc. of the collected additional content match those stored in the legitimate content information storage unit 22, the determination unit 12 can determine that the collected additional content is legitimate content.
In S14, the control unit 10 (discrimination unit 12) judges whether the discrimination result is legitimate content or not. If the discrimination result is legitimate content (S14: YES), the control unit 10 shifts the process to S11. On the other hand, if the discrimination result is not legitimate content (S14: NO), the control unit 10 shifts the process to S15.

S15において、制御部10(発生予測部14)は、追加コンテンツが違法コンテンツであるか否かを判断する。違法コンテンツである場合(S15:YES)には、制御部10は、処理をS16に移す、他方、違法コンテンツではない場合(S15:NO)には、制御部10は、処理をS11に移す。ここで、違法コンテンツではない場合とは、正規コンテンツ情報記憶部22に記憶されていない他の正規のコンテンツである場合を含む。
S16において、制御部10(分類部16)はコンテンツを分類する。コンテンツの分類として、制御部10は、違法コンテンツのタグ情報を取得する。そして、制御部10は、取得したタグ情報に基づいて分類を決定する。
S17において、制御部10(発生予測部14)は、違法コンテンツの発生日時及び発生場所と共に、違法コンテンツの分類を含めて、違法コンテンツ収集情報記憶部23に記憶させる。その後、制御部10は、処理をS11に移す。そして、制御部10は、ウェブサイトを順番にクローリングする処理を行う。
In S15, the control unit 10 (generation prediction unit 14) judges whether the additional content is illegal content or not. If it is illegal content (S15: YES), the control unit 10 shifts the process to S16. On the other hand, if it is not illegal content (S15: NO), the control unit 10 shifts the process to S11. Here, the case where it is not illegal content includes the case where it is another legitimate content that is not stored in the legitimate content information storage unit 22.
In S16, the control unit 10 (classification unit 16) classifies the content. To classify the content, the control unit 10 acquires tag information of the illegal content. Then, the control unit 10 determines the classification based on the acquired tag information.
In S17, the control unit 10 (occurrence prediction unit 14) stores the illegal content classification together with the date and time of occurrence and the location of the illegal content in the illegal content collection information storage unit 23. Thereafter, the control unit 10 moves the process to S11. Then, the control unit 10 performs a process of crawling websites in order.

次に、投稿データの収集に係る処理について説明する。
図3は、本実施形態に係る収集コンテンツ分析サーバ1での投稿データ収集処理を示すフローチャートである。
この投稿データ収集処理は、コンテンツ収集処理と同様、収集コンテンツ分析サーバ1で当該処理プログラムが起動されている間は、常に実行されるものである。
Next, the process of collecting post data will be described.
FIG. 3 is a flowchart showing a posting data collection process in the collected content analysis server 1 according to this embodiment.
Like the content collection process, this post data collection process is always executed while the processing program is running on the collected content analysis server 1 .

図3のS21において、収集コンテンツ分析サーバ1の制御部10(評価収集部13)は、SNSサーバ8が提供するSNSサイトを順番にクローリングする。
S22において、制御部10(評価収集部13)は、クローリング処理によって、コンテンツの投稿データがあったか否かを判断する。コンテンツの投稿データがあった場合(S22:YES)には、制御部10は、処理をS23に移す。他方、コンテンツの投稿データがなかった場合(S22:NO)には、制御部10は、処理をS21に移す。
S23において、制御部10(評価収集部13)は、投稿データに含まれるコンテンツ名、評価内容、投稿データの発生日時及び発生場所を、投稿データ収集情報記憶部24に記憶させる。その後、制御部10は、処理をS21に移す。そして、制御部10は、SNSサイトを順番にクローリングする処理を行う。
In S21 of FIG. 3, the control unit 10 (the evaluation collection unit 13) of the collected content analysis server 1 crawls the SNS sites provided by the SNS server 8 in order.
In S22, the control unit 10 (the evaluation collection unit 13) determines whether or not there is any content posting data by the crawling process. If there is any content posting data (S22: YES), the control unit 10 proceeds to S23. On the other hand, if there is no content posting data (S22: NO), the control unit 10 proceeds to S21.
In S23, the control unit 10 (evaluation collection unit 13) stores the content name, evaluation details, and the date and time and location of the posted data included in the posted data in the posted data collection information storage unit 24. Thereafter, the control unit 10 shifts the process to S21. Then, the control unit 10 performs a process of crawling the SNS sites in order.

次に、違法コンテンツの発生を予測し、監視する処理について説明する。
図4は、本実施形態に係る収集コンテンツ分析サーバ1でのコンテンツ監視処理を示すフローチャートである。
図5は、本実施形態に係る収集コンテンツ分析サーバ1での発生予測処理の一例を示す図である。
図4に示すコンテンツ監視処理は、例えば、予め決められた時刻等、1日に1度実行されるものである。
Next, a process for predicting and monitoring the occurrence of illegal content will be described.
FIG. 4 is a flowchart showing a content monitoring process in the collected content analysis server 1 according to this embodiment.
FIG. 5 is a diagram showing an example of occurrence prediction processing in the collected content analysis server 1 according to the present embodiment.
The content monitoring process shown in FIG. 4 is executed, for example, once a day at a predetermined time.

図4のS31において、制御部10(発生予測部14)は、発生予測処理を行う。
ここで、発生予測処理について説明する。
発生予測処理は、違法コンテンツの発生に係る傾向を予測する処理であり、例えば、機械学習を用いる。
図5に例示するのは、機械学習モデルを利用して、違法コンテンツの発生に係る傾向を予測するものであり、発生履歴データ31と、SNS分析データ32とを機械学習モデルの入力データとし、発生予測データを出力する。発生履歴データ31は、違法コンテンツ収集情報記憶部23に記憶したデータから生成されたものであり、SNS分析データ32は、投稿データ収集情報記憶部24に記憶した正規コンテンツについての投稿データから生成されたものである。
In S31 of FIG. 4, the control unit 10 (occurrence prediction unit 14) performs an occurrence prediction process.
Here, the occurrence prediction process will be described.
The occurrence prediction process is a process for predicting trends regarding the occurrence of illegal content, and uses machine learning, for example.
5 shows an example of predicting trends regarding the occurrence of illegal content using a machine learning model, in which occurrence history data 31 and SNS analysis data 32 are input data for the machine learning model, and occurrence prediction data is output. The occurrence history data 31 is generated from data stored in the illegal content collection information storage unit 23, and the SNS analysis data 32 is generated from posting data regarding legitimate content stored in the posting data collection information storage unit 24.

より具体的な例で説明する。対象にするコンテンツと、監視する場所とを固定することで、“いつ”違法コンテンツが発生するのかを予測する場合、発生履歴データ31は、時系列のデータであり、例えば、日ごとの違法コンテンツの検出数を示す。また、SNS分析データは、時系列のデータであり、例えば、日ごとの当該コンテンツの投稿状況を示す。ここで、投稿状況とは、投稿数に投稿ごとの重みを付与したものであり、例えば、「(コンテンツ名)欲しい」という投稿の場合には、重み係数を、例えば、2倍にする等の処理をしたものである。この例の場合、出力データである発生予測データ33は、日ごとの違法コンテンツの発生予測である。 A more specific example will be given. When predicting "when" illegal content will occur by fixing the target content and the location to be monitored, the occurrence history data 31 is time-series data, for example showing the number of illegal content detected each day. The SNS analysis data is also time-series data, for example showing the posting status of the content each day. Here, the posting status is the number of posts given a weight for each post. For example, in the case of a post saying "I want (content name)", the weight coefficient is processed by doubling, for example. In this example, the occurrence prediction data 33, which is output data, is a prediction of the occurrence of illegal content each day.

図4のS32において、制御部10(監視処理部15)は、発生予測に基づいてウェブサイトを監視する。
S33において、制御部10(監視処理部15)は、違法コンテンツの発生を検知したか否かを判断する。違法コンテンツの発生を検知した場合(S33:YES)には、制御部10は、処理をS34に移す、他方、違法コンテンツの発生を検知していない場合(S33:NO)には、制御部10は、処理をS35に移す。
S34において、制御部10(監視処理部15)は、違法コンテンツのウェブサイトからの削除を、例えば、違法コンテンツのアップロード先に要請する。
In S32 of FIG. 4, the control unit 10 (monitoring processing unit 15) monitors the website based on the occurrence prediction.
In S33, the control unit 10 (monitoring processing unit 15) judges whether or not the occurrence of illegal content has been detected. If the occurrence of illegal content has been detected (S33: YES), the control unit 10 proceeds to S34. On the other hand, if the occurrence of illegal content has not been detected (S33: NO), the control unit 10 proceeds to S35.
In S34, the control unit 10 (monitoring processing unit 15) requests, for example, the upload destination of the illegal content to delete the illegal content from the website.

S35において、制御部10は、レポートを出力するタイミングになったか否かを判断する。この例では、1日に1回本処理を開始しているので、レポートを出力するタイミングは、例えば、その日の終わり(次に開始される時刻の前)であるとする。その日の終わりになり、レポート出力タイミングになった場合(S35:YES)には、制御部10は、処理をS36に移す。他方、レポート出力タイミングになっていない場合(S35:NO)には、制御部10は、処理をS32に移す。
S36において、制御部10(レポート出力部18)は、削除の要請実績をレポートにして、顧客端末4に出力するレポート出力処理を行う。その後、制御部10は、本処理を終了する。
なお、レポート出力タイミングは、適宜設定が可能である。例えば、レポート出力タイミングを月に1回として月末に設定した場合には、月末以外の日は、S35の処理でNOであっても、次のコンテンツ監視処理の開始時刻になったら、本処理を終了するようにしてもよい。
In S35, the control unit 10 judges whether it is time to output the report. In this example, since this process is started once a day, the timing to output the report is, for example, the end of the day (before the next start time). If it is the end of the day and the timing to output the report has arrived (S35: YES), the control unit 10 moves the process to S36. On the other hand, if it is not the timing to output the report (S35: NO), the control unit 10 moves the process to S32.
In S36, the control unit 10 (report output unit 18) performs a report output process of making a report of the deletion request record and outputting it to the customer terminal 4. Thereafter, the control unit 10 ends this process.
The report output timing can be set appropriately. For example, if the report output timing is set to once a month at the end of the month, on days other than the end of the month, even if the result of the process in S35 is NO, this process may be terminated when the start time of the next content monitoring process arrives.

次に、コンテンツの需要を予測する処理について説明する。
図6は、本実施形態に係る収集コンテンツ分析サーバ1でのコンテンツ需要予測処理を示すフローチャートである。
コンテンツ需要予測処理は、例えば、顧客との契約に応じて適宜のタイミングで実行される。
Next, the process of predicting demand for content will be described.
FIG. 6 is a flowchart showing a content demand forecast process in the collected content analysis server 1 according to this embodiment.
The content demand forecast process is executed at an appropriate timing according to, for example, a contract with a customer.

図6のS51において、制御部10(需要予測部17)は、需要予測処理を行う。
ここで、需要予測処理について説明する。
需要予測処理は、言語ごとかつ分類ごとに、違法コンテンツの発生状況並びに視聴数及び/又はダウンロード数と、投稿データとを用いて、コンテンツの需要を予測するものである。コンテンツの需要予測には、例えば、機械学習を用いる。
機械学習の出力データである需要予測データは、言語ごとに、どのような分類のコンテンツが、人気が出るかを示すものである。
In S51 of FIG. 6, the control unit 10 (demand forecasting unit 17) performs a demand forecast process.
Here, the demand forecasting process will be described.
The demand forecasting process forecasts the demand for content by using the occurrence status and the number of views and/or downloads of illegal content for each language and each category, and the posted data. The demand forecasting for content uses, for example, machine learning.
Demand forecast data, which is the output of machine learning, indicates what categories of content will be popular for each language.

より具体的には、言語ごとかつ分類ごとに、入力データの1つを、時系列のデータであり、例えば、日ごとの違法コンテンツの検出数と、違法コンテンツの視聴数(及び/又はダウンロード数)とを示す発生履歴データにする。入力データの他の1つを、時系列のデータであり、例えば、日ごとのコンテンツの投稿状況を示すSNS分析データにする。ここで、投稿状況とは、投稿数に投稿ごとの重みを付与したものであり、例えば、「(コンテンツ名)欲しい」という投稿の場合には、重み係数を、例えば、2倍にする等の処理をしたものである。そして、機械学習の結果として出力される出力データは、言語ごとかつ分類ごとの需要の傾向を示す需要予測である。
S52において、制御部10(レポート出力部18)は、需要予測データをレポートにして、顧客端末4に出力するレポート出力処理を行う。その後、制御部10は、本処理を終了する。
More specifically, for each language and each classification, one of the input data is time-series data, for example, occurrence history data indicating the number of illegal content detections and the number of views (and/or downloads) of the illegal content per day. The other input data is time-series data, for example, SNS analysis data indicating the posting status of content per day. Here, the posting status is the number of posts given a weight for each post, for example, in the case of a post "I want (content name)", the weight coefficient is processed by, for example, doubling. The output data output as a result of the machine learning is a demand forecast indicating the trend of demand for each language and classification.
In S52, the control unit 10 (report output unit 18) performs a report output process of generating a report from the demand forecast data and outputting the report to the customer terminal 4. Thereafter, the control unit 10 ends this process.

このように、本実施形態の収集コンテンツ分析システム100によれば、以下のような効果がある。
(1)収集コンテンツ分析サーバ1は、ウェブサイトに追加されたコンテンツを収集し、正規コンテンツ情報記憶部22を参照して追加コンテンツが正規コンテンツであるか否かを判別する。そして、収集コンテンツ分析サーバ1は、監視対象の違法コンテンツを特定して、違法コンテンツの発生状況を分析することで、違法コンテンツの発生を予測する。
よって、違法コンテンツの発生予測をもとに、ウェブサイトを監視することができるので、違法コンテンツのアップロードを早期に見つけ出すことが可能になる。
(2)収集コンテンツ分析サーバ1は、違法コンテンツを分類し、分類ごとに違法コンテンツの発生を予測する。
よって、違法コンテンツの発生予測を分類ごとに行うことができる。
As described above, the collected content analysis system 100 of this embodiment has the following advantages.
(1) The collected content analysis server 1 collects content added to a website, and determines whether the added content is legitimate content or not by referring to the legitimate content information storage unit 22. The collected content analysis server 1 then identifies illegal content to be monitored, and predicts the occurrence of illegal content by analyzing the occurrence status of the illegal content.
Therefore, since websites can be monitored based on predictions of illegal content occurrence, it becomes possible to detect the uploading of illegal content at an early stage.
(2) The collected content analysis server 1 classifies illegal contents and predicts the occurrence of illegal contents for each classification.
Therefore, the occurrence of illegal content can be predicted for each category.

(3)収集コンテンツ分析サーバ1は、特定のウェブサイトをクローリングする。
よって、特定のウェブサイトを海賊版サイト等の違法性の高いウェブサイトを指定すれば、違法コンテンツの特定をより容易にできる。
(4)収集コンテンツ分析サーバ1は、SNSサイトから正規コンテンツ情報記憶部22に記憶された正規コンテンツについての投稿データを収集し、違法コンテンツの発生予測を、投稿データを用いて行う。
よって、投稿データを加えて違法コンテンツの発生を予測するので、ユーザの意見が取り入れられ、より正確な予測ができるようになる。
(3) The collected content analysis server 1 crawls a specific website.
Therefore, by designating a specific website as a highly illegal website such as a pirated website, it becomes easier to identify illegal content.
(4) The collected content analysis server 1 collects posted data on legitimate content stored in the legitimate content information storage unit 22 from SNS sites, and predicts the occurrence of illegal content using the posted data.
Therefore, by adding posting data to predict the occurrence of illegal content, user opinions are taken into account, leading to more accurate predictions.

(5)収集コンテンツ分析サーバ1は、違法コンテンツの発生予測に基づいてウェブサイトを監視し、違法コンテンツの発生を検知した場合に、違法コンテンツのウェブサイトからの削除を要請する。
よって、違法コンテンツの発生予測を用いることで、より早い時期に、違法コンテンツを見つけ出すことが可能になる。
(6)収集コンテンツ分析サーバ1は、削除要請の実績を、レポートとして顧客端末4に出力する。
よって、発生予測を用いて効果的に検知した違法コンテンツの削除実績を、顧客に知らせることができる。
(5) The collected content analysis server 1 monitors websites based on predictions of illegal content occurrence, and when it detects the occurrence of illegal content, it requests that the illegal content be removed from the website.
Therefore, by using prediction of illegal content occurrence, it is possible to find illegal content at an earlier stage.
(6) The collected content analysis server 1 outputs the results of the deletion requests to the customer terminal 4 as a report.
Therefore, it is possible to inform customers of the results of removing illegal contents that have been effectively detected using occurrence prediction.

(7)収集コンテンツ分析サーバ1は、違法コンテンツを分類し、違法コンテンツの発生状況と、視聴数(及び/又はダウンロード数)に基づいて分類ごとのコンテンツの需要を予測する。
よって、違法コンテンツを分析することで違法コンテンツと関係性があると考えられるコンテンツの需要を、予測することができる。
(8)収集コンテンツ分析サーバ1は、言語ごとにコンテンツを分類し、言語ごとかつ分類ごとのコンテンツの需要を予測する。
よって、言語による違いを考慮に入れて、コンテンツの需要を予測することができる。
(7) The collected content analysis server 1 classifies illegal contents and predicts demand for contents of each classification based on the occurrence of illegal contents and the number of views (and/or downloads).
Therefore, by analyzing illegal content, it is possible to predict the demand for content that is thought to be related to illegal content.
(8) The collected content analysis server 1 classifies the contents by language and predicts the demand for the contents by language and by classification.
Thus, demand for content can be predicted taking language differences into account.

(9)収集コンテンツ分析サーバ1は、SNSサイトから、各コンテンツについての投稿データを収集し、投稿データを用いてコンテンツの需要を予測する。
よって、各コンテンツの投稿データを加えてコンテンツの需要を予測するので、より正確な需要予測ができるようになる。
(10)収集コンテンツ分析サーバ1は、コンテンツの需要予測を、レポートとして顧客端末4に出力する。
よって、コンテンツの需要予測を顧客に提供することができ、顧客においてレポートを参考にコンテンツの展開戦略を立てる等することができる。
(9) The collected content analysis server 1 collects posted data about each piece of content from the SNS site, and predicts demand for the content using the posted data.
Therefore, since the demand for the content is predicted by adding the posting data of each content, it becomes possible to perform a more accurate demand prediction.
(10) The collected content analysis server 1 outputs the content demand forecast as a report to the customer terminal 4.
Therefore, a demand forecast for the content can be provided to the customer, and the customer can use the report as a reference to develop a content development strategy.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. Furthermore, the effects described in the embodiments are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. Note that the above-mentioned embodiments and the modified forms described below can be used in appropriate combinations, but detailed explanations will be omitted.

(変形形態)
(1)本実施形態では、需要予測の際に、違法コンテンツを用いるものを例に説明したが、これに限定されない。正規コンテンツを含めて需要予測をしてもよい。しかしながら、正規コンテンツの場合には、顧客側でコンテンツの制限等の調整がされることがあるため、その場合には、違法コンテンツをより重要視した方が、より実際に近い需要予測ができると考えられる。
(Modifications)
(1) In the present embodiment, an example has been described in which illegal content is used in demand forecasting, but this is not limiting. Demand forecasting may also be performed including legitimate content. However, in the case of legitimate content, the customer may make adjustments such as restricting the content. In that case, placing more importance on illegal content is considered to enable a more realistic demand forecast.

(2)本実施形態では、言語ごとかつ分類ごとの需要予測をするものを例に説明したが、これに限定されない。分類ごとではなく、コンテンツそのものの需要予測であってもよい。また、言語ごとではなく、地域ごとに需要予測をするものであってもよく、その際には、言語を用いて地域を特定してもよい。 (2) In the present embodiment, an example of demand forecasting by language and by category has been described, but the present invention is not limited to this. Demand forecasting may be performed for the content itself, rather than by category. Demand forecasting may also be performed by region, rather than by language, and in this case, the region may be identified using the language.

(3)本実施形態では、正規コンテンツに関する情報を用いて、違法コンテンツを特定するものを例に説明したが、これに限定されない。違法コンテンツが登録されるウェブサイトのIPアドレス等を登録し、当該IPアドレスのウェブサイトにアップされた追加コンテンツを、違法コンテンツであるとして特定してもよい。 (3) In this embodiment, an example has been described in which illegal content is identified using information about legitimate content, but this is not limiting. The IP address or the like of a website where illegal content is registered may be registered, and additional content uploaded to the website with that IP address may be identified as illegal content.

(4)本実施形態では、投稿データの収集を、コンテンツの収集と同様にクローリングするものを例に説明したが、これに限定されない。例えば、図4に示すコンテンツ監視処理において、発生予測処理(S31)を行う前に投稿データの収集を行ってもよい。 (4) In the present embodiment, the posting data is collected by crawling in the same manner as the content is collected, but this is not limiting. For example, in the content monitoring process shown in FIG. 4, the posting data may be collected before the occurrence prediction process (S31).

(5)本実施形態では、正規コンテンツ情報記憶部を収集コンテンツ分析サーバが備えるものを例に説明したが、これに限定されない。顧客サーバ(図示せず)等、顧客が管理する装置に正規コンテンツ情報記憶部を備え、収集コンテンツ分析サーバが顧客の装置に対して通信することで、正規コンテンツ情報記憶部を参照するようにしてもよい。 (5) In the present embodiment, the legitimate content information storage unit is provided in the collected content analysis server, but the present invention is not limited to this. The legitimate content information storage unit may be provided in a device managed by a customer, such as a customer server (not shown), and the collected content analysis server may communicate with the customer's device to refer to the legitimate content information storage unit.

(6)本実施形態では、SNSサイトを、口コミ情報等を掲載したものとして説明したが、これに限定されない。SNSサイトは、ブログ等のサイトであってもよい。 (6) In this embodiment, the SNS site has been described as a site that posts word-of-mouth information, but is not limited to this. The SNS site may be a site such as a blog.

1 収集コンテンツ分析サーバ
4 顧客端末
7 ウェブサーバ
8 SNSサーバ
10 制御部
11 追加収集部
12 判別部
13 評価収集部
14 発生予測部
15 監視処理部
16 分類部
17 需要予測部
18 レポート出力部
20 記憶部
21 プログラム記憶部
22 正規コンテンツ情報記憶部
23 違法コンテンツ収集情報記憶部
24 投稿データ収集情報記憶部
100 収集コンテンツ分析システム
REFERENCE SIGNS LIST 1 collected content analysis server 4 customer terminal 7 web server 8 SNS server 10 control unit 11 additional collection unit 12 discrimination unit 13 evaluation collection unit 14 occurrence prediction unit 15 monitoring processing unit 16 classification unit 17 demand prediction unit 18 report output unit 20 storage unit 21 program storage unit 22 legitimate content information storage unit 23 illegal content collection information storage unit 24 posted data collection information storage unit 100 collected content analysis system

Claims (9)

コンテンツの視聴及び/又はダウンロードが可能なウェブサイトから、前記ウェブサイトに追加された追加コンテンツを収集する追加収集手段と、
前記追加収集手段により収集した追加コンテンツが正規コンテンツであるか否かを、監視対象の前記正規コンテンツを識別可能な情報を記憶する正規コンテンツ情報記憶部を参照して判別する正規コンテンツ判別手段と、
SNSサイトから、前記正規コンテンツ情報記憶部に記憶された前記正規コンテンツについての第1投稿データを収集する第1評価収集手段と、
前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記監視対象の違法コンテンツを特定し、特定した前記違法コンテンツの発生日時から生成した日ごとの検出数の時系列データである発生履歴データと、前記第1評価収集手段が収集した前記第1投稿データの発生日時から生成した日ごとの投稿数の時系列データとを入力として、日ごとの前記違法コンテンツの発生が出力となるようLSTMモデルを用いて学習した機械学習モデルにて、発生予測データを得る発生予測手段と、
を備える、収集コンテンツ分析装置。
an additional collection means for collecting additional content added to a website from a website where the content can be viewed and/or downloaded;
a legitimate content determination unit that determines whether the additional content collected by the additional collection unit is a legitimate content by referring to a legitimate content information storage unit that stores information that can identify the legitimate content to be monitored;
a first evaluation collection means for collecting first posting data on the legitimate content stored in the legitimate content information storage unit from an SNS site;
an occurrence prediction means for identifying illegal content to be monitored that is included in the additional content that has been determined to be non-authorized content by the authorized content discrimination means, and obtaining occurrence prediction data using a machine learning model trained using an LSTM model that outputs the occurrence of the illegal content per day, using occurrence history data that is time series data on the number of detections per day generated from the occurrence date and time of the identified illegal content and time series data on the number of posts per day generated from the occurrence date and time of the first posting data collected by the first evaluation collection means as inputs ;
A collection content analysis device comprising:
請求項1に記載の収集コンテンツ分析装置において、
前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記違法コンテンツを分類するコンテンツ分類手段を備え、
前記発生予測手段は、前記コンテンツ分類手段による分類ごとの前記発生履歴データを入力として、前記機械学習モデルにて、分類ごとの前記発生予測データを得る、収集コンテンツ分析装置。
2. The collected content analysis apparatus according to claim 1,
a content classification means for classifying the illegal content included in the additional content determined as not being the legitimate content by the legitimate content determination means,
The occurrence prediction means receives the occurrence history data for each classification by the content classification means as an input, and obtains the occurrence prediction data for each classification using the machine learning model.
請求項1又は請求項2に記載の収集コンテンツ分析装置において、
前記追加収集手段は、特定の前記ウェブサイトをクローリングすることで前記追加コンテンツを収集する、収集コンテンツ分析装置。
3. The collected content analysis device according to claim 1,
The additional collection means collects the additional content by crawling the specific website.
請求項1から請求項3までのいずれかに記載の収集コンテンツ分析装置において、
前記発生予測手段により得た前記発生予測データに基づいて前記ウェブサイトを監視する監視手段と、
前記監視手段により前記違法コンテンツの発生を検知した場合に、前記違法コンテンツの前記ウェブサイトからの削除を要請する削除要請手段と、
を備える、収集コンテンツ分析装置。
4. The collected content analysis device according to claim 1,
a monitoring means for monitoring the website based on the occurrence prediction data obtained by the occurrence prediction means;
a deletion request means for requesting the deletion of the illegal content from the website when the occurrence of the illegal content is detected by the monitoring means;
A collection content analysis device comprising:
請求項4に記載の収集コンテンツ分析装置において、
前記削除要請手段による削除の要請実績情報を出力する要請実績出力手段を備える、収集コンテンツ分析装置。
5. The collected content analysis apparatus according to claim 4 ,
The collected content analysis device further comprises a request record output means for outputting deletion request record information made by the deletion request means.
請求項1から請求項5までのいずれかに記載の収集コンテンツ分析装置において、
前記正規コンテンツ判別手段により前記正規コンテンツではないと判別された前記追加コンテンツに含まれる前記違法コンテンツを分類するコンテンツ分類手段と、
SNSサイトから、各コンテンツについての第2投稿データを収集する第2評価収集手段と、
前記コンテンツ分類手段による分類ごとの前記違法コンテンツの発生日時並びに視聴数及び/又はダウンロード数に基づいて生成した日ごとの検出数並びに視聴数及び/又はダウンロード数の時系列データである発生履歴データと、前記第2評価収集手段が収集した前記第2投稿データの発生日時から生成した日ごとの投稿数の時系列データとを入力として、前記分類ごとのコンテンツの需要が出力となるようLSTMモデルを用いて学習した機械学習モデルにて、需要予測データを得る需要予測手段と、
を備える、収集コンテンツ分析装置。
6. The collected content analysis device according to claim 1,
a content classification means for classifying the illegal content included in the additional content determined as not being the legitimate content by the legitimate content determination means;
a second evaluation collection means for collecting second posting data for each piece of content from the SNS site;
a demand forecasting means for obtaining demand forecast data using a machine learning model trained using an LSTM model with inputs of occurrence history data, which is time series data of the number of detections and the number of views and/or downloads per day generated based on the occurrence date and time and the number of views and/or downloads of the illegal content for each classification by the content classification means, and time series data of the number of posts per day generated from the occurrence date and time of the second posting data collected by the second evaluation collection means, so that the demand for the content for each classification is an output;
A collection content analysis device comprising:
請求項6に記載の収集コンテンツ分析装置において、
前記コンテンツ分類手段は、言語ごとに前記コンテンツを分類し、
前記需要予測手段は、前記コンテンツ分類手段による言語ごとの前記発生履歴データを入力として、前記機械学習モデルにて、言語ごとの前記需要予測データを得る、収集コンテンツ分析装置。
7. The collected content analysis apparatus according to claim 6 ,
The content classification means classifies the content by language,
The demand prediction means receives the generation history data for each language from the content classification means as an input, and obtains the demand prediction data for each language using the machine learning model.
請求項6又は請求項7に記載の収集コンテンツ分析装置において、
前記需要予測手段により得た前記需要予測データをレポートにして出力する需要予測出力手段を備える、収集コンテンツ分析装置。
8. The collected content analysis device according to claim 6 ,
A collected content analysis device comprising a demand forecast output means for outputting the demand forecast data obtained by the demand forecast means in the form of a report.
請求項1から請求項8までのいずれかに記載の収集コンテンツ分析装置としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as the collected content analysis device according to any one of claims 1 to 8 .
JP2020175726A 2020-10-20 2020-10-20 Apparatus and program for analyzing collected content Active JP7528713B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020175726A JP7528713B2 (en) 2020-10-20 2020-10-20 Apparatus and program for analyzing collected content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020175726A JP7528713B2 (en) 2020-10-20 2020-10-20 Apparatus and program for analyzing collected content

Publications (2)

Publication Number Publication Date
JP2022067164A JP2022067164A (en) 2022-05-06
JP7528713B2 true JP7528713B2 (en) 2024-08-06

Family

ID=81390472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020175726A Active JP7528713B2 (en) 2020-10-20 2020-10-20 Apparatus and program for analyzing collected content

Country Status (1)

Country Link
JP (1) JP7528713B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207794A (en) 2012-05-23 2013-10-07 Mitsubishi Electric Information Systems Corp Content data management system and program
JP2018180915A (en) 2017-04-12 2018-11-15 日本電信電話株式会社 Illegal content search device, illegal content search method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207794A (en) 2012-05-23 2013-10-07 Mitsubishi Electric Information Systems Corp Content data management system and program
JP2018180915A (en) 2017-04-12 2018-11-15 日本電信電話株式会社 Illegal content search device, illegal content search method, and program

Also Published As

Publication number Publication date
JP2022067164A (en) 2022-05-06

Similar Documents

Publication Publication Date Title
Tatar et al. From popularity prediction to ranking online news
US10277696B2 (en) Method and system for processing data used by creative users to create media content
US9614862B2 (en) System and method for webpage analysis
JP7073343B2 (en) Security vulnerabilities and intrusion detection and repair in obfuscated website content
CN104685490B (en) Structuring and the system and method for unstructured data adaptive grouping
CN104217031B (en) A kind of method and apparatus that user&#39;s classification is carried out according to server search daily record data
US10311362B1 (en) Identification of trending content using social network activity and user interests
US10529031B2 (en) Method and systems of implementing a ranked health-content article feed
US20190347287A1 (en) Method for screening and injection of media content based on user preferences
US20120054440A1 (en) Systems and methods for providing a hierarchy of cache layers of different types for intext advertising
JP2012521054A (en) Place online advertisements based on user metrics for hosted media
US10007728B2 (en) Determining a community page for a concept in a social networking system
US9069880B2 (en) Prediction and isolation of patterns across datasets
WO2017019458A1 (en) Automatic artist and content breakout prediction
US20170155939A1 (en) Method and System for Processing Data Used By Creative Users to Create Media Content
JP2013171500A (en) Analysis device, analysis method and analysis program
Ruprechter et al. Relating Wikipedia article quality to edit behavior and link structure
CN106156230A (en) A kind of method and device generating interior chain
Singh et al. Impact of ratings of content on OTT platforms and prediction of its success rate
AU2012336123B2 (en) Providing universal social context for concepts in a social networking system
JP6664580B2 (en) Calculation device, calculation method and calculation program
US10210465B2 (en) Enabling preference portability for users of a social networking system
JP7528713B2 (en) Apparatus and program for analyzing collected content
Xie et al. UQ-AAS21: a comprehensive dataset of Amazon Alexa skills
CN106910081A (en) A kind of information processing method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230829

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240430

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240607

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7528713

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150