(57)【要約】【課題】情報の差し替えの不正を防止したいといった要望に応えること。【解決手段】本願に係る特定装置は、第１取得部と、第２取得部と、特定部とを備える。第１取得部は、入稿時の入稿情報に紐付くリンク先の情報を取得する。第２取得部は、所定のタイミングにおけるリンク先の情報を取得する。特定部は、第１取得部によって取得されたリンク先の情報と、第２取得部によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する。【選択図】図１
2020101945.tif 000002
【特許請求の範囲】
【請求項１】
入稿時の入稿情報に紐付くリンク先の情報を取得する第１取得部と、
所定のタイミングにおける前記リンク先の情報を取得する第２取得部と、
前記第１取得部によって取得されたリンク先の情報と、前記第２取得部によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する特定部と、
を備えたことを特徴とする特定装置。
【請求項２】
前記リンク先の情報を示す複数の要素に基づいて前記差分を算出する算出部を
更に備えたことを特徴とする請求項１に記載の特定装置。
【請求項３】
前記算出部は、
前記複数の要素として、前記リンク先の情報のうち、サイト容量の変化に基づいて前記差分を算出する
ことを特徴とする請求項２に記載の特定装置。
【請求項４】
前記特定部は、
前記算出部によって算出されたサイト容量に基づく前記差分が所定の閾値を超えた場合に前記入稿情報を特定する
ことを特徴とする請求項３に記載の特定装置。
【請求項５】
前記算出部は、
前記サイト容量のうち画像の容量に基づいて前記差分を算出し、
前記特定部は、
前記算出部によって算出された画像の容量に基づく前記差分が所定の閾値を超えた場合に前記入稿情報を特定する
ことを特徴とする請求項３又は請求項４に記載の特定装置。
【請求項６】
前記算出部は、
前記複数の要素として、前記リンク先の情報のうち、サイトに情報を表示させるための言語情報の変化に基づいて前記差分を算出し、
前記特定部は、
前記算出部によって算出された前記言語情報に基づく前記差分が所定の閾値を超えた場合に前記入稿情報を特定する
ことを特徴とする請求項３〜５のいずれか一つに記載の特定装置。
【請求項７】
前記算出部は、
前記複数の要素として、前記リンク先の情報のうち、画像数の変化に基づいて前記差分を算出し、
前記特定部は、
前記算出部によって算出された画像数に基づく前記差分が所定の閾値を超えた場合に前記入稿情報を特定する
ことを特徴とする請求項３〜６のいずれか一つに記載の特定装置。
【請求項８】
前記算出部は、
前記複数の要素として、前記リンク先の情報のうち、画面に表示された情報を画像として保存した画面キャプチャ情報の変化に基づいて前記差分を算出し、
前記特定部は、
前記算出部によって算出された画面キャプチャ情報に基づく前記差分が所定の閾値を超えた場合に前記入稿情報を特定する
ことを特徴とする請求項３〜７のいずれか一つに記載の特定装置。
【請求項９】
前記算出部は、
前記複数の要素と、当該複数の要素の各々に対して設定された重みとの内積に基づいて、前記差分を算出する
ことを特徴とする請求項３〜８のいずれか一つに記載の特定装置。
【請求項１０】
前記算出部は、
前記複数の要素毎に所定の順序に基づいて、当該所定の順序毎に対応した前記差分を算出し、
前記特定部は、
前記所定の順序毎に対応した前記差分が前記所定の条件を満たす入稿情報を特定する
ことを特徴とする請求項３〜９のいずれか一つに記載の特定装置。
【請求項１１】
前記特定部によって特定された入稿情報が、所定のウェブサイトを管理するシステム上で予め設定された所定の条件を満たすか否かを判定する判定部を
更に備えたことを特徴とする請求項１〜１０のいずれか一つに記載の特定装置。
【請求項１２】
前記差分とは、編集距離である
ことを特徴とする請求項１〜１１のいずれか一つに記載の特定装置。
【請求項１３】
前記入稿情報とは、広告情報である
ことを特徴とする請求項１〜１２のいずれか一つに記載の特定装置。
【請求項１４】
コンピュータにより実行される特定方法であって、
入稿時の入稿情報に紐付くリンク先の情報を取得する第１取得工程と、
所定のタイミングにおける前記リンク先の情報を取得する第２取得工程と、
前記第１取得工程によって取得されたリンク先の情報と、前記第２取得工程によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する特定工程と、
を含んだことを特徴とする特定方法。
【請求項１５】
入稿時の入稿情報に紐付くリンク先の情報を取得する第１取得手順と、
所定のタイミングにおける前記リンク先の情報を取得する第２取得手順と、
前記第１取得手順によって取得されたリンク先の情報と、前記第２取得手順によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する特定手順と、
をコンピュータに実行させることを特徴とする特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定装置、特定方法及び特定プログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワークの飛躍的な普及に伴い、ネットワークを介した広告配信が盛んに行われている。かかる広告配信を行うにあたり、例えば広告配信業者は、ウェブページなどに掲載する広告の入稿を広告主から受け付け、かかる広告が配信にふさわしい適切なものであるか否かを審査している。
【０００３】
なお、審査の手法としては、例えば、広告主による広告情報の入稿パターンの要素および広告情報を入稿した後の広告主の行動情報に基づいて、広告主が悪意ある不正者である度合いを評価する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１２６３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、情報の差し替えの不正を防止したいといった要望に応えることができるとは限らなかった。
【０００６】
本願は、上記に鑑みてなされたものであって、情報の差し替えの不正を防止したいといった要望に応えることができる特定装置、特定方法及び特定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る特定装置は、入稿時の入稿情報に紐付くリンク先の情報を取得する第１取得部と、所定のタイミングにおける前記リンク先の情報を取得する第２取得部と、前記第１取得部によって取得されたリンク先の情報と、前記第２取得部によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する特定部とを備えたことを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、情報の差し替えの不正を防止したいといった要望に応えることができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る特定処理の一例を示す図である。
【図２】図２は、実施形態に係る特定システムの構成例を示す図である。
【図３】図３は、実施形態に係るリンク先管理サーバの構成例を示す図である。
【図４】図４は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図５】図５は、実施形態に係る特定装置の構成例を示す図である。
【図６】図６は、実施形態に係る入稿情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係るリンク先情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る特定処理の一例を示すフローチャートである。
【図９】図９は、特定装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る特定装置、特定方法及び特定プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る特定装置、特定方法及び特定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
（実施形態）
〔１．特定処理の一例〕
まず、図１を用いて、実施形態に係る特定処理の一例について説明する。図１は、実施形態に係る特定処理の一例を示す図である。図１では、実施形態に係る特定処理が特定装置１００により実行される例を示す。図１では、実施形態に係る特定処理が、コンテンツ配信サーバに入稿された入稿時の入稿情報に紐付くリンク先の情報と、所定の期間経過後のリンク先の情報とに基づいて入稿情報を特定する例を示す。ここで、入稿された入稿時とは、入稿された入稿情報が最初に審査される審査時、審査前、又は、審査直後であってもよいものとする。なお、入稿情報の審査とは、例えば、入稿情報を配信する管理者によって行われるものとする。例えば、入稿情報が法律に違反していないか、また、入稿情報を配信する管理者によって定められたガイドラインに違反していないか等に基づいて、入稿情報が審査されるものとする。このように、入稿情報の審査とは、入稿情報の配信に対する適格性を審査する。なお、所定の期間経過後とは、入稿情報の審査後の所定のタイミングを示す。
【００１２】
なお、図１では、入稿情報のＵＲＬ（Uniform  Resource  Locator）情報に基づいてリンク先の情報を特定する場合を示すが、リンク先の所在を特定する情報であればどのようなものであってもよい。なお、図１では、美容や健康に関する広告情報が入稿される場合を示すが、これらに限定されないものとする。図１では、入稿時の入稿情報に紐付くリンク先の情報と、所定の期間経過後のリンク先の情報との差分に基づいて情報が差し替えられた入稿情報を特定することができる例を示す。これにより、情報の差し替えの不正を防止したいといった要望に応えることができる。なお、下記実施形態では、入稿時の入稿情報に紐付くリンク先の情報とは、入稿情報を選択（例えば、クリックやタップなど）することにより表示されるリンク先の情報を示す。
【００１３】
〔情報処理システムの構成〕
図１の説明に先立って、図２を用いて特定システム１の構成について説明する。図２は、実施形態に係る特定システムの構成例を示す図である。図２に示すように、特定システム１は、特定装置１００と、コンテンツ配信サーバ２００と、リンク先管理サーバ３００とが含まれる。特定装置１００と、コンテンツ配信サーバ２００と、リンク先管理サーバ３００とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図２に示した特定システム１には、複数台の特定装置１００や、複数台のコンテンツ配信サーバ２００や、複数台のリンク先管理サーバ３００が含まれてもよい。
【００１４】
特定装置１００は、例えば、ＰＣ、ＷＳ（Work  Station）等の情報処理装置であり、リンク先管理サーバ３００からネットワークＮを介して送信されてきた情報に基づいてリンク先の情報の差し替えがあった入稿情報を特定する。
【００１５】
コンテンツ配信サーバ２００は、例えば、ＰＣ、ＷＳ等の情報処理装置であり、所定のウェブサービスに対し、ネットワークＮを介してコンテンツを配信する。
【００１６】
リンク先管理サーバ３００は、例えば、ＰＣ、ＷＳ等の情報処理装置であり、コンテンツ配信サーバ２００に入稿された入稿情報に紐付くリンク先の情報を管理する。
【００１７】
なお、図２では、特定装置１００とコンテンツ配信サーバ２００とリンク先管理サーバ３００とは、別装置である場合を示したが、特定装置１００とコンテンツ配信サーバ２００とリンク先管理サーバ３００とが一体であってもよい。また、特定装置１００とコンテンツ配信サーバ２００、特定装置１００とリンク先管理サーバ３００、又は、コンテンツ配信サーバ２００とリンク先管理サーバ３００が一体であってもよい。また、特定装置１００とコンテンツ配信サーバ２００とリンク先管理サーバ３００とは、それぞれ同一とみなされる管理者によって管理されていてもよい。
【００１８】
図１の説明に戻る。図１の例では、入稿ページＣ１０が入稿される場合を示す。図１に示す例では、タイトルＴＬ１や、文章ＷＤ１や、バナーＢＡ１や、ＵＲＬ情報ＵＲ１が入稿される場合を示す。図１に示す例では、タイトルＴＬ１が「健康美容にピッタリ」といった入稿ページＣ１０のタイトル情報を示す。図１に示す例では、文章ＷＤ１が「美と健康をお客様に届けたいＸＸＸ・・・」といった入稿ページＣ１０の文章情報を示す。例えば、文章ＷＤ１は、入稿ページＣ１０のトピックに関する概略情報や説明情報を示す。
【００１９】
図１に示す例では、バナーＢＡ１が、タイトルＴＬ１や文章ＷＤ１などの入稿情報と共に、コンテンツ配信サーバ２００により送信されるバナー情報を示す。図１に示す例では、バナーＢＡ１が野菜ジュースに関する広告情報である場合を示す。例えば、バナーＢＡ１は、入稿ページＣ１０を入稿した広告主や広告主と関連がある事業者がオファーする商品情報である。また、図１に示す例では、ＵＲＬ情報ＵＲ１が、タイトルＴＬ１や文章ＷＤ１などの入稿情報と共に、コンテンツ配信サーバ２００により送信されるＵＲＬ情報を示す。図１に示す例では、ＵＲＬ情報ＵＲ１が「http:/www.koukoku-nyukou.co.xx」である場合を示す。例えば、ＵＲＬ情報ＵＲ１は、入稿ページＣ１０を入稿した広告主が管理する所定のウェブサイトのＵＲＬ情報を示す。例えば、ＵＲＬ情報ＵＲ１は、入稿ページＣ１０を入稿した広告主と関連がある事業者が管理する所定のウェブサイトのＵＲＬ情報を示してもよい。
【００２０】
なお、入稿ページＣ１０は、複数のタイトル情報や、複数の文章情報や、複数のバナー情報や、複数のＵＲＬ情報を有してもよい。なお、入稿ページＣ１０には、タイトル情報、文章情報、バナー情報、ＵＲＬ情報といった図１に示される情報以外の情報が入稿されてもよい。
【００２１】
また、図１の例では、入稿ページＣ１０のＵＲＬ情報ＵＲ１に紐付いてリンク先の情報が表示される場合を示す。図１の例では、入稿ページＣ１０の入稿時には、ＵＲＬ情報ＵＲ１に紐付いて、リンク先ページＣ２０が表示される場合を示す。なお、入稿ページＣ１０の入稿時とは、入稿ページＣ１０の審査時と読み替えてもよい。例えば、入稿ページＣ１０の入稿時が、入稿ページＣ１０がコンテンツ配信サーバ２００や外部サーバによって審査される審査時や、審査前や、審査直後であってもよい。
【００２２】
例えば、図１の例では、入稿ページＣ１０の入稿時にＵＲＬ情報ＵＲ１がクリックやタップされることにより、リンク先ページＣ２０が表示される場合を示す。図１の例では、リンク先ページＣ２０の所定の領域ＡＲ２１に文章ＷＤ２１が表示され、所定の領域ＡＲ２２に文章ＷＤ２２が表示され、所定の領域ＡＲ２３に画像ＩＭ２１が表示される場合を示す。
【００２３】
図１に示す例では、所定の領域ＡＲ２１に、「Ａ１Ａ１Ａ１・・・」といった文章情報が表示される場合を示す。例えば、文章ＷＤ２１は、リンク先ページＣ２０のトピックに関する概略情報や説明情報であってもよい。また、図１に示す例では、所定の領域ＡＲ２２に、「Ｂ１Ｂ１Ｂ１・・・」といった文章情報が表示される場合を示す。例えば、文章ＷＤ２２は、リンク先ページＣ２０のトピックに関する概略情報や説明情報であってもよい。また、図１に示す例では、所定の領域ＡＲ２３に、野菜ジュースに関する広告情報が表示される場合を示す。例えば、画像ＩＭ２１は、リンク先ページＣ２０を管理する管理者がオファーする商品情報であってもよい。
【００２４】
なお、リンク先ページＣ２０は、複数の文章情報や、複数の画像情報を有してもよい。なお、リンク先ページＣ２０には、文章情報、画像情報といった図１に示される情報以外の情報が表示されてもよい。
【００２５】
また、図１の例では、入稿ページＣ１０の入稿時から所定の期間経過後には、ＵＲＬ情報ＵＲ１に紐付いて、リンク先ページＣ３０が表示される場合を示す。なお、入稿時から所定の期間経過後とは、入稿ページＣ１０の審査時から所定の期間経過後を示す。言い替えると、所定の期間経過後とは、入稿ページＣ１０の審査後の所定のタイミングを示す。例えば、入稿ページＣ１０がコンテンツ配信サーバ２００や外部サーバによって審査されてから所定の期間経過後を示す。図１の例では、入稿ページＣ１０の入稿時から所定の期間経過後にＵＲＬ情報ＵＲ１がクリックやタップされることにより、リンク先ページＣ３０が表示される場合を示す。図１の例では、リンク先ページＣ３０の所定の領域ＡＲ３１に文章ＷＤ３１が表示され、所定の領域ＡＲ３２に文章ＷＤ３２が表示され、所定の領域ＡＲ３３に画像ＩＭ３１が表示される場合を示す。
【００２６】
図１に示す例では、所定の領域ＡＲ３１に、「Ａ２Ａ２Ａ２・・・」といった文章情報が表示される場合を示す。例えば、文章ＷＤ３１は、リンク先ページＣ３０のトピックに関する概略情報や説明情報であってもよい。また、図１に示す例では、所定の領域ＡＲ３２に、「Ｂ２Ｂ２Ｂ２・・・」といった文章情報が表示される場合を示す。例えば、文章ＷＤ３２は、リンク先ページＣ３０のトピックに関する概略情報や説明情報であってもよい。また、図１に示す例では、所定の領域ＡＲ３３に、野菜ジュースの効能に関する広告情報が表示される場合を示す。例えば、図１に示す例では、画像ＩＭ３１が「野菜ジュースが発がん性物質を無害化する」といった情報を有する場合を示す。
【００２７】
なお、リンク先ページＣ３０は、複数の文章情報や、複数の画像情報を有してもよい。なお、リンク先ページＣ３０には、文章情報、画像情報といった図１に示される情報以外の情報が表示されてもよい。
【００２８】
なお、図１の例では、リンク先ページＣ２０の所定の領域ＡＲ２１が、リンク先ページＣ３０の所定の領域ＡＲ３１に対応し、リンク先ページＣ２０の所定の領域ＡＲ２２が、リンク先ページＣ３０の所定の領域ＡＲ３２に対応し、リンク先ページＣ２０の所定の領域ＡＲ２３が、リンク先ページＣ３０の所定の領域ＡＲ３３に対応する場合を示す。なお、リンク先ページＣ３０に含まれる所定の領域と、リンク先ページＣ２０に含まれる所定の領域とは対応しなくてもよい。例えば、リンク先ページＣ３０は、リンク先ページＣ２０とは対応しない所定の領域を有していてもよい。例えば、リンク先ページＣ３０は、リンク先ページＣ２０には含まれていないタイトル情報や、複数の画像情報を有していてもよい。
【００２９】
以下、図１を用いて、特定処理の一例を説明する。例えば、広告主Ａ１は、コンテンツ配信サーバ２００に対して入稿情報を入稿したとする。特定装置１００は、コンテンツ配信サーバ２００に入稿された入稿情報のＵＲＬ情報を取得する（ステップＳ１０１）。図１に示す例では、特定装置１００は、入稿ページＣ１０のＵＲＬ情報ＵＲ１を取得する。なお、特定装置１００は、入稿ページＣ１０に含まれるＵＲＬ情報以外の情報を取得してもよい。また、特定装置１００は、入稿情報の入稿時におけるＵＲＬ情報ＵＲ１に紐付くリンク先の情報を取得する（ステップＳ１０２）。図１に示す例では、特定装置１００は、リンク先ページＣ２０を取得する。
【００３０】
また、特定装置１００は、入稿情報の入稿時から所定の期間経過後におけるＵＲＬ情報ＵＲ１に紐付くリンク先の情報を取得する（ステップＳ１０３）。例えば、広告主Ａ１は、ＵＲＬ情報ＵＲ１に紐付くリンク先の情報を変更したとする。図１に示す例では、特定装置１００は、リンク先ページＣ３０を取得する。また、特定装置１００は、入稿時におけるＵＲＬ情報ＵＲ１に紐付くリンク先の情報と、入稿時から所定の期間経過後におけるＵＲＬ情報ＵＲ１に紐付くリンク先の情報とに基づいて入稿情報を判定する（ステップＳ１０４）。図１に示す例では、特定装置１００は、リンク先ページＣ２０とリンク先ページＣ３０とに基づいて入稿情報を判定する。
【００３１】
具体的な例を挙げると、特定装置１００は、リンク先の画像情報に基づいて入稿情報を判定する。例えば、リンク先ページＣ２０の画像ＩＭ２１は、単なる野菜ジュースに関する広告情報であるのに対して、リンク先ページＣ３０の画像ＩＭ３１は、「野菜ジュースが発がん性物質を無害化する」といった情報を有する。この場合には、特定装置１００は、画像ＩＭ３１が有する情報と画像ＩＭ２１が有する情報との差分を算出して、算出した差分が所定の条件を満たす入稿情報を判定する。
【００３２】
〔２．リンク先管理サーバの構成〕
次に、図３を用いて、実施形態に係るリンク先管理サーバ３００の構成について説明する。図３は、実施形態に係るリンク先管理サーバ３００の構成例を示す図である。図３に示すように、リンク先管理サーバ３００は、通信部３１０と、サイト情報記憶部３２０と、制御部３３０とを有する。なお、リンク先管理サーバ３００は、リンク先管理サーバ３００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００３３】
（通信部３１０）
通信部３１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部３１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、特定装置１００と、コンテンツ配信サーバ２００との間で情報の送受信を行う。
【００３４】
（サイト情報記憶部３２０）
サイト情報記憶部３２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。サイト情報記憶部３２０は、リンク先管理サーバ３００の管理者によって管理される所定のウェブサイトに関する情報を記憶する。例えば、サイト情報記憶部３２０は、所定のウェブサイトに含まれる文字情報や画像に関する情報を記憶する。また、サイト情報記憶部３２０は、所定のウェブサイトのサイト容量や、画像の容量や、画像数などの情報を記憶する。また、サイト情報記憶部３２０は、画面に表示された情報を画像として保存した画面キャプチャ情報を記憶する。ここで、画面キャプチャ情報は、例えば画面に表示された情報をスクリーンショットすることにより取得される情報を示す。また、サイト情報記憶部３２０は、サイトに情報を表示させるための言語情報を記憶する。例えば、サイト情報記憶部３２０は、ＨＴＭＬ（HyperText  Markup  Language）情報や、ＣＳＳ（Cascading  Style  Sheets）情報や、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）情報などを記憶する。
【００３５】
（制御部３３０）
制御部３３０は、例えば、コントローラ（controller）であり、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、リンク先管理サーバ３００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部３３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３６】
図３に示すように、制御部３３０は、配信部３３１と、総合管理部３３２とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部３３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３７】
（配信部３３１）
配信部３３１は、所定のウェブサイトに関する情報を配信する。例えば、配信部３３１は、所定のウェブサイトに含まれる文字情報や画像に関する情報を配信する。例えば、配信部３３１は、サイト情報記憶部３２０に記憶された、又は、外部サーバから送信された所定のウェブサイトに関する情報を配信する。
【００３８】
（総合管理部３３２）
総合管理部３３２は、配信部３３１により配信される所定のウェブサイトに関する情報を管理する。例えば、総合管理部３３２は、所定のウェブサイトに対する編集などの操作に応じてサイト情報記憶部３２０を更新する。例えば、総合管理部３３２は、リンク先管理サーバ３００を管理する管理者から受け付けられた操作や、所定のウェブサイトを投稿した投稿主から受け付けられた操作に応じてサイト情報記憶部３２０を更新する。
【００３９】
〔３．コンテンツ配信サーバの構成〕
次に、図４を用いて、実施形態に係るコンテンツ配信サーバ２００の構成について説明する。図４は、実施形態に係るコンテンツ配信サーバ２００の構成例を示す図である。図４に示すように、コンテンツ配信サーバ２００は、通信部２１０と、コンテンツ情報記憶部２２０と、制御部２３０とを有する。なお、コンテンツ配信サーバ２００は、コンテンツ配信サーバ２００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４０】
（通信部２１０）
通信部２１０は、例えば、ＮＩＣ等によって実現される。そして、通信部２１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、特定装置１００と、リンク先管理サーバ３００との間で情報の送受信を行う。
【００４１】
（コンテンツ情報記憶部２２０）
コンテンツ情報記憶部２２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。コンテンツ情報記憶部２２０は、広告主により入稿された入稿情報を記憶する。図１に示す例では、コンテンツ情報記憶部２２０は、広告主Ａ１により入稿された入稿ページＣ１０に含まれる情報を記憶する。また、コンテンツ情報記憶部２２０は、入稿された入稿情報のうち審査に通過した入稿情報を記憶してもよい。例えば、コンテンツ情報記憶部２２０は、コンテンツ配信サーバ２００を管理する管理者による審査に通過した入稿情報のみを記憶してもよい。
【００４２】
（制御部２３０）
制御部２３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、コンテンツ配信サーバ２００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００４３】
図４に示すように、制御部２３０は、受付部２３１と、判定部２３２と、配信部２３３と、総合管理部２３４とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部２３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４４】
（受付部２３１）
受付部２３１は、広告主により入稿された入稿情報を受け付ける。例えば、受付部２３１は、リンク先の所在を示すＵＲＬ情報を含む入稿情報を受け付ける。ここで、入稿情報とは、広告情報であってもよい。
【００４５】
（判定部２３２）
判定部２３２は、受付部２３１によって受け付けられた入稿情報を判定する。例えば、判定部２３２は、コンテンツ配信サーバ２００を管理する管理者により予め定められた所定の条件を満たす入稿情報であるか否かを判定する。例えば、判定部２３２は、受付部２３１によって受け付けられた入稿情報が、法律に違反していないか、また、入稿情報を配信する管理者によって定められたガイドラインに違反していないかを判定する。
【００４６】
（配信部２３３）
配信部２３３は、判定部２３２による判定結果に基づいて、所定の条件を満たすと判定された入稿情報を配信する。図１に示す例では、配信部２３３は、入稿ページＣ１０に含まれる情報を配信する。また、配信部２３３は、コンテンツ配信サーバ２００を管理する管理者が提供する所定のウェブサービス上で入稿情報を配信する。なお、配信部２３３は、所定の条件を満たすと判定された入稿情報を外部サーバに送信してもよい。
【００４７】
（総合管理部２３４）
総合管理部２３４は、配信部２３３により配信される入稿情報を管理する。例えば、総合管理部２３４は、入稿情報に対する編集などの操作が行われたか否かを管理する。例えば、総合管理部２３４は、入稿情報に対する操作が行われた場合には、コンテンツ情報記憶部２２０を更新する。例えば、総合管理部２３４は、コンテンツ配信サーバ２００を管理する管理者から受け付けられた操作や、入稿情報を入稿した広告主から受け付けられた操作に応じてコンテンツ情報記憶部２２０を更新する。
【００４８】
〔４．特定装置の構成〕
次に、図５を用いて、実施形態に係る特定装置１００の構成について説明する。図５は、実施形態に係る特定装置１００の構成例を示す図である。図５に示すように、特定装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、特定装置１００は、特定装置１００の管理者から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４９】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、コンテンツ配信サーバ２００と、リンク先管理サーバ３００との間で情報の送受信を行う。
【００５０】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図５に示すように、記憶部１２０は、入稿情報記憶部１２１と、リンク先情報記憶部１２２とを有する。
【００５１】
入稿情報記憶部１２１は、コンテンツ配信サーバ２００に入稿された入稿時の入稿情報を記憶する。例えば、入稿情報記憶部１２１は、広告主Ａ１が利用する端末装置１０によって受け付けられた入稿情報を記憶する。ここで、図６に、実施形態に係る入稿情報記憶部１２１の一例を示す。図６に示すように、入稿情報記憶部１２１は、「入稿ＩＤ」、「広告主」、「タイトル」、「ＵＲＬ」、「入稿日時」、「審査＃」といった項目を有する。
【００５２】
「入稿ＩＤ」は、入稿情報を識別するための識別情報を示す。「広告主」は、「入稿ＩＤ」に対応する入稿情報を入稿した広告主を識別するための識別情報を示す。「タイトル」は、入稿情報のタイトルを示す。なお、図６では「タイトル」に「ＴＬ１」といった概念的な情報が格納される例を示したが、実際には、入稿情報のタイトル情報のデータが記憶される。図１に示す例では、「タイトル」に「健康美容にピッタリ」といった情報が記憶される。
【００５３】
「ＵＲＬ」は、入稿情報に紐付くリンク先の情報を表示させるためのＵＲＬ情報を示す。なお、図６では「ＵＲＬ」に「ＵＬ１」といった概念的な情報が格納される例を示したが、実際には、ＵＲＬ情報が記憶される。「入稿日時」は、入稿情報が入稿された日時や日付に関する情報を示す。図６では、入稿ＩＤ「Ｘ１」に対応する入稿情報が２０１８年１０月２９日１４時１０分に入稿されたことを示す。ここで、「入稿日時」は、入稿情報が審査された審査の日時や日付に関する情報であってもよい。例えば、入稿情報がコンテンツ配信サーバ２００を管理する管理者による審査に通過した日時や日付に関する情報を示してもよい。
【００５４】
「条件＃」は、入稿情報に対する審査に関する所定の条件を示す。例えば、「条件＃」は、コンテンツ配信サーバ２００を管理する管理者により予め定められた所定の条件が記憶される。例えば、「条件＃」には、法律に違反していないか、又は、コンテンツ配信サーバ２００を管理する管理者により定められたガイドラインに違反していないかといった所定の条件を示す条件式が記憶される。なお、図６では「条件＃」に「条件＃１」といった概念的な情報が格納される例を示したが、実際には、条件のデータが記憶される。
【００５５】
リンク先情報記憶部１２２は、入稿時における入稿情報に紐付くリンク先の情報を記憶する。例えば、リンク先情報記憶部１２２は、入稿時における入稿情報のＵＲＬ情報に紐付くリンク先の情報を記憶する。ここで、図７に、実施形態に係るリンク先情報記憶部１２２の一例を示す。図７に示すように、リンク先情報記憶部１２２は、「ＬＰＩＤ」、「入稿ＩＤ」、「サイト情報１」、「サイト情報２」、「サイト情報３」といった項目を有する。
【００５６】
「ＬＰＩＤ」は、リンク先の情報を識別するための識別情報を示す。例えば、「ＬＰＩＤ」は、リンク先ページを識別するための識別情報を示す。「入稿ＩＤ」は、入稿情報を識別するための識別情報を示す。「サイト情報１」は、リンク先のサイト情報を示す。例えば、「サイト情報１」は、「ＬＰ１」に対応するリンク先ページにおけるサイト情報の特徴を示す。例えば、「サイト情報１」には、リンク先のタイトル情報や、文章情報や、画像情報が記憶される。なお、図７では「サイト情報１」に「ＡＡＡ１１」といった概念的な情報が格納される例を示したが、実際には、サイト情報のデータが記憶される。
【００５７】
なお、「サイト情報２」は、「サイト情報１」とは異なるサイト情報を示す。なお、「サイト情報３」は、「サイト情報１」乃至「サイト情報２」とは異なるサイト情報を示す。具体的な例を挙げると、「サイト情報１」は、リンク先のタイトル情報を示し、「サイト情報２」は、リンク先の文章情報を示し、「サイト情報３」は、リンク先の画像情報を示す。更に、「サイト情報４」は、リンク先のサイト容量を示し、「サイト情報５」は、リンク先のＨＴＭＬ情報を示し、「サイト情報６」は、リンク先の画面キャプチャ情報を示してもよい。
【００５８】
（制御部１３０）
制御部１３０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、コンテンツ配信サーバ２００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５９】
図５に示すように、制御部１３０は、第１取得部１３１と、第２取得部１３２と、算出部１３３と、特定部１３４と、判定部１３５とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部１３０の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６０】
（第１取得部１３１）
第１取得部１３１は、入稿時の入稿情報に紐付くリンク先の情報を取得する。例えば、第１取得部１３１は、入稿情報のＵＲＬ情報に紐付くリンク先の情報を取得する。例えば、第１取得部１３１は、リンク先のタイトル情報や、文章情報や、画像情報を取得する。例えば、第１取得部１３１は、リンク先情報記憶部１２２に記憶された情報を取得する。図１に示す例では、第１取得部１３１は、リンク先ページＣ２０に含まれる情報を取得する。具体的には、図１に示す例では、第１取得部１３１は、文章ＷＤ２１や、文章ＷＤ２２や、画像ＩＭ２１を取得する。また、第１取得部１３１は、入稿時におけるリンク先のサイト容量や、画像容量や、画像数や、ＨＴＭＬ・ＣＳＳ・Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）などのサイトに情報を表示させるための言語情報や、画面キャプチャ情報を取得する。
【００６１】
（第２取得部１３２）
第２取得部１３２は、所定のタイミングにおける入稿情報に紐付くリンク先の情報を取得する。例えば、第２取得部１３２は、入稿情報の入稿時から所定の期間経過後の入稿情報に紐付くリンク先の情報を取得する。例えば、第２取得部１３２は、入稿時から所定の期間経過後のリンク先のタイトル情報や、文章情報や、画像情報を取得する。図１に示す例では、第２取得部１３２は、リンク先ページＣ３０に含まれる情報を取得する。具体的には、図１に示す例では、第２取得部１３２は、文章ＷＤ３１や、文章ＷＤ３２や、画像ＩＭ３１を取得する。また、第２取得部１３２は、所定のタイミングにおけるリンク先のサイト容量や、画像容量や、画像数や、ＨＴＭＬ・ＣＳＳ・Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）などのサイトに情報を表示させるための言語情報や、画面キャプチャ情報を取得する。
【００６２】
（算出部１３３）
算出部１３３は、第１取得部１３１によって取得されたリンク先の情報と、第２取得部１３２によって取得されたリンク先の情報との差分を算出する。例えば、算出部１３３は、第１取得部１３１によって取得されたリンク先の情報の複数の要素と、第２取得部１３２によって取得されたリンク先の情報の複数の要素とに基づいて差分を算出する。なお、算出される差分とは、第１取得部１３１によって取得されたリンク先の情報と、第２取得部１３２によって取得されたリンク先の情報との編集距離であってもよい。図１に示す例を挙げると、算出部１３３は、例えば画像ＩＭ２１により示される情報と画像ＩＭ３１により示される情報との差分を算出する。この場合には、算出部１３３は、「野菜ジュースが発がん性物質を無害化する」といった情報を有する画像ＩＭ３１と、画像ＩＭ２１との差分を算出する。
【００６３】
例えば、算出部１３３は、複数の要素として、リンク先の情報のうちサイト容量の変化に基づいて差分を算出する。具体的には、算出部１３３は、複数の要素として、サイト容量のうち画像の容量に基づいて差分を算出する。また、算出部１３３は、複数の要素として、画像数の変化に基づいて差分を算出する。
【００６４】
例えば、算出部１３３は、複数の要素として、リンク先の情報のうちサイトに情報を表示させるための言語情報（例えば、ＨＴＭＬ、ＣＳＳ、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）など）の変化に基づいて差分を算出する。例えば、算出部１３３は、複数の要素として、リンク先の情報のうちＣＳＳ情報の変化に基づいて差分を算出する。例えば、算出部１３３は、画面に表示された情報を画像として保存した画面キャプチャ情報の変化に基づいて差分を算出する。
【００６５】
また、算出部１３３は、複数の要素毎に所定の順序に基づいて、所定の順序毎に対応した差分を算出する。例えば、算出部１３３は、サイト容量の変化に基づいて差分を算出し、サイト容量の変化に基づく差分が所定の条件を満たさない場合には、ＨＴＭＬ情報の変化に基づいて差分を算出し、ＨＴＭＬ情報の変化に基づく差分が所定の条件を満たさない場合には、画面キャプチャ情報の変化に基づいて差分を算出してもよい。ここで、所定の条件を満たさない場合とは、例えば、差分が所定の範囲内である場合を示す。なお、所定の順序に基づく差分は、所定の順序毎に段階的に蓄積されてもよいし、所定の順序毎にリセットされてもよい。
【００６６】
ここで、所定の順序に基づく差分が、所定の順序毎に段階的に蓄積される場合の具体的な例を挙げる。例えば、所定の範囲内の上限を１００とする。例えば、算出部１３３は、サイト容量の変化による差分が３０と算出された場合には、所定の範囲内であるため、ＨＴＭＬ情報の差分を算出する。例えば、算出部１３３は、ＨＴＭＬ情報の変化による差分が５０と算出された場合には、サイト容量に基づく差分との合計が８０であるため、所定の範囲内となる。そして、算出部１３３は、画面キャプチャ情報の差分を算出する。例えば、算出部１３３は、画面キャプチャ情報の変化による差分が４０と算出された場合には、サイト容量に基づく差分とＨＴＭＬ情報に基づく差分との合計が１２０となるため、所定の範囲を超える。
【００６７】
例えば、算出部１３３は、複数の要素と、複数の要素の各々に対して設定された重みとの内積に基づいて差分を算出する。例えば、算出部１３３は、複数の要素ｘ１〜ｘｎと、対応する複数の要素の重みｗ１〜ｗｎとに基づいて下記（１）のようなモデルを形成して差分を算出してもよい。
【００６８】
y=ｗ１*ｘ１+ｗ２*ｘ２+・・・+ｗｎ*ｘｎ+b  …(1)
【００６９】
ここで、学習結果に基づいて、複数の要素の各々に対する重みが設定されてもよい。例えば、算出部１３３は、サイト容量に基づく差分が、画面キャプチャ情報に基づく差分よりも、入稿情報の特定に重要であると学習された場合には、サイト容量に基づく要素の重みの値を、画面キャプチャ情報に基づく要素の重みの値よりも大きくしてもよい。
【００７０】
（特定部１３４）
特定部１３４は、算出部１３３によって算出された差分が所定の条件を満たす入稿情報を特定する。具体的には、特定部１３４は、第１取得部１３１によって取得されたリンク先の情報と、第２取得部１３２によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する。また、特定部１３４は、複数の要素毎に所定の条件を満たす入稿情報を特定してもよい。なお、特定部１３４は、入稿情報として広告情報を特定する。
【００７１】
また、特定部１３４は、算出部１３３によって算出された差分が所定の閾値を超えた場合に入稿情報を特定する。例えば、特定部１３４は、算出部１３３によって算出されたサイト容量に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。例えば、特定部１３４は、算出部１３３によって算出された画像の容量に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。例えば、特定部１３４は、算出部１３３によって算出された画像数に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００７２】
具体的な例を挙げると、入稿時の入稿情報に紐付くリンク先の情報のサイト容量が１ＭＢであり、入稿時から所定の期間経過後の入稿情報に紐付くリンク先の情報のサイト容量が１０ＭＢであるとする。この場合には、特定部１３４は、サイト容量の差分である９ＭＢが所定の閾値を超えた場合には、入稿情報を特定する。また、例えば、入稿時の入稿情報に紐付くリンク先の情報に含まれる画像数が１であり、入稿時から所定の期間経過後の入稿情報に紐付くリンク先の情報に含まれる画像数が５であるとする。この場合には、特定部１３４は、画像数の差分が所定の閾値を超えた場合には、入稿情報を特定する。
【００７３】
例えば、特定部１３４は、算出部１３３によって算出されたＨＴＭＬ情報に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。例えば、特定部１３４は、算出部１３３によって算出されたＣＳＳ情報に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。例えば、特定部１３４は、算出部１３３によって算出された画面キャプチャ情報に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００７４】
特定部１３４は、所定の順序毎に算出された差分が所定の条件を満たす入稿情報を特定する。例えば、特定部１３４は、所定の順序毎に算出された差分が所定の順序毎に段階的に蓄積されて、蓄積された差分が所定の条件を満たす入稿情報を特定してもよい。また、例えば、特定部１３４は、複数の要素毎に算出された差分の組み合わせに基づいて所定の条件を満たす入稿情報を特定してもよい。具体的には、特定部１３４は、複数の要素として、タイトル情報や、文章情報や、画像情報や、サイト容量や、画像容量や、サイトに情報を表示させるための言語情報（例えば、ＨＴＭＬ）や、画面キャプチャ情報に基づく差分の組み合わせに基づいて、所定の条件を満たす入稿情報を特定してもよい。
【００７５】
（判定部１３５）
判定部１３５は、特定部１３４によって特定された入稿情報が、コンテンツ配信サーバ２００を管理する管理者により予め定められた所定の条件を満たすか否かを判定する。例えば、判定部１３５は、入稿情報記憶部１２１に記憶された所定の条件を満たすか否かを判定する。例えば、判定部１３５は、「入稿ＩＤ」に対応する「条件＃」により示される所定の条件を満たすか否かを判定する。
【００７６】
判定部１３５は、特定部１３４によって特定された入稿情報が、所定の条件を満たさないと判定した場合には、不正な入稿情報であると判定する。例えば、判定部１３５は、特定部１３４によって特定された入稿情報に紐付くリンク先の情報が、コンテンツ配信サーバ２００を管理する管理者により定められたガイドラインや、国が定める法律に違反していると判定した場合には、不正な入稿情報であると判定する。例えば、判定部１３５は、健康食品において科学的に証明されていない効能の記載がリンク先の情報に含まれていた場合には、国が定める薬事法に違反するため、不正な入稿情報であると判定する。
【００７７】
図１に示す例を挙げると、リンク先ページＣ３０において、「野菜ジュースが発がん性物質を無害化する」といった情報を示す画像情報が表示される場合を示しているが、「野菜ジュースが発がん性物質を無害化する」といった科学的な根拠はないため、判定部１３５は、入稿時から所定の期間経過後の入稿情報は不正であると判定する。なお、判定部１３５は、不正であると判定した場合には、入稿情報を配信対象から除外するための情報をコンテンツ配信サーバ２００に送信してもよい。
【００７８】
〔５．特定処理のフロー〕
次に、図８を用いて、実施形態に係る特定システム１による特定処理の手順について説明する。図８は、実施形態に係る特定システム１による特定処理の手順を示すフローチャートである。
【００７９】
図８に示すように、特定装置１００は、入稿時の入稿情報に紐付くリンク先の情報を取得する（ステップＳ２０１）。例えば、特定装置１００は、入稿時における入稿情報のＵＲＬ情報に紐付くリンク先の情報を取得する。また、特定装置１００は、所定のタイミングにおける入稿情報に紐付くリンク先の情報を取得する（ステップＳ２０２）。例えば、特定装置１００は、入稿情報の入稿時から所定の期間経過後の入稿情報に紐付くリンク先の情報を取得する。また、特定装置１００は、入稿時のリンク先の情報と、所定のタイミングにおけるリンク先の情報とに基づいて差分を算出する（ステップＳ２０３）。例えば、特定装置１００は、入稿時のリンク先の情報と、所定のタイミングにおけるリンク先の情報とに基づいて編集距離を算出する。
【００８０】
また、特定装置１００は、算出した差分が所定の条件を満たすか否かを判定する（ステップＳ２０４）。また、特定装置１００は、算出した差分が所定の条件を満たさない場合（ステップＳ２０４；Ｎｏ）、入稿情報を特定せずに終了する。また、特定装置１００は、算出した差分が所定の条件を満たす場合（ステップＳ２０４；Ｙｅｓ）、入稿情報を特定する（ステップＳ２０５）。例えば、特定装置１００は、算出した差分が所定の条件を満たす場合には、情報の差し替えがあった不正な入稿情報として特定する。
【００８１】
〔６．効果〕
上述してきたように、実施形態に係る特定装置１００は、第１取得部１３１と、第２取得部１３２と、特定部１３４を有する。第１取得部１３１は、入稿時の入稿情報に紐付くリンク先の情報を取得する。第２取得部１３２は、所定のタイミングにおけるリンク先の情報を取得する。特定部１３４は、第１取得部１３１によって取得されたリンク先の情報と、第２取得部１３２によって取得されたリンク先の情報との差分が所定の条件を満たす入稿情報を特定する。
【００８２】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００８３】
また、実施形態に係る特定装置１００は、算出部１３３を有する。算出部１３３は、リンク先の情報を示す複数の要素に基づいて差分を算出する。
【００８４】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００８５】
また、算出部１３３は、複数の要素として、リンク先の情報のうち、サイト容量の変化に基づいて差分を算出する。
【００８６】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００８７】
また、特定部１３４は、算出部１３３によって算出されたサイト容量に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００８８】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００８９】
また、算出部１３３は、サイト容量のうち画像の容量に基づいて差分を算出する。また、特定部１３４は、算出部１３３によって算出された画像の容量に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００９０】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００９１】
また、算出部１３３は、複数の要素として、リンク先の情報のうち、サイトに情報を表示させるための言語情報の変化に基づいて差分を算出する。また、特定部１３４は、算出部１３３によって算出された言語情報に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００９２】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００９３】
また、算出部１３３は、複数の要素として、リンク先の情報のうち、画像数の変化に基づいて差分を算出する。また、特定部１３４は、算出部１３３によって算出された画像数に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００９４】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００９５】
また、算出部１３３は、複数の要素として、リンク先の情報のうち、画面に表示された情報を画像として保存した画面キャプチャ情報の変化に基づいて差分を算出する。また、特定部１３４は、算出部１３３によって算出された画面キャプチャ情報に基づく差分が所定の閾値を超えた場合に入稿情報を特定する。
【００９６】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００９７】
また、算出部１３３は、複数の要素と、複数の要素の各々に対して設定された重みとの内積に基づいて、差分を算出する。
【００９８】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【００９９】
また、算出部１３３は、複数の要素毎に所定の順序に基づいて、所定の順序毎に対応した差分を算出する。また、特定部１３４は、所定の順序毎に対応した差分が所定の条件を満たす入稿情報を特定する。
【０１００】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【０１０１】
また、実施形態に係る特定装置１００は、判定部１３５を有する。判定部１３５は、特定部１３４によって特定された入稿情報が、入稿情報を管理するシステム上で予め設定された所定の条件を満たすか否かを判定する。
【０１０２】
これにより、実施形態に係る特定装置１００は、リンク先が差し替えられた入稿情報を効果的に特定することができる。
【０１０３】
〔７．ハードウェア構成〕
また、上述してきた実施形態に係る特定装置１００、コンテンツ配信サーバ２００およびリンク先管理サーバ３００は、例えば、図９に示すような構成のコンピュータ１０００によって実現される。図９は、特定装置１００、コンテンツ配信サーバ２００およびリンク先管理サーバ３００の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１０４】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、所定の通信網を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを所定の通信網を介して他の機器へ送信する。
【０１０６】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１０７】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０８】
例えば、コンピュータ１０００が実施形態に係る特定装置１００、コンテンツ配信サーバ２００およびリンク先管理サーバ３００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０、２３０および３３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１０９】
〔８．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１１】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１２】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１３】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１１４】
１  特定システム
１００  特定装置
１１０  通信部
１２０  記憶部
１２１  入稿情報記憶部
１２２  リンク先情報記憶部
１３０  制御部
１３１  第１取得部
１３２  第２取得部
１３３  算出部
１３４  特定部
１３５  判定部
２００  コンテンツ配信サーバ
２１０  通信部
２２０  コンテンツ情報記憶部
２３０  制御部
２３１  受付部
２３２  判定部
２３３  配信部
２３４  総合管理部
３００  リンク先管理サーバ
３１０  通信部
３２０  サイト情報記憶部
３３０  制御部
３３１  配信部
３３２  総合管理部
【図１】
2020101945.tif 000003
【図２】
2020101945.tif 000004
【図３】
2020101945.tif 000005
【図４】
2020101945.tif 000006
【図５】
2020101945.tif 000007
【図６】
2020101945.tif 000008
【図７】
2020101945.tif 000009
【図８】
2020101945.tif 000010
【図９】
2020101945.tif 000011