(57)【要約】【課題】コストの増大を抑制し、アクセス集中時や所定の処理の実行に不具合等が生じた場合における処理負荷を軽減すること。【解決手段】本願に係る変更装置は、受付部と、変更部とを有する。受付部は、コンテンツの配信要求を受け付ける。変更部は、受付部により受け付けられるコンテンツの配信に関する所定の条件を満たす場合、配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する。【選択図】図４
2017054186.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの配信要求を受け付ける受付部と、
前記受付部により前記配信要求が受け付けられる前記コンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更部と、
を備えたことを特徴とする変更装置。
【請求項２】
前記変更部は、
前記所定の条件を満たす場合、前記比率を前記第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する
ことを特徴とする請求項１に記載の変更装置。
【請求項３】
前記変更部は、
前記第１抽出処理により抽出されるコンテンツと、配信対象となるユーザに関する情報に基づいてコンテンツを抽出する前記第２抽出処理により抽出されるコンテンツとの前記比率を変更する
ことを特徴とする請求項１または請求項２に記載の変更装置。
【請求項４】
前記変更部は、
所定の編集者がコンテンツを選択する基準によりコンテンツを抽出する前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの前記比率を変更する
ことを特徴とする請求項１〜３のいずれか１項に記載の変更装置。
【請求項５】
前記変更部は、
前記所定の条件を満たす場合、前記第１抽出処理により抽出されたコンテンツのみの配信に変更する
ことを特徴とする請求項１〜４のいずれか１項に記載の変更装置。
【請求項６】
前記変更部は、
前記所定の条件を満たさなくなった場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの前記比率を元の比率に変更する
ことを特徴とする請求項１〜５のいずれか１項に記載の変更装置。
【請求項７】
前記変更部は、
前記所定の条件として前記コンテンツの前記配信要求の数が所定に閾値に達した場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの比率を変更する
ことを特徴とする請求項１〜６のいずれか１項に記載の変更装置。
【請求項８】
前記変更部は、
前記所定の条件として、前記第２抽出処理に所定の時間以上を要する場合、または、所定の期間内の前記第２抽出処理において所定の回数以上エラーが発生する場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの比率を変更する
ことを特徴とする請求項１〜７のいずれか１項に記載の変更装置。
【請求項９】
コンピュータが実行する変更方法であって、
コンテンツの配信要求を受け付ける受付工程と、
前記受付工程により前記配信要求が受け付けられる前記コンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更工程と、
を含むことを特徴とする変更方法。
【請求項１０】
コンテンツの配信要求を受け付ける受付手順と、
前記受付手順により受け付けられる前記コンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更手順と、
をコンピュータに実行させることを特徴とする変更プログラム。
【請求項１１】
コンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムであって、
各配信装置は、
コンテンツの配信要求を受け付ける受付部と、
前記受付部により受け付けられる前記配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツを配信する配信部と、
を備え、
前記管理装置は、
前記各配信装置から前記コンテンツの配信に関する情報を取得する取得部と、
前記取得部により取得された前記コンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更部と、
を備えることを特徴とする配信システム。
【請求項１２】
コンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムで実行される配信方法であって、
各配信装置は、
コンテンツの配信要求を受け付ける受付工程と、
前記受付工程により受け付けられた前記配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツを配信する配信工程と、
を備え、
前記管理装置は、
前記各配信装置から前記コンテンツの配信に関する情報を取得する取得工程と、
前記取得工程により取得された前記コンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更工程と、
を含むことを特徴とする配信方法。
【請求項１３】
コンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムにおいて、管理装置が実行する変更プログラムであって、
受け付けたコンテンツの配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツを配信する各配信装置から、前記コンテンツの配信に関する情報を取得する取得手順と、
前記取得手順により取得された前記コンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更手順と、
を管理装置に実行させることを特徴とする変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変更装置、変更方法、配信方法、変更プログラム、及び配信システムに関する。
【背景技術】
【０００２】
従来、所定のネットワークにおけるアクセスを分散して処理する技術が提供されている。例えば、災害などによりアクセスが集中的に増大した場合や所定の処理の実行に不具合等が生じた場合、複数の装置によりアクセスを分散して処理することにより各装置の処理負荷を軽減することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５３０２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、アクセス集中時や所定の処理の実行に不具合等が生じた場合における処理に合わせて複数の装置に設けた場合、コストが増大するという問題もある。
【０００５】
本願は、上記に鑑みてなされたものであって、コストの増大を抑制し、アクセス集中時や所定の処理の実行に不具合等が生じた場合における処理負荷を軽減することができる変更装置、変更方法、配信方法、変更プログラム、及び配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る変更装置は、コンテンツの配信要求を受け付ける受付部と、前記受付部により前記配信要求が受け付けられる前記コンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、コストの増大を抑制し、アクセス集中時や所定の処理の実行に不具合等が生じた場合における処理負荷を軽減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る変更処理の一例を示す図である。
【図２】図２は、実施形態に係る通常時における配信処理の一例を示す図である。
【図３】図３は、実施形態に係るアクセス集中時における配信処理の一例を示す図である。
【図４】図４は、実施形態に係る配信装置の構成例を示す図である。
【図５】図５は、実施形態に係るアクセス情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る変更処理の一例を示すフローチャートである。
【図７】図７は、実施形態に係るコンテンツ配信の一例を示すフローチャートである。
【図８】図８は、変形例に係る変更処理の一例を示す図である。
【図９】図９は、変形例に係るアクセス収束後における配信処理の一例を示す図である。
【図１０】図１０は、変形例に係る管理装置の構成例を示す図である。
【図１１】図１１は、変形例に係るアクセス情報記憶部の一例を示す図である。
【図１２】図１２は、変形例に係る配信装置の構成例を示す図である。
【図１３】図１３は、変形例に係る変更処理の一例を示すフローチャートである。
【図１４】図１４は、配信装置及び管理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る変更装置、変更方法、配信方法、変更プログラム、及び配信システムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る変更装置、変更方法、配信方法、変更プログラム、及び配信システムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．変更処理〕
まず、図１を用いて、実施形態に係る変更処理の一例について説明する。図１は、実施形態に係る変更処理の一例を示す図である。なお、本実施形態における変更処理には、コンテンツを配信する処理を含む。図１に示す例は、所定の編集者が記事を選択する基準により抽出されたマス向けコンテンツと、端末装置１０を利用するユーザＵ１用に抽出した個人向けコンテンツが端末装置１０に配信される場合を示す。
【００１１】
また、以下に示す例では、個人向けコンテンツを抽出する処理は、マス向けコンテンツを抽出する処理よりも負荷の高い処理であるものとする。なお、以下では、マス向けコンテンツを抽出する処理を「第１抽出処理」とし、個人向けコンテンツを抽出する処理を「第２抽出処理」とする場合がある。また、図１では、時刻ｔ２において災害発生してから時刻ｔ３においてコンテンツ配信を行うまでの期間を、アクセスが集中している期間とする。以下では、アクセスが集中している期間を「アクセス集中時」とし、それ以外の期間を「通常時」とする。また、図１に示す例は、コンテンツの配信に関する所定の条件を満たす場合として、コンテンツの配信要求の数が所定に閾値に達した場合、すなわちアクセス集中時の場合を説明する。
【００１２】
まず、図１では、通常時である時刻ｔ１において、端末装置１０からコンテンツの配信要求を受け付けた配信装置１００（図４参照）は、端末装置１０にマス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とをブレンドして配信する（ステップＳ１１）。なお、図１では、説明のためマス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とが個別に端末装置１０へ配信されるように図示するが、マス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とは、配信装置１００においてブレンドされたコンテンツ（以下、「ブレンドコンテンツ」とする場合がある）として配信される。また、配信装置１００は、所定の情報記憶装置５３（図２参照）等に格納されたコンテンツ（記事）情報から抽出されたマス向けコンテンツや個人向けコンテンツを配信するが、詳細は後述する。
【００１３】
そして、ステップＳ１１においてブレンドコンテンツを受信した端末装置１０は、所定の配置順に基づいてブレンドコンテンツを表示する。図１では、端末装置１０は、ブレンドコンテンツのうち配置順が上位のコンテンツである記事ＭＡ、記事ＰＡ、記事ＭＢ、記事ＰＢを表示する。なお、端末装置１０を利用するユーザＵ１は、端末装置１０の画面にタッチしスクロール操作等を行うことにより、記事ＰＢから下の記事ＭＣ、記事ＰＣ等を順次表示させる。
【００１４】
その後、時刻ｔ２において災害が発生したことにより、配信装置１００への配信要求の数が増大、すなわち配信装置１００へのアクセスが集中する（ステップＳ１２）。図１では、時刻ｔ２における配信装置１００へのアクセス数ＡＮ１１は、所定の閾値ＴＨ１１を超える。
【００１５】
ここで、配信装置１００は、アクセス数が閾値ＴＨ１１に達した、すなわちアクセス数が閾値ＴＨ１１以上になった場合、アクセス集中時であるとして、処理負荷軽減のために配信するコンテンツを変更する。具体的には、配信装置１００は、アクセス集中時において、配信要求の送信元の端末装置に配信されるコンテンツのうち、第１抽出処理により抽出されるマス向けコンテンツＭＣ１１と、第２抽出処理により抽出される個人向けコンテンツＰＣ１１との比率を、マス向けコンテンツＭＣ１１の比率が高くなるように変更する。図１では、アクセス集中時において、配信装置１００が第２抽出処理を停止する場合を例に説明する。
【００１６】
その後、アクセス集中時である時刻ｔ３において、端末装置１０からコンテンツの配信要求を受け付けた配信装置１００は、個人向けコンテンツＰＣ１１を抽出する第２抽出処理を停止する（ステップＳ１３）。なお、第２抽出処理を停止するタイミングは、アクセス集中時であると判断された時刻ｔ２であってもよい。そして、配信装置１００は、端末装置１０にマス向けコンテンツＭＣ１１のみを配信する（ステップＳ１４）。
【００１７】
そして、ステップＳ１４においてマス向けコンテンツＭＣ１１を受信した端末装置１０は、所定の配置順に基づいてマス向けコンテンツＭＣ１１を表示する。図１では、端末装置１０は、マス向けコンテンツＭＣ１１のうち配置順が上位のコンテンツである記事ＭＡ、記事ＭＢ、記事ＭＣ、記事ＭＤを表示する。なお、端末装置１０を利用するユーザＵ１は、端末装置１０の画面にタッチしスクロール操作等を行うことにより、記事ＭＤから下の記事を順次表示させる。
【００１８】
その後、災害が発生した時刻ｔ２から期間が経過した時刻ｔ４において災害が収束したため、配信装置１００への配信要求の数が減少、すなわち配信装置１００へのアクセスが収束する（ステップＳ１５）。図１では、時刻ｔ４における配信装置１００へのアクセス数ＡＮ１２は、閾値ＴＨ１１未満になる。そこで、配信装置１００は、通常時に戻ったとして、配信するコンテンツを変更前のコンテンツに戻す。具体的には、配信装置１００は、通常時において、第１抽出処理により抽出されるマス向けコンテンツＭＣ１１と、第２抽出処理により抽出される個人向けコンテンツＰＣ１１との比率を元の比率に変更する。図１では、配信装置１００は、第１抽出処理により抽出されるマス向けコンテンツＭＣ１１と、第２抽出処理により抽出される個人向けコンテンツＰＣ１１との比率を時刻ｔ２よりも前の時点における比率に戻す。
【００１９】
その後、通常時である時刻ｔ５において、端末装置１０からコンテンツの配信要求を受け付けた配信装置１００は、ステップＳ１１と同様に、端末装置１０にマス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とをブレンドして配信する（ステップＳ１６）。
【００２０】
そして、ステップＳ１６においてブレンドコンテンツを受信した端末装置１０は、所定の配置順に基づいてブレンドコンテンツを表示する。図１では、端末装置１０は、ブレンドコンテンツのうち配置順が上位のコンテンツである記事ＭＡ、記事ＰＡ、記事ＭＢ、記事ＰＢを表示する。なお、端末装置１０を利用するユーザＵ１は、端末装置１０の画面にタッチしスクロール操作等を行うことにより、記事ＰＢから下の記事ＭＣ、記事ＰＣ等を順次表示させる。
【００２１】
上述したように、配信装置１００は、アクセス集中時においては、個人向けコンテンツＰＣ１１を抽出する第２抽出処理を停止し、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるマス向けコンテンツＭＣ１１のみを配信する。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。また、配信装置１００は、通常時においては、マス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とをブレンドしたブレンドコンテンツを配信する。これにより、配信装置１００は、通常時においては、ユーザの興味や関心に基づいた記事と社会的な重要性に基づいた記事とをバランスよくユーザに配信することができる。
【００２２】
なお、図１に示す例においては、アクセス集中時において第２抽出処理を停止する場合を例に説明したが、配信するブレンドコンテンツに含まれるマス向けコンテンツの比率を大きくすることにより、相対的に個人向けコンテンツの抽出に係る負荷を軽減してもよい。例えば、配信装置１００は、アクセス集中時において、マス向けコンテンツを８割、個人向けコンテンツを２割含むブレンドコンテンツを配信することにより、第２抽出処理における負荷を軽減してもよい。また、配信装置１００は、アクセス集中することの予測に基づいて第２抽出処理を停止してもよい。例えば、配信装置１００は、災害発生に関する情報を取得した場合、災害発生に関する情報を取得してから所定期間経過後にアクセス集中時になることの予測し、所定期間経過後に第２抽出処理を停止してもよい。また、配信装置１００は、過去の配信要求の数の推移に基づいて、アクセス集中するかを予測し、その予測に基づいて第２抽出処理を停止してもよい。なお、図１では、配信装置１００は、アクセス集中時において、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する場合を示したが、比率を変更する場合は上記に限らず、比率の変更は種々の条件に基づいて行ってもよい。例えば、配信装置１００は、第２抽出処理に必要なコンポーネント（例えば、第２処理装置群ＰＧ１１（図２参照）のいずれか）が不調で、第２抽出処理が一定時間以上かかる場合や、第２抽出処理がエラーになるケースが一定時間内に多発する場合などにおいても、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更してもよい。
【００２３】
〔２．配信システムの構成〕
図２及び図３に示すように、配信システム１には、端末装置１０と、２台の第１処理装置５１−１、５１−２、４台の第２処理装置５２−１〜５２−４、情報記憶装置５３と、配信装置１００と、が含まれる。以下では、第１処理装置５１−１と第１処理装置５１−２とを第１処理装置群ＭＧ１１に含まれるものとし、第１処理装置５１−１と第１処理装置５１−２とを特に区別なく説明する場合は、第１処理装置５１とする。また、第２処理装置５２−１〜５２−４を第２処理装置群ＰＧ１１に含まれるものとし、第２処理装置５２−１〜５２−４を特に区別なく説明する場合は、第２処理装置５２とする。なお、第１処理装置群ＭＧ１１には、主に第１抽出処理に使用される装置が含まれ、第２処理装置群ＰＧ１１には、主に第２抽出処理に使用される装置が含まれるものとする。
【００２４】
また、端末装置１０と、配信装置１００とは所定のネットワークを介して、有線または無線により通信可能に接続される。また、第１処理装置５１−１、５１−２、第２処理装置５２−１〜５２−４、情報記憶装置５３と、配信装置１００とは所定のネットワークを介して、有線または無線により通信可能に接続される。図２及び図３は、実施形態に係る配信システムの構成例を示す図である。なお、図２及び図３に示した配信システム１には、複数台の端末装置１０や、複数台の情報記憶装置５３や、複数台の配信装置１００が含まれてもよい。また、配信システム１には、３台以上の第１処理装置５１や、５台以上の第２処理装置５２が含まれてもよい。
【００２５】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザによる種々の操作を受け付ける。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。なお、上述した端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。
【００２６】
また、端末装置１０は、配信装置１００へコンテンツの配信を要求する。また、端末装置１０は、配信装置１００から配信されたコンテンツを所定のアプリにより表示する。なお、所定のアプリはブラウザであってもよい。
【００２７】
第１処理装置群ＭＧ１１に含まれる第１処理装置５１−１は、例えばマス向けコンテンツを生成する。例えば、第１処理装置５１−１は、情報記憶装置５３からコンテンツ（記事）を取得し、マス向けコンテンツを生成する。また、第１処理装置群ＭＧ１１に含まれる第１処理装置５１−２は、例えばマス向けコンテンツ等の各種データを集約する。例えば、第１処理装置５１−２は、第１処理装置５１−１からマス向けコンテンツを取得し、配信装置１００からの要求に応じて配信するマス向けコンテンツを抽出する。
【００２８】
第２処理装置群ＰＧ１１に含まれる第２処理装置５２−１は、例えば個人向けコンテンツとして配信する記事の表示情報等を保持する。例えば、第２処理装置５２−１は、情報記憶装置５３からコンテンツ（記事）を取得し、個人向けコンテンツとして配信する記事の表示情報等を保持する。また、第２処理装置群ＰＧ１１に含まれる第２処理装置５２−２は、例えばインデックスとして記事に関するデータを持つ検索エンジンの機能を有する。例えば、第２処理装置５２−２は、検索クエリに対して該当する記事を返す。
【００２９】
また、第２処理装置群ＰＧ１１に含まれる第２処理装置５２−３は、例えばユーザの素性情報を保持する。例えば、第２処理装置５２−３は、アクセスしてきたユーザが関心のある単語を蓄積する。例えば、第２処理装置５２−３は、ユーザの素性情報としてユーザに関する文字情報を保持する。また、第２処理装置群ＰＧ１１に含まれる第２処理装置５２−４は、例えばユーザの素性情報を生成する。例えば、第２処理装置５２−４は、各単語に対して重みを機械学習により導出する。また、第２処理装置５２−４は、例えばモデルの学習用データを生成する。例えば、第２処理装置５２−４は、学習情報を記憶する。また、第２処理装置５２−４は、所定のＫＰＩ（Key  Performance  Indicators）を集計する。
【００３０】
情報記憶装置５３は、記事情報を格納する。例えば、情報記憶装置５３は、各種サービスから記事の入稿を受け付ける。また、例えば、情報記憶装置５３は、入稿された記事の画像等を加工（トリミング）する。また、例えば、情報記憶装置５３は、入稿された記事の文字情報に対して形態素解析を行う。
【００３１】
配信装置１００は、端末装置１０にコンテンツを配信するサービスを提供する情報処理装置である。また、配信装置１００は、配信要求（アクセス）の数に基づいて、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとが配信するブレンドコンテンツに含まれる比率を、第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する変更装置である。
【００３２】
また、配信装置１００は、第１処理装置群ＭＧ１１に含まれる第１処理装置５１にマス向けコンテンツを要求し、所定の第１処理装置５１（図２及び図３の場合、第１処理装置５１−２）からマス向けコンテンツを取得する。また、配信装置１００は、第２処理装置群ＰＧ１１に含まれる第２処理装置５２に個人向けコンテンツを要求し、所定の第２処理装置５２から個人向けコンテンツを取得する。
【００３３】
〔２−１．通常時の配信処理〕
次に図２を用いて、通常時の配信システム１におけるコンテンツ配信について説明する。図２は、実施形態に係る通常時における配信処理の一例を示す図である。
【００３４】
まず、配信装置１００は、端末装置１０からアクセス、すなわちコンテンツの配信要求を受け付ける（ステップＳ２１）。この場合、配信装置１００は、通常時であるため、第１処理装置群ＭＧ１１および第２処理装置群ＰＧ１１の両方にコンテンツを要求する。
【００３５】
図２では、配信装置１００は、第１処理装置群ＭＧ１１の第１処理装置５１−２にコンテンツ要求を送信する（ステップＳ２２）。配信装置１００からコンテンツ要求を受け付けた第１処理装置５１−２は、他の第１処理装置５１−１と協働してマス向けコンテンツを抽出する第１抽出処理を行い、抽出したマス向けコンテンツを配信装置１００へ送信する（ステップＳ２３）。
【００３６】
ここで、第１処理装置群ＭＧ１１において第１抽出処理時には、例えば、第１処理装置５１−２は、第１処理装置５１−１からマス向けコンテンツを取得し、抽出する。また、例えば、第１処理装置５１−１は、所定の間隔（例えば１０分おきや１時間おき等）でマス向けコンテンツを生成する。例えば、第１処理装置群ＭＧ１１は、マス向けコンテンツが更新されるまでの間、例えば第１処理装置５１−１がマス向けコンテンツを生成する所定の間隔の間、配信要求に対して同じマス向けコンテンツを配信する。このように、第１処理装置群ＭＧ１１における第１抽出処理では、コンテンツを抽出する処理は第２抽出処理よりも少なくなる。
【００３７】
また、図２では、配信装置１００は、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信する（ステップＳ２４）。なお、ステップＳ２４においてコンテンツ要求を送信するタイミングは、ステップＳ２２と同時であってもよいし、ステップＳ２２よりも前であってもよい。配信装置１００からコンテンツ要求を受け付けた所定の第２処理装置５２は、他の第２処理装置５２と協働して個人向けコンテンツを抽出する第２抽出処理を行い、抽出した個人向けコンテンツを配信装置１００へ送信する（ステップＳ２５）。例えば、第２処理装置５２−２は、他の第２処理装置５２と協働して個人向けコンテンツを抽出する第２抽出処理を行い、抽出した個人向けコンテンツを配信装置１００へ送信してもよい。
【００３８】
ここで、第２処理装置群ＰＧ１１において第２抽出処理時には、例えば、第２処理装置５２−３は、アクセスしたユーザに関する学習情報（例えば単語ベクトル）を、検索エンジン機能を有する第２処理装置５２−２に送信する。そして、第２処理装置５２−２は、第２処理装置５２−３から取得した学習情報に基づいて記事を抽出する。また、第２処理装置５２−２が抽出した記事の重複排除を所定の第２処理装置５２が行うこと等により、配信する個人向けコンテンツが決定される。このように、第２処理装置群ＰＧ１１における第２抽出処理では、種々の第２処理装置５２がユーザからのアクセス毎に上述する処理を行うため、第１抽出処理よりも処理負荷が高くなる。
【００３９】
その後、ステップＳ２３において第１処理装置群ＭＧ１１からマス向けコンテンツを取得し、ステップＳ２５において第２処理装置群ＰＧ１１から個人向けコンテンツを取得した配信装置１００は、所定の比率に基づいてマス向けコンテンツと個人向けコンテンツとをブレンドしたブレンドコンテンツを端末装置１０へ配信する（ステップＳ２６）。このように、通常時においては、配信装置１００は、第１処理装置群ＭＧ１１と第２処理装置群ＰＧ１１との両方から取得したコンテンツをブレンドして配信する。
【００４０】
〔２−２．アクセス集中時の配信処理〕
次に図３を用いて、アクセス集中時の配信システム１におけるコンテンツ配信について説明する。図３は、実施形態に係るアクセス集中時における配信処理の一例を示す図である。
【００４１】
まず、アクセス集中時においては、配信装置１００は、第２処理装置群ＰＧ１１へのコンテンツ要求を停止する（ステップＳ３０）。すなわち、アクセス集中時においては、配信システム１は、第２抽出処理を行わないようにする。この状態における配信処理を以下説明する。
【００４２】
図３では、配信装置１００は、端末装置１０からアクセス、すなわちコンテンツの配信要求を受け付ける（ステップＳ３１）。この場合、配信装置１００は、アクセス集中時であるため、第１処理装置群ＭＧ１１のみにコンテンツを要求する。
【００４３】
図３では、配信装置１００は、第１処理装置群ＭＧ１１の第１処理装置５１−２にコンテンツ要求を送信する（ステップＳ３２）。配信装置１００からコンテンツ要求を受け付けた第１処理装置５１−２は、他の第１処理装置５１−１と協働してマス向けコンテンツを抽出する第１抽出処理を行い、抽出したマス向けコンテンツを配信装置１００へ送信する（ステップＳ３３）。
【００４４】
その後、ステップＳ３３において第１処理装置群ＭＧ１１からマス向けコンテンツを取得した配信装置１００は、マス向けコンテンツを端末装置１０へ配信する（ステップＳ３４）。このように、アクセス集中時においては、配信装置１００は、第１処理装置群ＭＧ１１のみから取得したコンテンツを配信する。これにより、配信装置１００は、アクセスが集中した場合であっても、第２抽出処理を停止し、処理負荷を軽減することにより多くのアクセスに対応可能となる。
【００４５】
なお、図２及び図３に示す各装置の接続関係は、説明に必要な接続のみを示しており、図２及び図３に示した接続関係に限られず、他の接続関係であってもよい。また、第１処理装置群ＭＧ１１及び第２処理装置群ＰＧ１１についても、第２処理装置群ＰＧ１１に含まれる装置が、第１抽出処理に関する処理に用いられたりしてもよい。例えば、第２処理装置群ＰＧ１１に含まれる第２処理装置５２−４に格納された学習情報を第１処理装置群ＭＧ１１に含まれる第１処理装置５１−１が取得して、第１抽出処理を行ってもよい。
【００４６】
また、図２及び図３に示す配信システム１の構成は一例であり、装置の性能や提供するサービスの規模等に応じて適宜最適な配信システム１の構成が採用されてもよい。また、配信システム１の各装置は一体であってもよい。例えば、配信システム１における端末装置１０以外の装置の機能を配信装置１００が有してもよい。この場合、配信装置１００は、第１抽出処理や第２抽出処理を行い、アクセス集中時は第２抽出処理を行わず、マス向けコンテンツのみの配信を行ってもよい。
【００４７】
〔３．配信装置の構成〕
次に、図４を用いて、実施形態に係る配信装置１００の構成について説明する。図４は、実施形態に係る配信装置１００の構成例を示す図である。図４に示すように、配信装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、配信装置１００は、配信装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４８】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０や第１処理装置５１や第２処理装置５２等との間で情報の送受信を行う。
【００４９】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図４に示すように、アクセス情報記憶部１２１を有する。
【００５０】
（アクセス情報記憶部１２１）
実施形態に係るアクセス情報記憶部１２１は、アクセス（配信要求）に関する各種情報を記憶する。図５に、実施形態に係るアクセス情報記憶部１２１の一例を示す。図５に示すアクセス情報記憶部１２１は、「ログＩＤ」、「日時」、「要求元」といった項目を有する。
【００５１】
「ログＩＤ」は、アクセスを識別するための識別情報を示す。「日時」は、対応するアクセスがあった日時を示す。また、「要求元」は、アクセスの要求元を示す。例えば、「要求元」には、要求元であるユーザを識別するための識別情報が記憶される。
【００５２】
例えば、図５に示す例において、ログＩＤ「Ｌ１１」により識別されるアクセスは、２０１５年８月１４日１２時２５分１秒に要求元「ユーザＵ１」が利用する端末装置１０から送信されたアクセスであることを示す。
【００５３】
なお、アクセス情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、アクセス情報記憶部１２１は、所定の期間におけるアクセスの合計等を記憶してもよい。
【００５４】
（制御部１３０）
図４の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、配信装置１００内部の記憶装置に記憶されている各種プログラム（変更プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５５】
図４に示すように、制御部１３０は、受付部１３１と、変更部１３２と、送信部１３３と、取得部１３４と、決定部１３５と、配信部１３６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００５６】
（受付部１３１）
受付部１３１は、コンテンツの配信要求を受け付ける。例えば、受付部１３１は、端末装置１０からコンテンツの配信要求を受け付ける。例えば、受付部１３１は、複数の端末装置１０からコンテンツの配信要求を受け付ける。また、受付部１３１は、複数の端末装置１０から受け付けた配信要求（アクセス）をアクセス情報記憶部１２１に記憶する。
【００５７】
（変更部１３２）
変更部１３２は、受付部１３１により配信要求が受け付けられるコンテンツの配信に関する所定の条件を満たす場合、配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する。例えば、変更部１３２は、所定の条件としてコンテンツの配信要求の数が所定に閾値に達した場合、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する。また、例えば、変更部１３２は、所定の条件として、第２抽出処理に所定の時間以上を要する場合、または、所定の期間内の第２抽出処理において所定の回数以上エラーが発生する場合、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する。例えば、変更部１３２は、配信要求の数が多くなるほど、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツの比率を、第１抽出処理により抽出されるマス向けコンテンツの比率が高くなるように変更する。
【００５８】
また、変更部１３２は、第１抽出処理により抽出されるマス向けコンテンツと、配信対象となるユーザに関する情報に基づいてコンテンツを抽出する第２抽出処理により抽出される個人向けコンテンツとの比率を変更する。変更部１３２は、所定の編集者がコンテンツを選択する基準によりコンテンツを抽出する第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとの比率を変更する。
【００５９】
また、変更部１３２は、配信要求の数が所定の閾値に達した場合、第１抽出処理により抽出されたマス向けコンテンツのみの配信に変更する。図１では、配信装置１００は、アクセス数が閾値ＴＨ１１に達した、すなわちアクセス数が閾値ＴＨ１１以上になった場合、第２抽出処理を停止し、第１抽出処理により抽出されたマス向けコンテンツＭＣ１１のみを配信する。
【００６０】
また、変更部１３２は、配信要求の数が所定の閾値未満になった場合、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとの比率を元の比率に変更する。図１では、配信装置１００は、閾値ＴＨ１１未満になった場合、第１抽出処理により抽出されるマス向けコンテンツＭＣ１１と、第２抽出処理により抽出される個人向けコンテンツＰＣ１１との比率を元の比率に変更する。
【００６１】
（送信部１３３）
送信部１３３は、外部の情報処理装置に各種情報を送信する。例えば、送信部１３３は、端末装置１０や第１処理装置群ＭＧ１１に含まれる第１処理装置５１や第２処理装置群ＰＧ１１に含まれる第２処理装置５２に各種情報を送信する。
【００６２】
また、送信部１３３は、第１処理装置群ＭＧ１１の所定の第１処理装置５１にコンテンツ要求を送信する。例えば、送信部１３３は、第１処理装置群ＭＧ１１の第１処理装置５１−２にマス向けコンテンツの要求を送信する。例えば、送信部１３３は、通常時及びアクセス集中時に関わらず、第１処理装置群ＭＧ１１の所定の第１処理装置５１にコンテンツ要求を送信する。
【００６３】
また、送信部１３３は、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信する。例えば、送信部１３３は、第２処理装置群ＰＧ１１の所定の第２処理装置５２に個人向けコンテンツの要求を送信する。例えば、送信部１３３は、通常時にのみ、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信する。また、例えば、送信部１３３は、アクセス集中時には、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信しない。
【００６４】
（取得部１３４）
取得部１３４は、第１処理装置群ＭＧ１１の所定の第１処理装置５１からマス向けコンテンツを取得する。例えば、取得部１３４は、コンテンツ要求を送信した第１処理装置群ＭＧ１１の所定の第１処理装置５１からマス向けコンテンツを取得する。図２では、取得部１３４は、第１処理装置群ＭＧ１１の第１処理装置５１−２からマス向けコンテンツＭＣ１１を取得する。
【００６５】
また、取得部１３４は、第２処理装置群ＰＧ１１の所定の第２処理装置５２から個人向けコンテンツを取得する。例えば、取得部１３４は、コンテンツ要求を送信した第２処理装置群ＰＧ１１の所定の第２処理装置５２から個人向けコンテンツを取得する。図２では、取得部１３４は、第２処理装置群ＰＧ１１の所定の第２処理装置５２から個人向けコンテンツＰＣ１１を取得する。
【００６６】
（決定部１３５）
決定部１３５は、通常時において、マス向けコンテンツと個人向けコンテンツとの比率（割合）を決定し、決定した比率に基づいて、ブレンドコンテンツに含ませるマス向けコンテンツと個人向けコンテンツとを決定する。図１では、決定部１３５は、通常時において、マス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とから、記事ＭＡ、記事ＰＡ、記事ＭＢ、記事ＰＢ、記事ＭＣ、記事ＰＣ等を含むブレンドコンテンツを決定する。また、決定部１３５は、アクセス集中時においては、マス向けコンテンツだけが配信されるため、マス向けコンテンツの配置順を決定してもよい。
【００６７】
（配信部１３６）
配信部１３６は、通常時において、決定部１３５により決定されたブレンドコンテンツをユーザが利用する端末装置１０に配信する。図１では、配信部１３６は、通常時において、決定部１３５によりマス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とがブレンドされたブレンドコンテンツを端末装置１０に配信する。また、配信部１３６は、アクセス集中時において、マス向けコンテンツのみを端末装置１０に配信する。図１では、配信部１３６は、アクセス集中時において、マス向けコンテンツＭＣ１１のみを配信する。
【００６８】
〔４．変更処理〕
次に、図６を用いて、実施形態に係る配信システム１における配信するコンテンツの変更処理の手順について説明する。図６は、実施形態に係る変更処理の一例を示すフローチャートである。
【００６９】
図６に示すように、配信装置１００は、所定期間内（例えば１分間など）のアクセス数（配信要求数）が閾値以上かどうかを確認する（ステップＳ１０１）。すなわち、配信装置１００は、アクセス集中時になったかどうかを確認する。
【００７０】
そして、配信装置１００は、所定期間内のアクセス数が閾値未満である場合（ステップＳ１０１：Ｎｏ）、ステップＳ１０１に戻って処理を繰り返す。また、この時点において端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０へブレンドコンテンツを配信する。
【００７１】
一方、配信装置１００は、所定期間内のアクセス数が閾値以上である場合（ステップＳ１０１：Ｙｅｓ）、第２抽出処理によるコンテンツ抽出を停止する（ステップＳ１０２）。例えば、配信装置１００は、第２処理装置群ＰＧ１１へのコンテンツ要求を停止し、第１処理装置群ＭＧ１１のみにコンテンツ要求を送信する。すなわち、この時点において端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０へマス向けコンテンツを配信する。
【００７２】
その後、配信装置１００は、所定期間内のアクセス数が閾値未満かどうかを確認する（ステップＳ１０３）。すなわち、配信装置１００は、アクセスが収束し通常時になったかどうかを確認する。そして、配信装置１００は、所定期間内のアクセス数が閾値以上である場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０３の処理を繰り返す。また、この時点において端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０へマス向けコンテンツを配信する。なお、ステップＳ１０１で用いる閾値とステップＳ１０３で用いる閾値とは異なる閾値であってもよい。
【００７３】
一方、配信装置１００は、所定期間内のアクセス数が閾値未満である場合（ステップＳ１０３：Ｙｅｓ）、第２抽出処理によるコンテンツ抽出を再開する（ステップＳ１０４）。例えば、配信装置１００は、第２処理装置群ＰＧ１１へのコンテンツ要求を再開し、第１処理装置群ＭＧ１１及び第２処理装置群ＰＧ１１にコンテンツ要求を送信する。すなわち、この時点において端末装置１０から配信要求を受け付けた配信装置１００は、端末装置１０へブレンドコンテンツを配信する。その後、配信装置１００は、ステップＳ１０１に戻って処理を繰り返す。
【００７４】
〔５．コンテンツの配信〕
次に、図７を用いて、実施形態に係る配信システム１におけるコンテンツの配信手順について説明する。図７は、実施形態に係るコンテンツ配信の一例を示すフローチャートである。
【００７５】
図７に示すように、配信装置１００は、コンテンツの配信要求を受け付けたかどうかを確認する（ステップＳ２０１）。そして、配信装置１００は、配信要求を受け付けていない場合（ステップＳ２０１：Ｎｏ）、ステップＳ２０１に戻って処理を繰り返す。
【００７６】
一方、配信装置１００は、配信要求を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、第２抽出処理が停止中かどうかを確認する（ステップＳ２０２）。すなわち、配信装置１００は、アクセス集中時かどうか確認する。
【００７７】
そして、配信装置１００は、第２抽出処理が停止中でない場合（ステップＳ２０２：Ｎｏ）、マス向けコンテンツ及び個人向けコンテンツの取得を要求する（ステップＳ２０３）。例えば、配信装置１００は、第１処理装置群ＭＧ１１にマス向けコンテンツの要求を送信する。配信装置１００は、第２処理装置群ＰＧ１１へ個人向けコンテンツの要求を送信する。
【００７８】
その後、配信装置１００は、マス向けコンテンツを取得する（ステップＳ２０４）。例えば、配信装置１００は、第１処理装置群ＭＧ１１からマス向けコンテンツを取得する。また、配信装置１００は、個人向けコンテンツを取得する（ステップＳ２０５）。例えば、配信装置１００は、第２処理装置群ＰＧ１１から個人向けコンテンツを取得する。
【００７９】
その後、配信装置１００は、マス向けコンテンツと個人向けコンテンツとをブレンドしたブレンドコンテンツを配信する（ステップＳ２０６）。例えば、配信装置１００は、配信要求を送信した端末装置１０へ、マス向けコンテンツと個人向けコンテンツとをブレンドしたブレンドコンテンツを配信する。
【００８０】
一方、配信装置１００は、第２抽出処理が停止中である場合（ステップＳ２０２：Ｙｅｓ）、マス向けコンテンツの取得を要求する（ステップＳ２０７）。例えば、配信装置１００は、第１処理装置群ＭＧ１１のみにコンテンツ要求を送信する。
【００８１】
その後、配信装置１００は、マス向けコンテンツを取得する（ステップＳ２０８）。例えば、配信装置１００は、第１処理装置群ＭＧ１１からマス向けコンテンツを取得する。
【００８２】
そして、配信装置１００は、マス向けコンテンツを配信する（ステップＳ２０９）。例えば、配信装置１００は、配信要求を送信した端末装置１０へ、マス向けコンテンツを配信する。
【００８３】
〔６．変形例〕
上述した実施形態に係る配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。例えば、配信システムは、複数の配信装置と、複数の配信装置を管理する管理装置とを有してもよい。そこで、以下では、複数の配信装置１００Ａ−１〜１００Ａ−４と、複数の配信装置１００Ａ−１〜１００Ａ−４を管理する管理装置２００とを有する配信システム２について説明する。なお、配信装置１００Ａ−１〜１００Ａ−４を特に区別しない場合は、配信装置１００Ａと記載する。また、以下の変形例において実施形態と同一の部位には同一の符号を付し、重複する説明は省略される。
【００８４】
〔６−１．配信システムの構成〕
図８及び図９に示すように、配信システム２には、端末装置１０と、複数台の配信装置１００Ａと、管理装置２００とが含まれる。端末装置１０と、各配信装置１００Ａとは所定のネットワークを介して、有線または無線により通信可能に接続される。また、配信装置１００Ａと管理装置２００とは所定のネットワークを介して、有線または無線により通信可能に接続される。図８及び図９は、変形例に係る配信システムの構成例を示す図である。なお、図８及び図９に示した配信システム２には、複数台の端末装置１０や、複数台の管理装置２００が含まれてもよい。
【００８５】
なお、図８及び図９では図示することは省略するが、各配信装置１００Ａは、図２及び図３に示す第１処理装置群ＭＧ１１に含まれる第１処理装置５１や、第２処理装置群ＰＧ１１に含まれる第２処理装置５２と通信可能であるものとする。すなわち、各配信装置１００Ａは、配信装置１００と同様に第１処理装置群ＭＧ１１からマス向けコンテンツを取得し、第２処理装置群ＰＧ１１から個人向けコンテンツを取得するものとする。
【００８６】
配信装置１００Ａは、端末装置１０にコンテンツを配信するサービスを提供する情報処理装置である。また、配信装置１００Ａは、配信要求（アクセス）の数に基づいて、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとを所定の比率（以下、「配合比率」とする場合がある）で含む複数のコンテンツ、すなわちブレンドコンテンツを配信する。また、配信装置１００Ａは、管理装置２００にアクセスに関する情報を定期的（例えば１分おきや１０分おき等）に送信する。また、配信装置１００Ａは、管理装置２００からの指示に応じて、配合比率を変更する。
【００８７】
例えば、配信装置１００Ａは、第１処理装置群ＭＧ１１に含まれる第１処理装置５１にマス向けコンテンツを要求し、所定の第１処理装置５１からマス向けコンテンツを取得する。また、例えば、配信装置１００Ａは、第２処理装置群ＰＧ１１に含まれる第２処理装置５２に個人向けコンテンツを要求し、所定の第２処理装置５２から個人向けコンテンツを取得する。
【００８８】
管理装置２００は、各配信装置１００Ａから配信要求に関する情報を取得し、各配信装置１００Ａにおける配信要求の数に基づいて、各配信装置１００Ａにおける配合比率を変更する情報処理装置である。例えば、管理装置２００は、取得した配信要求の数が所定の閾値以上である配信装置１００Ａの数が所定数以上である場合、各配信装置１００Ａにおける第２抽出処理を停止する変更を行う。なお、図８では、管理装置２００は、各配信装置１００Ａへのアクセス数に基づいて、配信装置１００Ａにおける第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する場合を示したが、比率を変更する場合は上記に限らず、比率の変更は種々の条件に基づいて行ってもよい。例えば、管理装置２００は、配信装置１００Ａにおける第２抽出処理に必要なコンポーネント（例えば、第２処理装置群ＰＧ１１（図２参照）のいずれか）が不調で、第２抽出処理が一定時間以上かかる場合や、第２抽出処理がエラーになるケースが一定時間内に多発する場合などにおいても、配信装置１００Ａにおいて第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更してもよい。
【００８９】
〔６−２．変更処理〕
次に図８を用いて、配信システム２における配合比率の変更について説明する。図８は、変形例に係る変更処理の一例を示す図である。なお、図８では、管理装置２００は、アクセスが急増している配信装置１００Ａの数が２つ以上になった場合、各配信装置１００Ａにおける第２抽出処理を停止する変更を行う例を説明する。また、配信装置１００Ａは、定期的（例えば３分おきや１５分おき等）に管理装置２００へアクセス情報を送信するものとする。
【００９０】
まず、通常時において、配信装置１００Ａ−１は、端末装置１０からアクセス、すなわちコンテンツの配信要求を受け付ける（ステップＳ４１）。この場合、配信装置１００Ａ−１は、通常時であるため、第１処理装置群ＭＧ１１および第２処理装置群ＰＧ１１の両方にコンテンツを要求する。
【００９１】
そして、配信装置１００Ａ−１は、第１処理装置群ＭＧ１１からマス向けコンテンツを取得し、第２処理装置群ＰＧ１１から個人向けコンテンツを取得する。その後、配信装置１００Ａ−１は、所定の比率に基づいてマス向けコンテンツと個人向けコンテンツとをブレンドしたブレンドコンテンツを端末装置１０へ配信する（ステップＳ４２）。
【００９２】
その後、配信装置１００Ａ−１は、アクセスが急増していることを示すアクセス情報を管理装置２００へ送信する（ステップＳ４３）。すなわち、配信装置１００Ａ−１は、所定期間内における配信要求の数が所定の閾値以上であることを示す情報を管理装置２００へ送信する。
【００９３】
また、配信装置１００Ａ−２は、アクセスが急増していることを示すアクセス情報を管理装置２００へ送信する（ステップＳ４４）。すなわち、配信装置１００Ａ−２は、所定期間内における配信要求の数が所定の閾値以上であることを示す情報を管理装置２００へ送信する。なお、ステップＳ４３及びステップＳ４４は時間的に近接していれば、ステップＳ４３及びステップＳ４４は同時であってもよいし、ステップＳ４３よりもステップＳ４４が先であってもよい。また、他の配信装置１００Ａもアクセス情報を管理装置２００へ送信してもよい。
【００９４】
そして、配信装置１００Ａからアクセス情報を取得した管理装置２００は、配信要求の数が所定の閾値以上である配信装置１００Ａの数が所定数以上であるかどうかを判定する（ステップＳ４５）。図８では、配信装置１００Ａ−１及び配信装置１００Ａ−２の２台の配信装置１００Ａにおいて所定期間内における配信要求の数が所定の閾値以上であるため、管理装置２００は、アクセス集中時であると判定する。
【００９５】
そこで、管理装置２００は、各配信装置１００Ａにおける第２抽出処理を停止するように変更する（ステップＳ４６）。例えば、管理装置２００は、第２抽出処理を停止するよう指示する情報を各配信装置１００Ａに送信する。また、このとき、管理装置２００は、配信要求の数が所定の閾値以上である配信装置１００Ａ−１、１００Ａ−２以外の他の配信装置１００Ａ−３、１００Ａ−４等も第２抽出処理を停止するように変更する。また、管理装置２００から第２抽出処理を停止するよう指示された配信装置１００Ａは、第２抽出処理を停止する。すなわち、各配信装置１００Ａは、アクセス集中時であるとして、コンテンツの配信を行う。
【００９６】
図８では、アクセス集中時において、配信装置１００Ａ−３は、端末装置１０からアクセス、すなわちコンテンツの配信要求を受け付ける（ステップＳ４７）。この場合、配信装置１００Ａ−３は、アクセス集中時であるため、第１処理装置群ＭＧ１１にのみコンテンツを要求する。
【００９７】
その後、第１処理装置群ＭＧ１１からマス向けコンテンツを取得した配信装置１００Ａ−３は、マス向けコンテンツを端末装置１０へ配信する（ステップＳ４８）。このように、アクセス集中時においては、各配信装置１００Ａは、第１処理装置群ＭＧ１１のみから取得したコンテンツを配信する。これにより、配信装置１００Ａは、アクセスが集中した場合であっても、第２抽出処理を停止し、処理負荷を軽減することにより多くのアクセスに対応可能となる。
【００９８】
次に図９を用いて、配信システム２におけるアクセス集中時から通常時への移行について説明する。図９は、変形例に係るアクセス収束後における配信処理の一例を示す図である。
【００９９】
図９に示す例においては、管理装置２００は、配信装置１００Ａに第２抽出処理を停止させた後、全ての配信装置１００Ａから所定期間内における配信要求の数が所定の閾値未満であることを示すアクセス情報を取得した場合を例に説明する。
【０１００】
図９では、管理装置２００は、配信要求の数が所定の閾値未満である配信装置１００Ａの数が所定数以上であるかどうかを判定する（ステップＳ５１）。図９では、上述のように、全ての配信装置１００Ａにおいて所定期間内における配信要求の数が所定の閾値未満であるため、管理装置２００は、アクセスが収束し、通常時に戻ったと判定する。
【０１０１】
そこで、管理装置２００は、各配信装置１００Ａにおける第２抽出処理を再開するように変更する（ステップＳ５２）。例えば、管理装置２００は、第２抽出処理を再開するよう指示する情報を各配信装置１００Ａに送信する。また、管理装置２００から第２抽出処理を再開するよう指示された配信装置１００Ａは、第２抽出処理を再開する。すなわち、各配信装置１００Ａは、通常時に戻ったとして、コンテンツの配信を行う。
【０１０２】
図９では、通常時において、配信装置１００Ａ−２は、端末装置１０からアクセス、すなわちコンテンツの配信要求を受け付ける（ステップＳ５３）。この場合、配信装置１００Ａ−２は、通常時であるため、第１処理装置群ＭＧ１１および第２処理装置群ＰＧ１１の両方にコンテンツを要求する。
【０１０３】
そして、配信装置１００Ａ−２は、第１処理装置群ＭＧ１１からマス向けコンテンツを取得し、第２処理装置群ＰＧ１１から個人向けコンテンツを取得する。その後、配信装置１００Ａ−２は、所定の比率に基づいてマス向けコンテンツと個人向けコンテンツとをブレンドしたブレンドコンテンツを端末装置１０へ配信する（ステップＳ５４）。
【０１０４】
〔６−３．管理装置の構成〕
次に、図１０を用いて、変形例に係る管理装置２００の構成について説明する。図１０は、変形例に係る管理装置２００の構成例を示す図である。図１０に示すように、管理装置２００は、通信部２１０と、記憶部２２０と、制御部２３０とを有する。なお、管理装置２００は、管理装置２００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【０１０５】
（通信部２１０）
通信部２１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１０は、ネットワークと有線または無線で接続され、配信装置１００Ａとの間で情報の送受信を行う。
【０１０６】
（記憶部２２０）
記憶部２２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。変形例に係る記憶部２２０は、図１０に示すように、アクセス情報記憶部２２１を有する。
【０１０７】
（アクセス情報記憶部２２１）
変形例に係るアクセス情報記憶部２２１は、アクセス（配信要求）に関する各種情報を記憶する。図１１に、変形例に係るアクセス情報記憶部２２１の一例を示す。図１１に示すアクセス情報記憶部２２１は、「ログＩＤ」、「配信装置ＩＤ」、「日時」、「要求元」といった項目を有する。
【０１０８】
「ログＩＤ」は、アクセスを識別するための識別情報を示す。「配信装置ＩＤ」は、対応するアクセスがあった配信装置１００Ａを識別するための識別情報を示す。「日時」は、対応するアクセスがあった日時を示す。また、「要求元」は、アクセスの要求元を示す。例えば、「要求元」には、要求元であるユーザを識別するための識別情報が記憶される。
【０１０９】
例えば、図１１に示す例において、ログＩＤ「Ｌ１１」により識別されるアクセスは、配信装置ＩＤ「ＳＶ１００−１」により識別される配信装置１００Ａ（例えば、配信装置１００Ａ−１）に対して送信されたアクセスであることを示す。また、ログＩＤ「Ｌ１１」により識別されるアクセスは、２０１５年８月１４日１２時２５分１秒に要求元「ユーザＵ１」が利用する端末装置１０から送信されたアクセスであることを示す。
【０１１０】
なお、アクセス情報記憶部２２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、アクセス情報記憶部２２１は、所定の期間における配信装置１００Ａ毎のアクセスの合計等を記憶してもよい。
【０１１１】
（制御部２３０）
図１０の説明に戻って、制御部２３０は、例えば、ＣＰＵやＭＰＵ等によって、管理装置２００内部の記憶装置に記憶されている各種プログラム（変更プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【０１１２】
図１０に示すように、制御部２３０は、取得部２３１と、変更部２３２と、送信部２３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図１０に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３０が有する各処理部の接続関係は、図１０に示した接続関係に限られず、他の接続関係であってもよい。
【０１１３】
（取得部２３１）
取得部２３１は、外部の情報処理装置から種々の情報を取得する。例えば、取得部２３１は、各配信装置１００Ａからコンテンツの配信に関する情報を取得する。例えば、取得部２３１は、複数の配信装置１００Ａから各配信装置１００Ａが受け付けたコンテンツの配信要求に関する情報を取得する。また、取得部２３１は、取得した各配信装置１００Ａの配信要求に関する情報をアクセス情報記憶部２２１に記憶する。また、取得部２３１は、配信装置１００Ａにおける第２抽出処理に必要なコンポーネント（例えば、第２処理装置群ＰＧ１１（図２参照）のいずれか）が不調であることや第２抽出処理が一定時間以上かかることを示す情報を配信装置１００Ａから取得してもよい。また、取得部２３１は、配信装置１００Ａから、第２抽出処理がエラーになるケースが一定時間内に多発することを示す情報を取得してもよい。
【０１１４】
（変更部２３２）
変更部２３２は、取得部２３１により取得された各配信装置１００Ａにおけるコンテンツの配信に関する情報が所定の条件を満たす場合、各配信装置１００Ａにおける所定の比率（配合比率）を変更する。例えば、変更部２３２は、配信装置１００Ａにおけるコンテンツの配信要求の数が所定に閾値に達した場合、各配信装置１００Ａにおける所定の比率（配合比率）を変更する。また、例えば、変更部２３２は、所定の条件として、各配信装置１００Ａにおける第２抽出処理に所定の時間以上を要する場合、または、各配信装置１００Ａにおける所定の期間内の第２抽出処理において所定の回数以上エラーが発生する場合、各配信装置１００Ａにおける所定の比率（配合比率）を変更する。変更部２３２は、各配信装置１００Ａにおける配信要求の数に基づいて、各配信装置１００Ａにおける配合比率を、第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する。例えば、変更部２３２は、各配信装置１００Ａにおける配信要求の数が多くなるほど、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとが配信するブレンドコンテンツに含まれる配合比率を、第１抽出処理により抽出されるマス向けコンテンツの比率が高くなるように変更する。
【０１１５】
また、変更部２３２は、配信要求の数が所定の閾値に達した配信装置１００Ａが所定数に達した場合、各配信装置１００Ａを第１抽出処理により抽出されたコンテンツのみの配信に変更する。また、変更部２３２は、配信要求の数が所定の閾値未満になった配信装置１００Ａが所定数に達した場合、各配信装置１００Ａにおける第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を元の配合比率に変更する。なお、変更部２３２は、各配信装置１００Ａから取得した配信要求に関する情報に基づいて、通常時であるかアクセス集中時であるかの判定を行ってもよい。
【０１１６】
（送信部２３３）
送信部２３３は、外部の情報処理装置に各種情報を送信する。例えば、送信部２３３は、アクセス集中時であると判定された場合、第２抽出処理を停止するよう指示する情報を各配信装置１００Ａに送信する。また、例えば、送信部２３３は、通常時であると判定された場合、第２抽出処理を再開するよう指示する情報を各配信装置１００Ａに送信する。
【０１１７】
〔６−４．配信装置の構成〕
次に、図１２を用いて、変形例に係る配信装置１００Ａの構成について説明する。図１２は、変形例に係る配信装置１００Ａの構成例を示す図である。なお、配信装置１００Ａにおいて配信装置１００と同様の構成は、同一の符号を付して説明を省略する。図１２に示すように、配信装置１００Ａは、通信部１１０と、記憶部１２０と、制御部１３０Ａとを有する。
【０１１８】
（制御部１３０Ａ）
制御部１３０Ａは、例えば、ＣＰＵやＭＰＵ等によって、配信装置１００Ａ内部の記憶装置に記憶されている各種プログラム（変更プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０Ａは、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【０１１９】
図１２に示すように、制御部１３０Ａは、受付部１３１Ａと、変更部１３２Ａと、送信部１３３Ａと、取得部１３４と、決定部１３５と、配信部１３６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０Ａの内部構成は、図１２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０Ａが有する各処理部の接続関係は、図１２に示した接続関係に限られず、他の接続関係であってもよい。
【０１２０】
（受付部１３１Ａ）
受付部１３１Ａは、コンテンツの配信要求を受け付ける。例えば、受付部１３１Ａは、端末装置１０からコンテンツの配信要求を受け付ける。例えば、受付部１３１Ａは、複数の端末装置１０からコンテンツの配信要求を受け付ける。また、受付部１３１Ａは、複数の端末装置１０から受け付けた配信要求（アクセス）をアクセス情報記憶部１２１に記憶する。
【０１２１】
また、受付部１３１Ａは、第２抽出処理を停止するよう指示する情報を管理装置２００から受け付ける。例えば、受付部１３１Ａは、アクセス集中時において、第２抽出処理を停止するよう指示する情報を管理装置２００から受け付ける。また、受付部１３１Ａは、第２抽出処理を再開するよう指示する情報を管理装置２００から受け付ける。例えば、受付部１３１Ａは、通常時において、第２抽出処理を再開するよう指示する情報を管理装置２００から受け付ける。
【０１２２】
（変更部１３２Ａ）
変更部１３２Ａは、受付部１３１Ａにより受け付けられた指示に基づいて、配信要求の送信元の端末装置に配信されるコンテンツのうち、第１抽出処理により抽出されるマス向けコンテンツと、第２抽出処理により抽出される個人向けコンテンツとの比率を変更する。例えば、変更部１３２Ａは、受付部１３１Ａにより受け付けられた指示に基づいて、端末装置１０に配信するブレンドコンテンツにおける第１抽出処理により抽出されるマス向けコンテンツの比率が高くなるように変更する。
【０１２３】
また、変更部１３２Ａは、受付部１３１Ａにより第２抽出処理を停止する指示が受け付けられた場合、第２抽出処理を停止する。この場合、送信部１３３Ａは、第１処理装置群ＭＧ１１の所定の第１処理装置５１のみにコンテンツ要求を送信する。
【０１２４】
また、変更部１３２Ａは、受付部１３１Ａにより第２抽出処理を再開する指示が受け付けられた場合、第２抽出処理を再開する。この場合、送信部１３３Ａは、第２処理装置群ＰＧ１１の所定の第２処理装置５２にもコンテンツ要求を送信する。
【０１２５】
（送信部１３３Ａ）
送信部１３３Ａは、外部の情報処理装置に各種情報を送信する。例えば、送信部１３３Ａは、端末装置１０や第１処理装置群ＭＧ１１に含まれる第１処理装置５１や第２処理装置群ＰＧ１１に含まれる第２処理装置５２に各種情報を送信する。
【０１２６】
また、送信部１３３Ａは、第１処理装置群ＭＧ１１の所定の第１処理装置５１にコンテンツ要求を送信する。例えば、送信部１３３Ａは、第１処理装置群ＭＧ１１の第１処理装置５１−２にマス向けコンテンツの要求を送信する。例えば、送信部１３３Ａは、通常時及びアクセス集中時に関わらず、第１処理装置群ＭＧ１１の所定の第１処理装置５１にコンテンツ要求を送信する。
【０１２７】
また、送信部１３３Ａは、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信する。例えば、送信部１３３Ａは、第２処理装置群ＰＧ１１の所定の第２処理装置５２に個人向けコンテンツの要求を送信する。例えば、送信部１３３Ａは、通常時にのみ、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信する。また、例えば、送信部１３３Ａは、アクセス集中時には、第２処理装置群ＰＧ１１の所定の第２処理装置５２にコンテンツ要求を送信しない。
【０１２８】
また、送信部１３３Ａは、管理装置２００にアクセスに関する情報を定期的（例えば２分おきや５分おき等）に送信する。
【０１２９】
〔６−５．変更処理〕
次に、図１３を用いて、変形例に係る配信システム２における変更処理の手順について説明する。図１３は、変形例に係る変更処理の一例を示すフローチャートである。
【０１３０】
図１３に示すように、管理装置２００は、各配信装置１００Ａからアクセス情報を取得する（ステップＳ３０１）。管理装置２００は、各配信装置１００Ａからアクセス情報として、所定期間内（例えば１分間など）の配信要求に関する情報を取得する。
【０１３１】
そして、管理装置２００は、所定期間内のアクセス数（配信要求数）が閾値以上の配信装置１００Ａが所定数以上あるかどうかを判定する（ステップＳ３０２）。すなわち、管理装置２００は、アクセス集中時になったかどうかを判定する。
【０１３２】
そして、管理装置２００は、所定期間内のアクセス数が閾値以上の配信装置１００Ａが所定数未満である場合（ステップＳ３０２：Ｎｏ）、ステップＳ３０１に戻って処理を繰り返す。また、この時点において端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０へブレンドコンテンツを配信する。
【０１３３】
一方、管理装置２００は、所定期間内のアクセス数が閾値以上の配信装置１００Ａが所定数以上である場合（ステップＳ３０２：Ｙｅｓ）、全配信装置１００Ａに第２抽出処理によるコンテンツ抽出の停止を指示する（ステップＳ３０３）。これにより、例えば、配信装置１００Ａは、第２処理装置群ＰＧ１１へのコンテンツ要求を停止し、第１処理装置群ＭＧ１１のみにコンテンツ要求を送信する。すなわち、この時点において端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０へマス向けコンテンツを配信する。
【０１３４】
その後、各配信装置１００Ａからアクセス情報を取得する（ステップＳ３０４）。管理装置２００は、各配信装置１００Ａからアクセス情報として、所定期間内の配信要求に関する情報を取得する。
【０１３５】
そして、管理装置２００は、全配信装置１００Ａにおける所定期間内のアクセス数が閾値未満かどうかを確認する（ステップＳ３０５）。すなわち、管理装置２００は、アクセスが収束し通常時になったかどうかを確認する。
【０１３６】
そして、管理装置２００は、１つ以上の配信装置１００Ａにおける所定期間内のアクセス数が閾値以上である場合（ステップＳ３０５：Ｎｏ）、ステップＳ３０４の処理を繰り返す。また、この時点において端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０へマス向けコンテンツを配信する。なお、ステップＳ３０２で用いる閾値とステップＳ３０５で用いる閾値とは異なる閾値であってもよい。
【０１３７】
一方、管理装置２００は、全配信装置１００Ａにおける所定期間内のアクセス数が閾値未満である場合（ステップＳ３０５：Ｙｅｓ）、全配信装置１００Ａに第２抽出処理によるコンテンツ抽出の再開を指示する（ステップＳ３０６）。この場合、例えば、配信装置１００Ａは、第２処理装置群ＰＧ１１へのコンテンツ要求を再開し、第１処理装置群ＭＧ１１及び第２処理装置群ＰＧ１１にコンテンツ要求を送信する。すなわち、この時点において端末装置１０から配信要求を受け付けた配信装置１００Ａは、端末装置１０へブレンドコンテンツを配信する。その後、管理装置２００は、ステップＳ３０１に戻って処理を繰り返す。
【０１３８】
〔７．効果〕
上述してきたように、実施形態に係る配信装置１００は、受付部１３１と、変更部１３２とを有する。受付部１３１は、コンテンツの配信要求を受け付ける。変更部１３２は、受付部１３１により配信要求が受け付けられるコンテンツの配信に関する所定の条件を満たす場合、配信要求の送信元の端末装置に配信されるコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツ（実施形態においては「マス向けコンテンツＭＣ１１」。以下同じ。）と、第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツ（実施形態においては「個人向けコンテンツＰＣ１１」。以下同じ。）との比率を変更する。
【０１３９】
これにより、実施形態に係る配信装置１００は、コンテンツの配信に関する所定の条件、例えば第２抽出処理によるコンテンツの抽出が難しい場合においては、第２抽出処理により抽出されるコンテンツの比率を変更することにより、処理負荷の高い第２抽出処理を抑制する。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１４０】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の条件を満たす場合、比率を第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する。
【０１４１】
これにより、実施形態に係る配信装置１００は、アクセス集中時においては、処理負荷の高い第２抽出処理により抽出されるコンテンツの割合を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるコンテンツの割合を増やす。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１４２】
また、実施形態に係る配信装置１００において、変更部１３２は、第１抽出処理により抽出されるコンテンツと、配信対象となるユーザに関する情報に基づいてコンテンツを抽出する第２抽出処理により抽出されるコンテンツとの比率を変更する。
【０１４３】
これにより、実施形態に係る配信装置１００は、アクセス集中時においては、第２抽出処理により抽出される個人向けコンテンツＰＣ１１の割合を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるコンテンツを増やす。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１４４】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の編集者がコンテンツを選択する基準によりコンテンツを抽出する第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する。
【０１４５】
これにより、実施形態に係る配信装置１００は、アクセス集中時においては、処理負荷の高い第２抽出処理により抽出されるコンテンツの割合を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるマス向けコンテンツＭＣ１１の割合を増やす。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１４６】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の条件を満たす場合、第１抽出処理により抽出されたコンテンツのみの配信に変更する。
【０１４７】
これにより、実施形態に係る配信装置１００は、アクセス集中時においては、個人向けコンテンツＰＣ１１を抽出する第２抽出処理を停止し、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるマス向けコンテンツＭＣ１１のみを配信する。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１４８】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の条件を満たさなくなった場合、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を元の比率に変更する。
【０１４９】
これにより、実施形態に係る配信装置１００は、通常時に戻った場合においては、マス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とをブレンドしたブレンドコンテンツを配信する。これにより、配信装置１００は、通常時においては、ユーザの興味や関心に基づいた記事と社会的な重要性に基づいた記事とをバランスよくユーザに配信することができる。
【０１５０】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の条件としてコンテンツの配信要求の数が所定に閾値に達した場合、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する。
【０１５１】
これにより、実施形態に係る配信装置１００は、アクセス集中時においては、第２抽出処理により抽出されるコンテンツの比率を変更することにより、処理負荷の高い第２抽出処理を抑制する。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１５２】
また、実施形態に係る配信装置１００において、変更部１３２は、所定の条件として、第２抽出処理に所定の時間以上を要する場合、または、所定の期間内の第２抽出処理において所定の回数以上エラーが発生する場合、第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を変更する。
【０１５３】
これにより、実施形態に係る配信装置１００は、第２抽出処理が不調時においては、第２抽出処理により抽出されるコンテンツの比率を変更することにより、処理負荷の高い第２抽出処理を抑制する。これにより、配信装置１００は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１５４】
また、変形例に係る配信システム２は、複数の配信装置１００Ａと、複数の配信装置１００Ａを管理する管理装置２００とを有する。各配信装置１００Ａは、受付部１３１Ａと、配信部１３６とを備える。受付部１３１Ａは、コンテンツの配信要求を受け付ける。配信部１３６は、受付部１３１Ａにより受け付けられた配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率（変形例においては「配合比率」。以下同じ。）で含む複数のコンテンツ（変形例においては「ブレンドコンテンツ」。以下同じ。）を配信する。また、管理装置２００は、取得部２３１と、変更部２３２とを備える。取得部２３１は、各配信装置１００Ａから配信要求に関する情報を取得する。変更部２３２は、取得部２３１により取得された各配信装置１００Ａにおける配信要求の数に基づいて、各配信装置１００Ａにおける所定の比率を変更する。
【０１５５】
これにより、変形例に係る配信システム２は、アクセス集中時においては、配信装置１００Ａの第２抽出処理により抽出されるコンテンツの比率を変更することにより、処理負荷の高い第２抽出処理を抑制する。これにより、配信システム２は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１５６】
また、変形例に係る配信システム２において、管理装置２００の変更部２３２は、各配信装置１００Ａにおける配信要求の数に基づいて、各配信装置１００Ａにおける所定の比率を、第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する。
【０１５７】
これにより、変形例に係る配信システム２は、アクセス集中時においては、配信装置１００Ａの処理負荷の高い第２抽出処理により抽出されるコンテンツの割合を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるコンテンツの割合を増やす。これにより、配信システム２は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１５８】
また、変形例に係る配信システム２において、配信装置１００Ａの配信部１３６は、第１抽出処理により抽出されるコンテンツと、配信対象となるユーザに関する情報に基づく第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツを配信する。
【０１５９】
これにより、変形例に係る配信システム２は、アクセス集中時においては、配信装置１００Ａの第２抽出処理により抽出される個人向けコンテンツＰＣ１１の割合を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるコンテンツを増やす。これにより、配信システム２は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１６０】
また、変形例に係る配信システム２において、配信装置１００Ａの配信部１３６は、所定の編集者がコンテンツを選択する基準に基づく第１抽出処理により抽出されるコンテンツと第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツを配信する。
【０１６１】
これにより、変形例に係る配信システム２は、アクセス集中時においては、配信装置１００Ａの処理負荷の高い第２抽出処理により抽出されるコンテンツの比率（割合）を減らし、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるマス向けコンテンツＭＣ１１の比率を増やす。これにより、配信システム２は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１６２】
また、変形例に係る配信システム２において、管理装置２００の変更部２３２は、配信要求の数が所定の閾値に達した配信装置１００Ａが所定数に達した場合、各配信装置１００Ａを第１抽出処理により抽出されたコンテンツのみの配信に変更する。
【０１６３】
これにより、変形例に係る配信システム２は、アクセス集中時においては、配信装置１００Ａの個人向けコンテンツＰＣ１１を抽出する第２抽出処理を停止し、第２抽出処理より処理負荷の軽い第１抽出処理により抽出されるマス向けコンテンツＭＣ１１のみを配信する。これにより、配信システム２は、コストの増大を抑制し、アクセス集中時における処理負荷を軽減することができる。
【０１６４】
また、変形例に係る配信システム２において、管理装置２００の変更部２３２は、配信要求の数が所定の閾値未満になった配信装置１００Ａが所定数に達した場合、各配信装置１００Ａにおける第１抽出処理により抽出されるコンテンツと、第２抽出処理により抽出されるコンテンツとの比率を所定の比率に変更する。
【０１６５】
これにより、変形例に係る配信システム２は、通常時に戻った場合においては、各配信装置１００Ａがマス向けコンテンツＭＣ１１と個人向けコンテンツＰＣ１１とをブレンドしたブレンドコンテンツを配信する。これにより、配信システム２は、通常時においては、ユーザの興味や関心に基づいた記事と社会的な重要性に基づいた記事とをバランスよくユーザに配信することができる。
【０１６６】
〔８．ハードウェア構成〕
上述してきた実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａ、管理装置２００は、例えば図１４に示すような構成のコンピュータ１０００によって実現される。図１４は、配信装置及び管理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１６７】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１６８】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が決定したデータをネットワークＮを介して他の機器へ送信する。
【０１６９】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、決定したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１７０】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１７１】
例えば、コンピュータ１０００が実施形態に係る配信装置１００及び変形例に係る配信装置１００Ａ、管理装置２００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０、１３０Ａ、２３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１７２】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１７３】
〔９．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１７４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７５】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１７６】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１７７】
１  配信システム
１００  配信装置（変更装置）
１２１  アクセス情報記憶部
１３０  制御部
１３１  受付部
１３２  変更部
１３３  送信部
１３４  取得部
１３５  決定部
１３６  配信部
【図１】
2017054186.tif 000003
【図２】
2017054186.tif 000004
【図３】
2017054186.tif 000005
【図４】
2017054186.tif 000006
【図５】
2017054186.tif 000007
【図６】
2017054186.tif 000008
【図７】
2017054186.tif 000009
【図８】
2017054186.tif 000010
【図９】
2017054186.tif 000011
【図１０】
2017054186.tif 000012
【図１１】
2017054186.tif 000013
【図１２】
2017054186.tif 000014
【図１３】
2017054186.tif 000015
【図１４】
2017054186.tif 000016
【手続補正書】
【提出日】平成28年10月28日(2016.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一の端末装置からの複数のコンテンツの配信要求を受け付ける受付部と、
前記受付部により前記配信要求が受け付けられる前記複数のコンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信される複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理における前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更部と、
を備えたことを特徴とする変更装置。
【請求項２】
前記変更部は、
前記所定の条件を満たす場合、前記比率を前記第１抽出処理により抽出されるコンテンツの比率が高くなるように変更する
ことを特徴とする請求項１に記載の変更装置。
【請求項３】
前記変更部は、
前記第１抽出処理により抽出されるコンテンツと、配信対象となるユーザに関する情報に基づいてコンテンツを抽出する前記第２抽出処理により抽出されるコンテンツとの前記比率を変更する
ことを特徴とする請求項１または請求項２に記載の変更装置。
【請求項４】
前記変更部は、
所定の編集者がコンテンツを選択する基準によりコンテンツを抽出する前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの前記比率を変更する
ことを特徴とする請求項１〜３のいずれか１項に記載の変更装置。
【請求項５】
前記変更部は、
前記所定の条件を満たす場合、前記第１抽出処理により抽出されたコンテンツのみの配信に変更する
ことを特徴とする請求項１〜４のいずれか１項に記載の変更装置。
【請求項６】
前記変更部は、
前記所定の条件を満たさなくなった場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの前記比率を元の比率に変更する
ことを特徴とする請求項１〜５のいずれか１項に記載の変更装置。
【請求項７】
前記変更部は、
前記所定の条件として前記コンテンツの前記配信要求の数が所定に閾値に達した場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの比率を変更する
ことを特徴とする請求項１〜６のいずれか１項に記載の変更装置。
【請求項８】
前記変更部は、
前記所定の条件として、前記第２抽出処理に所定の時間以上を要する場合、または、所定の期間内の前記第２抽出処理において所定の回数以上エラーが発生する場合、前記第１抽出処理により抽出されるコンテンツと、前記第２抽出処理により抽出されるコンテンツとの比率を変更する
ことを特徴とする請求項１〜７のいずれか１項に記載の変更装置。
【請求項９】
コンピュータが実行する変更方法であって、
一の端末装置からの複数のコンテンツの配信要求を受け付ける受付工程と、
前記受付工程により前記配信要求が受け付けられる前記複数のコンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信される複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理おける前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更工程と、
を含むことを特徴とする変更方法。
【請求項１０】
一の端末装置からの複数のコンテンツの配信要求を受け付ける受付手順と、
前記受付手順により前記配信要求が受け付けられる前記複数のコンテンツの配信に関する所定の条件を満たす場合、前記配信要求の送信元の端末装置に配信される複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツのうち、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理おける前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとの比率を変更する変更手順と、
をコンピュータに実行させることを特徴とする変更プログラム。
【請求項１１】
複数のコンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムであって、
各配信装置は、
一の端末装置からの複数のコンテンツの配信要求を受け付ける受付部と、
前記受付部により受け付けられる前記配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理おける前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツを配信する配信部と、
を備え、
前記管理装置は、
前記各配信装置から前記複数のコンテンツの配信に関する情報を取得する取得部と、
前記取得部により取得された前記複数のコンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更部と、
を備えることを特徴とする配信システム。
【請求項１２】
複数のコンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムで実行される配信方法であって、
各配信装置は、
一の端末装置からの複数のコンテンツの配信要求を受け付ける受付工程と、
前記受付工程により受け付けられた前記配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理おける前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツを配信する配信工程と、
を備え、
前記管理装置は、
前記各配信装置から前記複数のコンテンツの配信に関する情報を取得する取得工程と、
前記取得工程により取得された前記複数のコンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更工程と、
を含むことを特徴とする配信方法。
【請求項１３】
複数のコンテンツの配信要求を受け付ける複数の配信装置と、前記複数の配信装置を管理する管理装置と、を有する配信システムにおいて、管理装置が実行する変更プログラムであって、
受け付けた一の端末装置からの複数のコンテンツの配信要求に応じて、所定の基準に基づく第１抽出処理により抽出されるコンテンツと、前記第１抽出処理おける前記所定の基準とは異なる基準に基づく第２抽出処理であって、前記第１抽出処理よりも負荷の高い処理である第２抽出処理により抽出されるコンテンツとを所定の比率で含む複数のコンテンツであって、前記一の端末装置において一覧表示される複数のコンテンツを配信する各配信装置から、前記複数のコンテンツの配信に関する情報を取得する取得手順と、
前記取得手順により取得された前記複数のコンテンツの配信に関する情報が所定の条件を満たす場合、前記各配信装置における前記所定の比率を変更する変更手順と、
を管理装置に実行させることを特徴とする変更プログラム。