(57)【特許請求の範囲】
【請求項１】
所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行部と、
前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得部と、
前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成部と、
過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを記憶するコンテンツデータ記憶部と、を備え、
前記マガジン作成部は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、
電子マガジン作成装置。
【請求項２】
所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行部と、
前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得部と、
前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成部と、
前記マガジンデータを表示画面に表示する表示部と、
画面表示された前記マガジンデータについての閲覧の操作に応じたデータ入力を行う操作部と、
前記操作部から入力されたデータに基づいて前記マガジンデータに含まれるコンテンツの画面表示を制御する制御部と、
過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを記憶するコンテンツデータ記憶部と、を備え、
前記マガジン作成部は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、
端末装置。
【請求項３】
請求項１に記載の電子マガジン作成装置と、コンテンツ提供元の装置とが通信ネットワークを介して接続される電子マガジン作成システムであり、
前記コンテンツ提供元の装置は、前記電子マガジン作成装置による前記検索の結果に基づいて、前記通信ネットワークを介して前記コンテンツを提供する、
電子マガジン作成システム。
【請求項４】
電子マガジン作成装置が、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行い、
前記電子マガジン作成装置が、前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存し、
前記電子マガジン作成装置が、前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成し、
前記電子マガジン作成装置が、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータをコンテンツデータ記憶部に記憶し、
前記電子マガジン作成装置が、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、
電子マガジン作成方法。
【請求項５】
コンピュータに、
所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行機能と、
前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得機能と、
前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成機能と、
過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶機能と、を実現させ、
前記マガジン作成機能は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、電子マガジン作成装置、電子マガジン作成システム、電子マガジン作成方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ニュース等の複数の掲載用コンテンツを新聞や雑誌の形式で掲載したディジタルコンテンツを利用者の端末へ配信する技術として、例えば特許文献１が知られている。特許文献１の従来技術では、コンテンツ配信端末が、利用者から指定された配信日時になると、当該利用者から指定されたキーワードに基づいてコンテンツ登録データベースを検索し、この検索の結果として得られた掲載用コンテンツを使用してディジタルコンテンツを作成する。そして、コンテンツ配信端末が、該作成したディジタルコンテンツを当該利用者の端末へ配信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４０３６４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の技術では、以下に示すような課題がある。
【０００５】
例えば日刊で、コンテンツ配信端末から利用者端末へディジタルコンテンツを配信する場合を考える。ある日（説明の便宜上、５月１日とする）、利用者から指定されたキーワードＸに基づいて検索された掲載用コンテンツを使用して作成されたディジタルコンテンツ（ディジタルコンテンツ５月１日号）が、コンテンツ配信端末から利用者端末へ配信される。次いで、次の日（５月２日）に、同様に、キーワードＸに基づいて検索された掲載用コンテンツを使用して作成されたディジタルコンテンツ５月２日号が、コンテンツ配信端末から利用者端末へ配信される。このとき、ディジタルコンテンツ５月１日号は、所謂、バックナンバーとなる。ここで、コンテンツ配信端末がディジタルコンテンツ５月１日号の配信データをバックナンバーとして保存しておけば、利用者からの要求に応じて、該配信データを利用者端末へ送信することにより、バックナンバーとしてのディジタルコンテンツ５月１日号を利用者端末へ配信することはできる。しかしながら、利用者端末へ配信済みの配信データをバックナンバーとして保存することでは、各発行号に使用されている掲載用コンテンツを最新号のディジタルコンテンツに再利用することはできない。このため、コンテンツ自体の保存管理を行うことが要求される。
【０００６】
本発明は、このような事情を考慮してなされたものであり、異なる時機に検索されたコンテンツの保存管理を容易に行うことができる、端末装置、電子マガジン作成装置、電子マガジン作成システム、電子マガジン作成方法およびコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（１）本発明の一態様は、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行部と、前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得部と、前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成部と、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを記憶するコンテンツデータ記憶部と、を備え、前記マガジン作成部は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、電子マガジン作成装置である。
【０００８】
（２）本発明の一態様は、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行部と、前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得部と、前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成部と、前記マガジンデータを表示画面に表示する表示部と、画面表示された前記マガジンデータについての閲覧の操作に応じたデータ入力を行う操作部と、前記操作部から入力されたデータに基づいて前記マガジンデータに含まれるコンテンツの画面表示を制御する制御部と、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを記憶するコンテンツデータ記憶部と、を備え、前記マガジン作成部は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、端末装置である。
【０００９】
（３）本発明の一態様は、上記（１）の電子マガジン作成装置と、コンテンツ提供元の装置とが通信ネットワークを介して接続される電子マガジン作成システムであり、前記コンテンツ提供元の装置は、前記電子マガジン作成装置による前記検索の結果に基づいて、前記通信ネットワークを介して前記コンテンツを提供する、電子マガジン作成システムである。
【００１０】
（４）本発明の一態様は、電子マガジン作成装置が、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行い、前記電子マガジン作成装置が、前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存し、前記電子マガジン作成装置が、前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成し、前記電子マガジン作成装置が、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータをコンテンツデータ記憶部に記憶し、前記電子マガジン作成装置が、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、電子マガジン作成方法である。
【００１１】
（５）本発明の一態様は、コンピュータに、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う検索実行機能と、前記検索の結果に基づいて、通信ネットワークを介してコンテンツを取得し、取得したコンテンツを次回発行マガジンコンテンツとして保存するコンテンツ取得機能と、前記保存された次回発行マガジンコンテンツを使用して、画面表示される最新号のマガジンデータを作成するマガジン作成機能と、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータをコンテンツデータ記憶部に記憶するコンテンツデータ記憶機能と、を実現させ、前記マガジン作成機能は、前記保存された次回発行マガジンコンテンツの個数が所定数に満たない場合に、過去に発行された電子マガジンのマガジンデータに使用されたコンテンツのデータを前記コンテンツデータ記憶部から取得して前記最新号の電子マガジンのマガジンデータの作成に使用する、コンピュータプログラムである。
【発明の効果】
【００１２】
本発明によれば、異なる時機に検索されたコンテンツの保存管理を容易に行うことができるという効果が得られる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る電子マガジン作成装置１の構成を示すブロック図である。
【図２】図１に示す電子マガジン作成装置１を実現するハードウェアの構成例を示すブロック図である。
【図３】図１に示す電子マガジン作成装置１を使用した電子マガジン作成システムの構成例を示す図である。
【図４】本発明の一実施形態に係る電子マガジン作成方法の全体の手順を示すフローチャートである。
【図５】本発明の一実施形態に係る電子マガジン作成方法の具体例を示すシーケンスチャートである。
【図６】本発明の一実施形態に係るコンテンツデータ記憶部６の構成例を示す図である。
【図７】本発明の一実施形態に係るコンテンツ保存管理方法の一例を示すフローチャートである。
【図８】本発明の一実施形態に係る既読管理データの構成例を示す図である。
【図９】本発明の一実施形態に係るコンテンツの既読判定方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の一実施形態に係る電子マガジン作成装置１の構成を示すブロック図である。図１において、電子マガジン作成装置１は、入力部２と検索時機条件データ記憶部３と検索実行部４とコンテンツ取得部５とコンテンツデータ記憶部６とマガジン作成部７とマガジンデータ記憶部８と既読管理部９と既読管理データ記憶部１０と出力部１１を備える。
【００１５】
入力部２は、電子マガジン作成装置１で使用されるデータの入力を行う。検索時機条件データ記憶部３は、検索時機や検索条件を示すデータを記憶する。検索実行部４は、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う。その所定の時機や所定の検索条件は、検索時機条件データ記憶部３に記憶されているデータに基づいている。コンテンツ取得部５は、検索実行部４による検索の結果に基づいて、通信ネットワークを介してコンテンツを取得する。コンテンツデータ記憶部６は、コンテンツ取得部５によって取得されたコンテンツのデータを記憶する。マガジン作成部７は、コンテンツ取得部５によって取得されたコンテンツを使用して、画面表示されるマガジンデータを作成する。マガジンデータ記憶部８は、マガジン作成部７によって作成されたマガジンデータを記憶する。既読管理部９は、マガジンデータに関するコンテンツの既読を管理する。既読管理データ記憶部１０は、マガジンデータに関するコンテンツの既読の管理についてのデータを記憶する。出力部１１は、マガジンデータ等のデータの出力を行う。
【００１６】
図２は、図１に示す電子マガジン作成装置１を実現するハードウェアの構成例を示すブロック図である。図２において、電子マガジン作成装置１は、ＣＰＵ部２１と記憶部２２と通信部２３と操作部２４と表示部２５を備える。これら各部はデータを交換できるように構成されている。
【００１７】
ＣＰＵ部２１は電子マガジン作成装置１の制御を行う。この制御機能は、ＣＰＵ部２１がコンピュータプログラムを実行することにより実現される。記憶部２２は、ＣＰＵ部２１で実行されるコンピュータプログラムや各種のデータを記憶する。記憶部２２は、電子マガジン作成プログラム３１を記憶している。図１に示される電子マガジン作成装置１の各部の機能は、図２に示されるＣＰＵ部２１が記憶部２２に記憶される電子マガジン作成プログラム３１を実行することにより実現される。また、図１に示される電子マガジン作成装置１の各記憶部は、図２に示される記憶部２２内に設けられる。
【００１８】
通信部２３は、通信ネットワークを介して他の装置と通信する。操作部２４は、キーボード、テンキー、マウス等の入力デバイスから構成され、利用者の操作に応じたデータ入力を行う。表示部２５は、液晶表示装置等の表示デバイスから構成され、データ表示を行う。また、データ入力とデータ表示の両方が可能なタッチパネルを備えてもよい。
【００１９】
なお、電子マガジン作成装置１として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。また、電子マガジン作成装置１として、スマートフォン等の携帯通信端末装置、タブレット型のコンピュータ装置、据置き型のパーソナルコンピュータ装置などを利用してもよい。
【００２０】
図３は、本実施形態に係る電子マガジン作成装置１を使用した電子マガジン作成システムの構成例を示す図である。電子マガジン作成装置１は、通信ネットワーク５０を介して、コンテンツ検索配信システム４０、ニュース配信サーバ４１、電子商取引サーバ４２、ＳＮＳ（Social Networking Service）サーバ４３、動画共有サーバ４４などのコンテンツ提供元と通信する。電子マガジン作成装置１は、コンテンツ提供元に対して所定の検索条件でコンテンツの検索を行い、該検索の結果に基づいてコンテンツ提供元からコンテンツを取得する。
【００２１】
図４は、本実施形態に係る電子マガジン作成方法の全体の手順を示すフローチャートである。図４を参照して、本実施形態の電子マガジン作成装置１が行う電子マガジン作成に係る動作の全体の概要を説明する。
【００２２】
（ステップＳ１）まず検索時機および検索条件の設定を行う。検索時機および検索条件として、利用者が指定したもの、デフォルトとして予め設定されているものなどがある。利用者が指定した検索時機や検索条件を示すデータは、入力部２から入力されたデータが検索時機条件データ記憶部３に記憶される。デフォルトの検索時機や検索条件を示すデータは、予め検索時機条件データ記憶部３に記憶される。
【００２３】
（ステップＳ２）検索実行部４が、所定の時機に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う。該所定の時機および所定の検索条件は、検索時機条件データ記憶部３に記憶されているデータに基づいている。
【００２４】
（ステップＳ３）コンテンツ取得部５が、検索実行部４による検索の結果に基づいて、通信ネットワークを介してコンテンツを取得する。この取得されたコンテンツのデータは、コンテンツデータ記憶部６に記憶される。
【００２５】
（ステップＳ４）マガジン作成部７が、コンテンツ取得部５によって取得されたコンテンツを使用して、画面表示されるマガジンデータを作成する。この作成されたマガジンデータは、マガジンデータ記憶部８に記憶される。
【００２６】
（ステップＳ５）既読管理部９が、マガジンデータに関するコンテンツの既読を管理する。この既読の管理についてのデータは、既読管理データ記憶部１０に記憶される。
【００２７】
図５は、本実施形態に係る電子マガジン作成方法の具体例を示すシーケンスチャートである。この図５の例は、図３の電子マガジン作成システムに対応している。図５を参照して、本実施形態の電子マガジン作成装置１が行う電子マガジン作成に係る動作の具体例を説明する。
【００２８】
（ステップＳ１１）まず利用者がキーワードを入力する。このキーワードの入力は、例えば操作部２４（図２参照）を操作することにより行われる。入力部２は、該入力されたキーワードを検索時機条件データ記憶部３に記憶させる。図５の例では、３個のキーワードＸ，Ｙ，Ｚが入力されて検索時機条件データ記憶部３に記憶される。
【００２９】
（ステップＳ１２）検索実行部４は、所定の時機に、キーワードＸ，Ｙ，Ｚを使用して、コンテンツの検索を行う。該所定の時機として、例えば、毎日午前５時にコンテンツの検索を行う。このコンテンツの検索は、キーワードＸ，Ｙ，Ｚ毎に行われる。具体的には、検索実行部４は、通信ネットワーク５０を介して、コンテンツ検索配信システム４０、ニュース配信サーバ４１、電子商取引サーバ４２、ＳＮＳサーバ４３、動画共有サーバ４４のそれぞれに対し、キーワードＸ，Ｙ，Ｚを送信し、キーワードＸ，Ｙ，Ｚ毎に検索を要求する。検索実行部４は、その検索の要求の応答として、コンテンツ検索配信システム４０、ニュース配信サーバ４１、電子商取引サーバ４２、ＳＮＳサーバ４３、動画共有サーバ４４のそれぞれから、キーワードＸ，Ｙ，Ｚ毎に、検索結果を受信する。
【００３０】
インターネット５２に接続されているニュース配信サーバ４１、電子商取引サーバ４２、ＳＮＳサーバ４３及び動画共有サーバ４４は、各キーワードＸ，Ｙ，Ｚに該当する自己のコンテンツを示す情報を、各キーワードＸ，Ｙ，Ｚの検索結果として応答する。コンテンツ検索配信システム４０では、検索サーバ６１が、コンテンツ検索配信システム４０に備わるコンテンツデータベース６２に格納されているコンテンツに対してキーワードＸ，Ｙ，Ｚ毎に検索を行い、該検索の結果であるコンテンツを示す情報を各キーワードＸ，Ｙ，Ｚの検索結果として応答する。
【００３１】
（ステップＳ１３）コンテンツ取得部５は、ステップＳ１２で受信された検索結果で示されるコンテンツの中から、例えば所定の個数だけ、コンテンツをダウンロード（受信）する。コンテンツ取得部５は、そのダウンロードにより取得したコンテンツのデータをコンテンツデータ記憶部６に記憶させる。該コンテンツのデータは、当該コンテンツの見出しのデータと、当該コンテンツの詳細のデータとを含む。なお、動画共有サーバ４４からは、動画の見出しのデータと、該動画のデータの所在を示すＵＲＬ（Uniform Resource Locator）をダウンロードし、動画の詳細データについてはダウンロードしない。
【００３２】
（ステップＳ１４）マガジン作成部７は、ステップＳ１３で取得されたコンテンツを使用して、画面表示されるマガジンデータを作成する。このマガジンデータは、キーワードＸ，Ｙ，Ｚ毎に作成される。マガジン作成部７は、キーワードＸによる検索の結果に基づいて取得されたコンテンツを使用して、キーワードＸについてのマガジンデータを作成する。また、マガジン作成部７は、キーワードＹによる検索の結果に基づいて取得されたコンテンツを使用して、キーワードＹについてのマガジンデータを作成する。また、マガジン作成部７は、キーワードＺによる検索の結果に基づいて取得されたコンテンツを使用して、キーワードＺについてのマガジンデータを作成する。
【００３３】
マガジン作成部７は、その作成したマガジンデータをマガジンデータ記憶部８に記憶させる。出力部１１は、その作成されたマガジンデータを出力する。この出力されたマガジンデータは、例えば表示部２５（図２参照）の表示画面上に表示される。このマガジンデータの表示では、例えば最初に当該マガジンの表紙が表示される。なお、マガジンデータの表示は、電子マガジン作成装置１の表示部２５で表示してもよく、又は、電子マガジン作成装置１の外部の表示装置へマガジンデータを出力することにより該外部の表示装置で表示してもよい。
【００３４】
（ステップＳ１５）利用者が画面表示されたマガジンデータについての閲覧の操作を行うことにより、マガジンデータに含まれるコンテンツの見出しや詳細が画面表示される。該マガジンデータについての閲覧の操作は、例えば、マガジンデータが表示されているタッチパネル上で行われる。該利用者の操作によって画面表示されたコンテンツの見出しや詳細についての情報は、入力部２によって入力される。既読管理部９は、該入力された情報に基づいて、コンテンツの既読の管理を行う。
【００３５】
（ステップＳ１６、Ｓ１７、Ｓ１８）利用者は、動画共有サーバ４４から取得されたコンテンツで示される動画を再生する際には、画面表示されている動画の再生ボタンを操作する（ステップＳ１６）。この操作の情報は、入力部２によって入力される。コンテンツ取得部５は、その入力された操作の情報に応じて、該当する動画のＵＲＬへアクセスし、動画のストリーミング再生を要求する（ステップＳ１７）。これにより、動画のストリーミング再生が行われる（ステップＳ１８）。
【００３６】
［コンテンツの保存管理］
次に、本実施形態に係るコンテンツの保存管理方法を説明する。ここでは、説明の便宜上、日刊で電子マガジンを発行するとする。図６は、本実施形態に係るコンテンツデータ記憶部６の構成例を示す図である。図６の例では、コンテンツデータ記憶部６は、７日分の発行号（説明の便宜上、５月１日号から５月７日号までとする）のコンテンツデータを保存している。図６において、コンテンツデータ記憶部６は、発行号ごとにコンテンツデータを記憶する。
【００３７】
上述した図４のステップＳ２において、検索実行部４が、所定の時機（説明の便宜上、毎日午前５時とし、ここでは５月７日の午前５時とする）に所定の検索条件で通信ネットワークを介してコンテンツの検索を行う。次いで、図４のステップＳ３において、コンテンツ取得部５が、検索実行部４による５月７日の午前５時の検索の結果に基づいて、通信ネットワークを介してコンテンツを取得する。このとき、コンテンツ取得部５は、該取得したコンテンツを次回発行マガジンコンテンツとして、コンテンツデータ記憶部６に保存する。ここでは、該次回発行マガジンは、５月７日号である。したがって、上記ステップＳ２において、５月７日の午前５時に検索された結果に基づいて取得されたコンテンツは、次回発行マガジンである５月７日号のコンテンツとして、図６に示されるように、コンテンツデータ記憶部６に記憶される。
【００３８】
次いで、図４のステップＳ４において、マガジン作成部７は、コンテンツデータ記憶部６に記憶される５月７日号のコンテンツを使用して、画面表示されるマガジンデータ＿５月７日号を作成する。この作成されたマガジンデータ＿５月７日号は、マガジンデータ記憶部８に記憶される。また、マガジンデータ＿５月７日号は、出力部１１により出力されて、例えば表示部２５（図２参照）の表示画面上に、電子マガジン５月７日号として表示される。
【００３９】
本実施形態によれば、異なる時機に検索されたコンテンツを、電子マガジンの発行号ごとに保存管理できる。これにより、電子マガジンの発行号ごとのコンテンツの管理が容易にできる。このため、例えば、各発行号に使用されているコンテンツを最新号の電子マガジンに再利用することが容易にできる。
【００４０】
例えば、最新号（説明の便宜上、５月８日号とする）のマガジンデータを作成する場合に、５月８日の午前５時に検索された結果のコンテンツ数が少ない（所定数に満たない）とする。このとき、バックナンバーに掲載されたコンテンツを再利用することを考える。本実施形態によれば、図６に示されるように、電子マガジンの発行号ごとにコンテンツが保存管理されている。これにより、どのコンテンツがどの発行号に掲載されたものであるかを容易に判別できる。このため、例えば、最新号（５月８日号）に対して、前日号（５月７日号）とこどもの日の発行号（５月５日号）とにそれぞれ掲載されたコンテンツを再利用したい場合に、５月７日号に掲載されたコンテンツと５月５日号に掲載されたコンテンツとを、図６のコンテンツデータ記憶部６から容易に取得することができる。
【００４１】
なお、コンテンツ取得部５は、検索実行部４による検索の結果のコンテンツが既取得コンテンツとタイトルタグが一致するとき、当該検索の結果のコンテンツをコンテンツデータ記憶部６に保存しないようにしてもよい。図７は、本実施形態に係るコンテンツ保存管理方法の一例を示すフローチャートである。図７を参照して、本実施形態に係るコンテンツ保存管理方法の一例を説明する。
【００４２】
（ステップＳ２０１）コンテンツ取得部５は、検索実行部４による例えば５月７日の午前５時の検索の結果に基づいて、通信ネットワークを介してコンテンツ（説明の便宜上、ニュースＡとする）を取得する。
【００４３】
（ステップＳ２０２）コンテンツ取得部５は、５月７日の午前５時の検索の結果に基づいて既に取得されてコンテンツデータ記憶部６に保存されている５月７日号のコンテンツについてのタイトルタグと、該ニュースＡのタイトルタグとが一致するかを調べる。
【００４４】
（ステップＳ２０３）その結果、一致した場合にはステップＳ２０４へ進み、不一致した場合にはステップＳ２０５へ進む。
【００４５】
（ステップＳ２０４）コンテンツ取得部５は、該ニュースＡを廃棄し、該ニュースＡをコンテンツデータ記憶部６に保存しない。
【００４６】
（ステップＳ２０５）コンテンツ取得部５は、該ニュースＡを、５月７日号のコンテンツとしてコンテンツデータ記憶部６に保存する。
【００４７】
上述した図７に係るコンテンツ保存管理方法によれば、同じ内容のコンテンツが重複してコンテンツデータ記憶部６に保存されることを防止することができる。
【００４８】
また、コンテンツ取得部５は、検索実行部４による検索の結果のコンテンツが動画の場合、該動画についての静止画を取得し、当該検索の結果のコンテンツの動画再生データを取得しないようにしてもよい。具体的には、コンテンツ取得部５は、検索実行部４による例えば５月７日の午前５時の検索の結果に基づいて、通信ネットワークを介して動画共有サーバ４４から、該検索の結果の動画（説明の便宜上、動画Ａとする）についての静止画（説明の便宜上、静止画Ａとする）を取得する。このとき、コンテンツ取得部５は、動画Ａについての動画再生データを取得しない。該動画Ａについての動画再生データは、上述した図５のステップＳ１６、Ｓ１７、Ｓ１８で説明したように、実際に利用者が動画Ａの再生を指示した時に、ストリーミング再生される。なお、静止画Ａは、動画共有サーバ４４に予め準備されているものであり、例えば当該動画Ａに含まれる代表的な一シーンの画像である。静止画Ａは、動画Ａの見出しの一つとして画面表示される。
【００４９】
［コンテンツの検索時機、取得時機］
コンテンツの検索時機は、検索時機条件データ記憶部３に記憶されているデータに基づいている。該検索時機を、検索時機条件データ記憶部３に記憶されているデータに基づいて、所定の期間内における時刻として乱数により決定してもよい。例えば、検索時機条件データ記憶部３に記憶されているデータに基づいた所定の期間が午前３時から午前５時までであるとする。このとき、検索実行部４は、午前３時から午前５時までの間で検索を実行する検索時刻を、乱数に基づいて決定する。これにより、電子マガジン作成装置１の各々において、午前３時から午前５時までの間で、実際に検索が行われる時刻を分散させることができる。この結果として、各コンテンツ提供元への通信の集中や通信ネットワークへのトラフィックの負荷の集中などを防ぎ、通信時間の短縮を図ることができる。
【００５０】
なお、コンテンツ取得部５によるコンテンツの取得時機についても、該検索時機と同様に、所定の期間内における時刻として乱数により決定してもよい。該所定の期間としては、例えば、検索時機から一定の期間が挙げられる。
【００５１】
［コンテンツの取得停止］
あるマガジンデータの作成から所定期間継続して、当該電子マガジンの閲覧がなかった場合に、当該電子マガジンについてのコンテンツの取得を停止するようにしてもよい。具体的には、例えばキーワードＸについてのマガジンデータを作成してから、一週間継続してキーワードＸについての電子マガジンの閲覧がなかった場合に、コンテンツ取得部５は、キーワードＸについてのコンテンツの取得を停止する。
【００５２】
なお、電子マガジンアプリケーションの起動がない等により電子マガジンの閲覧操作自体がなかった場合には、全ての電子マガジンについてのコンテンツの取得を停止するようにしてもよい。また、コンテンツの取得を停止する場合には、コンテンツの検索実行も停止することが好ましい。
【００５３】
上述したようにコンテンツの取得や検索実行を停止することにより、利用者によって電子マガジンの閲覧がされない場合にはコンテンツの取得や検索実行を停止して通信量の削減や処理負荷の軽減を図ることができる。
【００５４】
［コンテンツの検索条件の変更］
検索実行部４は、コンテンツの検索の結果数に応じて、コンテンツの検索条件である検索範囲を狭い範囲から広い範囲へと変更するようにしてもよい。例えば、コンテンツの検索条件として検索結果数の目標値（検索結果目標数）が設定されているとする。そして、一回目の検索範囲が特に優良なニュース配信サーバ（説明の便宜上、ニュース配信サーバＡとする）のみであったとする。このとき、該ニュース配信サーバＡでの検索結果数が検索結果目標数に未達であった場合には、検索範囲をニュース配信サーバＡ以外の他の優良なニュース配信サーバ（説明の便宜上、ニュース配信サーバＢとする）にも拡げて二回目の検索を行う。そして、この二回目の検索でも検索結果数が検索結果目標数に未達であった場合には、さらに検索範囲をニュース配信サーバＡ，Ｂ以外の他の一般のニュース配信サーバにも拡げて三回目の検索を行う。このように、検索範囲を特定の狭い範囲から広い範囲へと変更していくことにより、コンテンツの質を維持しながら、一定量のコンテンツを確保することができる。
【００５５】
なお、ＳＮＳサーバからコンテンツを取得する場合には、検索範囲としてユーザ識別子（ユーザＩＤ）を指定することが挙げられる。例えば、最初の検索では、特定の優良なユーザＩＤのみに限定して検索を行い、この検索結果数が検索結果目標数に未達であった場合には、検索対象のユーザＩＤを段階的に増やしていくことが挙げられる。
【００５６】
次に、本実施形態に係るコンテンツの既読管理方法の一例を説明する。
【００５７】
［コンテンツの既読管理：コンテンツＩＤについて］
既読管理部９は、コンテンツ取得部５によって取得されたコンテンツの種類に応じたコンテンツ識別子（コンテンツＩＤ）を使用して、マガジンデータに関するコンテンツの既読を管理する。具体的には、コンテンツ提供元に固有のコンテンツＩＤが有るコンテンツについては、該コンテンツ提供元に固有のコンテンツＩＤを使用する。一方、コンテンツ提供元に固有のコンテンツＩＤが無いコンテンツについては、該コンテンツに固有の情報をコンテンツＩＤに使用する。
【００５８】
例えば、図３に例示されるニュース配信サーバ４１、電子商取引サーバ４２、動画共有サーバ４４、コンテンツ検索配信システム４０のそれぞれでは、各コンテンツに固有のコンテンツＩＤが付与されているとする。この場合、ニュース配信サーバ４１から取得されたコンテンツに対しては、該ニュース配信サーバ４１で該コンテンツに付与されている該ニュース配信サーバ４１に固有のコンテンツＩＤを使用する。また、電子商取引サーバ４２から取得されたコンテンツに対しては、該電子商取引サーバ４２で該コンテンツに付与されている該電子商取引サーバ４２に固有のコンテンツＩＤを使用する。また、動画共有サーバ４４から取得されたコンテンツに対しては、該動画共有サーバ４４で該コンテンツに付与されている該動画共有サーバ４４に固有のコンテンツＩＤを使用する。また、コンテンツ検索配信システム４０から取得されたコンテンツに対しては、該コンテンツ検索配信システム４０で該コンテンツに付与されている該コンテンツ検索配信システム４０に固有のコンテンツＩＤを使用する。それらコンテンツ提供元に固有のコンテンツＩＤは、例えば、コンテンツ提供元へ送信する検索要求のＡＰＩ（Application Programming Interface）に対する応答メッセージ中のコンテンツＩＤフィールドに含まれるものである。
【００５９】
一方、図３に例示されるＳＮＳサーバ４３のそれぞれでは、各コンテンツに固有のコンテンツＩＤが付与されていないとする。この場合、ＳＮＳサーバ４３から取得されたコンテンツに対しては、該コンテンツに固有の情報をコンテンツＩＤに使用する。例えば、ＳＮＳサーバ４３から取得されたコンテンツの所在を示すＵＲＬ（コンテンツの位置情報）を当該コンテンツのコンテンツＩＤに使用する。
【００６０】
既読管理部９は、コンテンツＩＤによってコンテンツの識別を行い、個々のコンテンツについての既読を管理する。図８は、本実施形態に係る既読管理データの構成例を示す図である。既読管理データは、マガジンデータに使用されたコンテンツについての既読を管理するためのデータであり、既読管理データ記憶部１０に記憶される。図８の例では、コンテンツ取得部５がコンテンツを取得したコンテンツ提供元ごとに、各コンテンツＩＤに対して、該当するコンテンツが既読であるか否かが示されている。図８中のコンテンツＩＤに対応する欄に「既読」が示されている場合は該コンテンツＩＤのコンテンツが既読であることを示し、該欄が空白である場合は該コンテンツＩＤのコンテンツが既読ではない（つまり、未読である）ことを示す。
【００６１】
図８において、ニュース配信サーバＡから取得されたコンテンツについては、ニュース配信サーバ４１に固有のコンテンツＩＤが付与されており、該コンテンツＩＤに対して、該当するコンテンツが既読であるか否かが示されている。例えば、ニュース配信サーバＡから取得されたコンテンツのうち、コンテンツＩＤ＿１のコンテンツは「既読」であり、コンテンツＩＤ＿２のコンテンツは「未読」であることが示されている。同様に、電子商取引サーバＢ、動画共有サーバＣ、動画共有サーバＤ、コンテンツ検索配信システムＥのそれぞれから取得されたコンテンツについては、各コンテンツ提供元に固有のコンテンツＩＤが付与されており、コンテンツ提供元毎に、該コンテンツＩＤに対して、該当するコンテンツが既読であるか否かが示されている。
【００６２】
また、図８において、ＳＮＳサーバＦから取得されたコンテンツについては、当該コンテンツの位置情報であるＵＲＬが当該コンテンツのコンテンツＩＤに使用されており、該コンテンツＩＤに対して、該当するコンテンツが既読であるか否かが示されている。例えば、ＳＮＳサーバＦから取得されたコンテンツのうち、ＵＲＬ＿Ｆ１のコンテンツは「既読」であり、ＵＲＬ＿Ｆ２のコンテンツは「未読」であることが示されている。同様に、ＳＮＳサーバＧから取得されたコンテンツについては、当該コンテンツの位置情報であるＵＲＬが当該コンテンツのコンテンツＩＤに使用されており、該コンテンツＩＤに対して、該当するコンテンツが既読であるか否かが示されている。
【００６３】
［コンテンツの既読管理：コンテンツの既読の付与契機について］
既読管理部９は、マガジンデータの見出しが表示された場合に該表示された見出しのコンテンツを既読にする。マガジンデータには、コンテンツの見出しのデータと該コンテンツの詳細のデータが含まれるが、その見出しのデータが画面表示された場合に、既読管理部９は、既読管理データにおいて、該画面表示された見出しのコンテンツのコンテンツＩＤに対応する欄に「既読」を示す。画面表示された見出しについての情報は、入力部２によって入力される。既読管理部９は、該入力された見出しについての情報に基づいて、既読管理データの更新を行う。
【００６４】
なお、マガジンデータの見出しは、ジャンル又は日時別に表示される。該ジャンルとして、コンテンツ提供元の種類が挙げられる。図３の例では、コンテンツ提供元の種類として、ニュース（ニュース配信サーバ）、ショッピング（電子商取引サーバ）、ＳＮＳ（ＳＮＳサーバ）、エンターテインメント（動画共有サーバ）の４種類がある。例えば、ニュース配信サーバ４１から取得されたコンテンツのジャンルはニュースであり、マガジンデータに含まれるニュースについてのコンテンツの見出しのデータは、ニュースについての見出しとして分類されて表示される。コンテンツ検索配信システム４０については、コンテンツ検索配信システム４０に備わる各コンテンツデータベース６２がジャンル別である場合に、該コンテンツデータベース６２のジャンルを使用する。日時別に見出しを表示する場合には、同じ日付の同じ時間帯に作成されたコンテンツの見出しのデータが同じ日時として分類されて表示される。また、ジャンル別かつ日時別に、コンテンツの見出しのデータが分類されて表示されてもよい。
【００６５】
［コンテンツの既読管理：コンテンツの既読判定について］
既読管理部９は、既読管理データ記憶部１０に記憶される既読管理データに基づいて、マガジンデータの新規発行時にコンテンツ取得部５によって取得されたコンテンツ（新規取得コンテンツ）についての既読を判定する。この判定の結果が既読である新規取得コンテンツについては破棄する。これにより、マガジン作成部７は、新規取得コンテンツの中から、既読の判定の結果として未読のコンテンツのみを新規発行のマガジンデータの作成に使用する。
【００６６】
図９は、本実施形態に係るコンテンツの既読判定方法の手順を示すフローチャートである。図９を参照して、本実施形態の既読管理部９が行うコンテンツの既読判定に係る動作を説明する。
【００６７】
（ステップＳ１０１）既読管理部９は、新規取得コンテンツのコンテンツＩＤと同じコンテンツＩＤが既読管理データ中に有るかを調べる。この調査では、既読管理データにおいて、新規取得コンテンツのコンテンツ提供元についてのコンテンツＩＤだけを対象にして、当該新規取得コンテンツのコンテンツＩＤと一致するかを調べる。例えば、図８の既読管理データにおいて、新規取得コンテンツのコンテンツ提供元がニュース配信サーバＡである場合には、既読管理データ中のニュース配信サーバＡについてのコンテンツＩＤのみを対象にして、当該新規取得コンテンツのコンテンツＩＤと一致するかを調べる。
【００６８】
（ステップＳ１０２）ステップＳ１０１の調査の結果、新規取得コンテンツのコンテンツＩＤと一致するコンテンツＩＤが既読管理データ中に有る場合にはステップＳ１０３へ進む。一方、該一致するコンテンツＩＤが既読管理データ中に無い場合には図９の処理を終了する。
【００６９】
（ステップＳ１０３）既読管理部９は、既読管理データにおいて、ステップＳ１０１で発見されたコンテンツＩＤ毎に、既読であるかを調べる。
【００７０】
（ステップＳ１０４）ステップＳ１０３の調査の結果、既読であるコンテンツＩＤについてはステップＳ１０５の処理を行う。一方、既読ではないコンテンツＩＤについては何も処理を行わない。
【００７１】
（ステップＳ１０５）既読管理部９は、ステップＳ１０３の調査の結果、既読のコンテンツＩＤである新規取得コンテンツを破棄する。この後、図９の処理を終了する。
【００７２】
なお、上述した図９のコンテンツの既読判定は、所定の期間だけ行うようにしてもよい。例えば、既読管理部９は、マガジンデータの作成時点から所定期間経過後に、当該マガジンデータに使用されたコンテンツの既読判定を停止する。マガジンデータの作成日時と、該マガジンデータに使用されたコンテンツのコンテンツＩＤとは、別途、記録しておく。既読判定を停止するコンテンツのコンテンツＩＤについては、既読管理データから削除することにより、既読判定が停止される。所定期間として例えば１週間で該当するコンテンツの既読判定を停止することが挙げられる。既読判定が停止されたコンテンツＩＤのコンテンツについては、新規取得コンテンツとして新たなマガジンデータの作成に使用される可能性がある。しかしながら、例えば最新ニュースとしてマガジンデータに掲載されてから、例えば１週間後に再び最新ニュースとして検索される可能性は低いと考えられる。このため、コンテンツがマガジンデータに使用されてから１週間などの所定期間だけで当該コンテンツの既読判定を停止しても、そのデメリットが許容できるならば、その既読判定を停止した分だけの負荷軽減の効果が得られる。
【００７３】
上述したコンテンツの既読管理方法によれば、電子マガジン作成装置１が異なる時機に検索されたコンテンツについての既読の管理を行う。これにより、コンテンツ提供元は、コンテンツ提供先ごとに、配信したコンテンツの既読の管理を行う必要はない。
【００７４】
また、上述したコンテンツの既読管理方法によれば、電子マガジン作成装置１が保持する既読管理データ中で既読か否かが付されたコンテンツＩＤと、新規取得コンテンツのコンテンツＩＤとの突合せによって、新規取得コンテンツの既読の判定を行うことができる。これは、新規取得コンテンツの既読の判定にかかる負荷の軽減に大きく寄与する。この点を説明する。既に発行されたマガジンデータに使用されたコンテンツ（使用コンテンツ）と、新規取得コンテンツとが同じであるか否かは、使用コンテンツと新規取得コンテンツとを一つ一つ照合することによっても判定することができる。しかしながら、使用コンテンツと新規取得コンテンツとを一つ一つ照合することは負荷が大きく、また、時間もかかる。このため、同じコンテンツに対して同じコンテンツＩＤを付与できれば、コンテンツＩＤによって使用コンテンツと新規取得コンテンツとの一致を簡単に判定できる。但し、ここで、同じコンテンツであっても異なる時機に検索されたコンテンツのそれぞれに対して、どのようにして同じコンテンツＩＤを付与するのかが課題となる。この課題の解決手段として、上述したコンテンツの既読管理方法では、コンテンツ取得部５によって取得されたコンテンツの種類に応じたコンテンツＩＤを使用する。これにより、異なる時機にそれぞれ検索された同じコンテンツに対して、同じコンテンツＩＤを付与できるようにしている。
【００７５】
また、上述したコンテンツの既読管理方法によれば、以下に示す効果が得られる。
上述したコンテンツの既読管理方法によれば、電子マガジン作成装置１において、新規取得コンテンツの中から未読のコンテンツを選択し、該選択した未読のコンテンツのみを新規発行のマガジンデータの作成に使用する。このため、コンテンツ提供元では、電子マガジン作成装置１から受信したキーワードによる検索の結果の中から、未読のコンテンツについての結果のみを抽出しなくてよい。つまり、コンテンツ提供元では、該検索の結果をそのまま電子マガジン作成装置１へ送信すればよい。これは、コンテンツ提供元に対する制約を減らすことに寄与することから、電子マガジン作成システムを構成する際に有用となる。
【００７６】
例えば、電子マガジン作成システムとして、検索条件Ａ「直近１週間以内に作成されたコンテンツのみ」と検索条件Ｂ「未読のコンテンツのみ」の両方を満たすコンテンツを、コンテンツ提供元Ｘとコンテンツ提供元Ｙのそれぞれから取得するものを開発したいとする。ここで、コンテンツ提供元Ｘは開発元に属するため、コンテンツ提供元Ｘについて、検索条件Ａ，Ｂのそれぞれを指定するＡＰＩを新規に作成することができる。一方、コンテンツ提供元Ｙは開発元に属さないため、コンテンツ提供元Ｙについては新規にＡＰＩを作成することは難しく、例えば検索条件Ａは既存のＡＰＩを利用できるが、検索条件Ｂは該当するＡＰＩがなく、検索条件Ｂの指定ができないという不都合が生じる。このような状況下においても、上述したコンテンツの既読管理方法によれば、検索条件Ｂの処理については、電子マガジン作成装置１で行うので、検索条件Ａのみをコンテンツ提供元Ｘ，Ｙに要求すればよい。このように、上述したコンテンツの既読管理方法によれば、電子マガジン作成システムの開発における自由度が大きくなるという効果が得られる。
【００７７】
また、コンテンツ提供元Ｘに対して検索条件Ａ，ＢのＡＰＩを使用すると、検索条件Ａ，Ｂについての処理をコンテンツ提供元Ｘで行うので、コンテンツ提供元Ｘにかかる負荷が増大する。これに対して上述したコンテンツの既読管理方法によれば、電子マガジン作成装置１が検索条件Ａ，Ｂの処理を行うことにより、コンテンツ提供元Ｘでは検索条件Ａ，Ｂの処理を行う必要がない。このように、上述したコンテンツの既読管理方法により、電子マガジン作成装置１とコンテンツ提供元との間で負荷の分散を行うことができるという効果が得られる。
【００７８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００７９】
また、上述した電子マガジン作成装置１の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００８１】
１…電子マガジン作成装置、２…入力部、３…検索時機条件データ記憶部、４…検索実行部、５…コンテンツ取得部、６…コンテンツデータ記憶部、７…マガジン作成部、８…マガジンデータ記憶部、９…既読管理部、１０…既読管理データ記憶部、１１…出力部
【図１】
0006368001.tif 000002
【図２】
0006368001.tif 000003
【図３】
0006368001.tif 000004
【図４】
0006368001.tif 000005
【図５】
0006368001.tif 000006
【図６】
0006368001.tif 000007
【図７】
0006368001.tif 000008
【図８】
0006368001.tif 000009
【図９】
0006368001.tif 000010