(57)【要約】【課題】デジタルコンテンツの配信効率及び利用効率を向上する。【解決手段】デジタルコンテンツを蓄積する蓄積管理サーバ、前記蓄積されたデジタルコンテンツを配信する配信管理サーバ、及び前記配信されたデジタルコンテンツを受信するユーザ用電子端末をそれぞれネットワークに接続している電子データ配信システムにおける、配信電子データのスケジュールを管理する配信スケジュール管理方法である。蓄積管理サーバは、配信対象となるデジタルコンテンツを記憶手段に格納し、ユーザ用電子端末で選択されたデジタルコンテンツの配信を要求する情報を有し、予め定められた時刻に前記ユーザ用端末から送信される、配信要求情報を、配信管理サーバを通して受信し、受信した配信要求情報に応じて、ユーザ用電子端末で選択された電子データを配信管理サーバに送信する。【選択図】        図１
2006012186.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを蓄積する蓄積管理サーバ、前記蓄積されたデジタルコンテンツを配信する配信管理サーバ、及び前記配信されたデジタルコンテンツを受信するユーザ用電子端末をそれぞれネットワークに接続している電子データ配信システムにおける、前記配信電子データのスケジュールを管理する配信スケジュール管理方法であって、
前記蓄積管理サーバは、
配信対象となるデジタルコンテンツを記憶手段に格納し、
前記ユーザ用電子端末で選択されたデジタルコンテンツの配信を要求する情報を有し、
予め定められた時刻に前記ユーザ用端末から送信される、配信要求情報を、前記配信管理サーバを通して受信し、
受信した配信要求情報に応じて、前記ユーザ用電子端末で選択された電子データを前記配信管理サーバに送信することを特徴とする配信スケジュール管理方法。
【請求項２】
請求項１記載の配信スケジュール管理方法において、
前記ユーザ用電子端末は、
前記配信要求情報により配信要求対象となるデジタルコンテンツを識別する情報を管理テーブルに格納し、
前記予め定められた時刻に前記管理テーブルから前記デジタルコンテンツ識別情報を読み出し、
読み出したデジタルコンテンツ識別情報に基づいて前記配信要求情報を前記配信管理装置に送信することを特徴とする配信スケジュール管理方法。
【請求項３】
請求項２記載の配信スケジュール管理方法において、
前記蓄積管理サーバは、
前記蓄積管理サーバの記憶手段に格納したデジタルコンテンツ毎に評価値を対応付けて格納し、
前記記憶手段に格納したデジタルコンテンツのうち、前記格納された評価値が所定の条件を満たしたデジタルコンテンツを前記記憶手段から読み出し、
読み出したデジタルコンテンツ及び前記配信要求に係るデジタルコンテンツを併せて前記配信管理サーバに送信することを特徴とする配信スケジュール管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流通や配布対象となるデジタルデータを配信する場合における配信スケジュールを管理する配信スケジュール管理方法及び装置に関し、特に、配信データの入力を行う配信データサーバ、配信データのデジタル化を行うデジタル化サーバ、配信電子データの蓄積と管理を行う蓄積管理サーバ、配信電子データの配信管理を行う配信管理サーバ、及び配信された電子データを受信し、この受信電子データに対して取扱い処理を行うユーザ用電子端末をそれぞれネットワークに接続している電子データ流通システムにおける、電子書籍をネットワークを介して接続されている電子書籍販売端末に予め格納しておく配信スケジュール管理方法及び装置に適用して有効な技術に関する。
【背景技術】
【０００２】
近年、流通や配布対象となる情報のデジタル化が普及してきている。前記流通や配布対象となる情報は、書籍データ、音楽データ、ゲームプログラム、データベースのデータ等のデジタルコンテンツと呼ばれるものである。このようなデジタルコンテンツの配信システムとして、例えば、特許文献１に開示されている「デジタル配信システム」がある。この「デジタル配信システム」は、中央管理装置から端末にデジタルタイトル（デジタルコンテンツ）を配信するシステムであり、ユーザの嗜好に応じて的確、速やか、かつ低コストでデジタルタイトルを配信するために、各端末装置に予め中央管理装置からデジタルタイトルが配信されている。この時、予め配信されるデジタルタイトルは、各端末から中央管理装置に提供されるマーケティング情報により、中央管理装置内のプログラムが決めたもので、主に利用頻度の高いデジタルタイトルで構成されている。
【０００３】
また、特許文献２に「株価データ送信システム」が開示されている。この「株価データ送信システム」は、リアルな株価データと回復用としている過去の株価データの送信に関し制限を加えた過去の株価データのうち変動が激しくない銘柄についてのみ送信することにより、ネット上のデータ量の削減を可能としている。この時、変動が激しい株を送信しない理由は、変動が激しい株の場合は、多小送信が中断されても、すぐ次の株価データが来るので、それをリアルな株価データとして送信すればよいからである。
【０００４】
【特許文献１】特開平９−２０４３７８号公報
【特許文献２】特開平８−２７２８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来のデータ配信方法では、ある特定の配信対象（デジタルコンテンツ）にしか適用できないという問題があった。
本発明の目的は、デジタルコンテンツの配信スケジュールを管理する配信スケジュール管理方法及び装置を提供することにある。
本発明の他の目的は、デジタルコンテンツの配信効率及び利用効率を向上することが可能な技術を提出することにある。
本発明の他の目的は、電子書籍をネットワークを介して接続されている電子書籍販売端末に予め格納しておく電子書籍を配信する場合における配信スケジュールを管理する配信スケジュール方法及び装置を提供することにある。
本発明の前記ならびにその他の目的及び新規な特徴は、本明細書及び添付図面によって明らかになるであろう。
【課題を解決するための手段】
【０００６】
以下に、本願において開示される発明のうち代表的なものの概要を簡単に説明する。
【０００７】
（１）配信データの入力を行う配信データサーバ、配信データのデジタル化を行うデジタル化サーバ、配信電子データの蓄積と管理を行う蓄積管理サーバ、配信電子データの配信管理を行う配信管理サーバ、及び配信された電子データを受信し、この受信電子データに対して取扱い処理を行うユーザ用電子端末をそれぞれネットワークに接続している電子データ流通システムにおける、前記配信データの配信スケジュールを管理する配信スケジュール管理方法であって、
（ａ）前記配信データサーバにおいて、デジタル化する配信データの評価値を設定し、デジタル化サーバにおいて、前記配信データとその評価値をデジタル化し、それを蓄積管理サーバに登録し、前記ユーザ用電子端末では、ユーザが選択した利用電子データの処理を配信管理サーバとの間で行い、その処理された利用電子データの情報を配信管理サーバで管理し、前記ユーザ用電子端末側では実際の利用電子データの処理後の電子データを取得する段階で、オンデマンド（On Demand）配信要求を作成し、それを配信管理サーバに送信し、前記オンデマンド配信要求を取得した配信管理サーバではその配信要求の管理（スケジューリング）を行い、それを蓄積管理サーバに送信し、前記配信要求の管理（スケジューリング）に基づいて該当する電子データを蓄積管理サーバから取得し、それを配信管理サーバに送信し、配信管理サーバから当該電子データの該当するユーザ用電子端末へ配信を行う配信スケジュール管理方法である。
【０００８】
（ｂ）前記ユーザ用電子端末において、このユーザ用電子端末の固有の配信要求（配信データの利用傾向に従った配信要求の作成）及びディスク管理を行い、その情報を配信管理サーバに送信し、前記配信要求を取得した配信管理サーバではその配信要求の管理（スケジューリング）を行い、それを蓄積管理サーバに送信し、前記配信要求の管理（スケジューリング）に基づいて該当する電子データを蓄積管理サーバから取得し、それを配信管理サーバに送信し、配信サーバから当該データの該当するユーザ用電子端末へ配信を行う配信スケジュール管理方法である。
【０００９】
（ｃ）前記配信データサーバにおいて、デジタル化する配信データの評価値を設定し、デジタル化サーバにおいて、前記配信データとその評価値をデジタル化し、それを蓄積管理サーバに登録し、前記配信管理サーバを通して取得した前記ユーザ用電子端末の配信要求、配信データ取扱い情報、及びデジタル化サーバからの配信データの評価値に基づき、予めユーザ用電子端末に配信するデータを決定して読み出し、それを配信管理サーバに送信し、配信管理サーバから当該データの該当するユーザ用電子端末へ配信を行う配信スケジュール管理方法である。
【００１０】
（ｄ）前記配信データサーバにおいて、デジタル化する配信データの評価値を設定するステップと、蓄積管理サーバにおいて、前記配信管理サーバを通して取得した前記ユーザ用電子端末の配信要求、配信データの取扱い情報、及びデジタル化サーバからの配信データの評価値に基づき、予めユーザ用電子端末に配信するデータを決定して読み出すステップと、前記ユーザ用電子端末において、このユーザ用電子端末の配信データの利用傾向に従った配信要求の作成及びディスク管理を行うステップとを有する配信スケジュール管理方法である。
【００１１】
（２）配信データの入力を行う配信データサーバ、配信データのデジタル化を行うデジタル化サーバ、配信電子データの蓄積と管理を行う蓄積管理サーバ、配信電子データの配信管理を行う配信管理サーバ、及び配信された電子データを受信し、この受信電子データに対して取扱い処理を行うユーザ用電子端末をそれぞれネットワークに接続している電子データ流通システムにおける、前記配信データの配信スケジュールを管理する配信スケジュール管理装置であって、
前記配信データサーバは、配信データの評価を行う手段を有し、前記蓄積管理サーバは、前記配信データの評価、前記配信管理サーバを通して取得した対象物取扱い情報及び配信要求により、配信する電子データの情報を決定して読み出す手段を有し、ユーザ用電子端末は、端末固有のディスクの管理を行う手段及び端末の電子データ取扱い傾向に従った配信要求を作成する手段を有する。
【００１２】
（３）前記蓄積管理サーバは、前記配信データサーバによる配信データの評価値を管理する配信データ評価値テーブルと、配信管理サーバからの前記ユーザ用電子端末の配信要求、配信データの取扱い情報に基づき作成したランキング情報管理テーブルと、前記配信管理サーバからの配信要求を管理する配信要求管理テーブルとを有する。
【００１３】
（４）書籍の配信データの入力を行う出版社サーバ、書籍の配信データのデジタル化を行うデジタル化サーバ、デジタル化された書籍の電子データ（電子書籍）の蓄積と管理及びシステム全体の販売情報管理を行う蓄積管理サーバ、電子書籍の配信管理を行う配信管理サーバ、電子書籍の配信を行う衛星配信サーバ、ならびに電子書籍の販売を行う電子書籍販売端末をそれぞれネットワークに接続している電子書籍販売システムにおける、配信データの配信スケジュールを管理する配信スケジュール管理方法であって、
（ａ）前記出版社サーバにおいて、デジタル化する書籍の評価値を設定する方法である。
【００１４】
（ｂ）前記電子書籍販売端末における電子書籍の販売傾向に従った配信要求の作成及びディスク管理を行う方法である。
【００１５】
（ｃ）前記配信管理サーバを通して取得した前記電子書籍販売端末の配信要求、販売情報、及び前記出版社サーバからの書籍の評価値に基づき、予め電子書籍販売端末に配信する電子書籍を決定して送信し、電子書籍販売端末において、ユーザの嗜好（要求）にあった電子書籍を速やかに提供する方法である。
【００１６】
（ｄ）前記出版社サーバにおいて、デジタル化する書籍の評価値を設定するステップと、電子書籍販売端末における電子書籍の販売傾向に従った配信要求の作成及びディスク管理を行うステップと、前記配信管理サーバを通して取得した前記電子書籍販売端末の配信要求、販売情報、及び前記出版社サーバからの書籍の評価値に基づき、予め電子書籍販売端末に配信する電子書籍を決定して送信し、電子書籍販売端末において、ユーザの嗜好（要求）にあった電子書籍を速やかに提供するステップを有する方法である。
【００１７】
（４）書籍の配信データの入力を行う出版社サーバ、書籍の配信データのデジタル化を行うデジタル化サーバ、デジタル化された書籍の電子データ（電子書籍）の蓄積と管理、及びシステム全体の販売情報管理を行う蓄積管理サーバ、電子書籍の配信管理を行う配信管理サーバ、電子書籍の衛星配信を行う衛星配信サーバ、ならびに電子書籍の販売を行う電子書籍販売端末をそれぞれネットワークに接続している電子書籍販売システムにおける、配信データの配信スケジュールを管理する配信スケジュール管理装置であって、
前記出版社サーバにおいて、デジタル化する書籍の評価値を設定する手段を有し、電子書籍販売端末における電子書籍の販売傾向に従った配信要求の作成及びディスク管理を行う手段と、前記配信管理サーバを通して取得した前記電子書籍販売端末の配信要求、販売情報、及びデジタル化サーバからの書籍の評価値に基づき、予め電子書籍販売端末に配信する電子書籍を決定して読み出す手段とを有する装置である。
【００１８】
前記蓄積管理サーバは、前記デジタル化サーバによる電子書籍の評価値を管理するおすすめ図書案内テーブルと、配信管理サーバからの販売情報により作成したランキング情報管理テーブルと、前記配信管理サーバからの配信要求を管理する配信要求テーブルとを有する。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、電子音声、電子画像等電子データの利用端末において、ユーザの要求にあった電子データを速やかに提供することができる。
また、電子書籍、電子音声、電子画像等の電子データ（デジタルコンテンツ）の配信スケジュールを管理する配信スケジュール管理方法及び装置を提供することができる。
また、電子書籍、電子音声、電子画像等の電子データ（デジタルコンテンツ）の配信効率及び利用効率を向上することができる。
また、電子書籍をネットワークを介して接続されている電子書籍販売端末に予め格納しておく電子書籍を配信する場合における配信スケジュールを管理する配信スケジュール方法及び装置を提供することができる。
また、電子書籍販売端末において、ユーザの嗜好（要求）にあった電子書籍を速やかに提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態（実施例）を図面を参照して詳細に説明する。
【００２１】
図１は、本発明による配信スケジュール管理方法を適用した一実施形態（実施例）の電子書籍流通販売システムの概略構成を示すブロック構成図である。
【００２２】
本実施形態の電子書籍流通販売システムは、図１に示すように、配信データの配信スケジュール管理の有効性を高めるために、出版社サーバ１００、デジタル化サーバ２００、蓄積管理サーバ（蓄積管理センタ）３００、配信管理サーバ４００、衛星配信サーバ（衛星配信センタ）５００、電子書籍販売端末６００が、ネットワークを介してそれぞれ接続されている。
【００２３】
前記出版社サーバ１００は、著作者が執筆した書籍の評価値を販売統計に基づいた評価関数を用いて算出し、デジタル化サーバ２００に書籍と書籍の評価値を転送するものである。
【００２４】
図２は、前記出版社サーバ１００の概略構成を示すブロック構成図である。
前記出版社サーバ１００は、図２に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、メモリ８０５、及び書籍データベース８０６で構成され、それぞれはバス８０４により接続されている。
【００２５】
この出版社サーバ１００は、出版社からの各書籍の評価値に基づいて、一括配信するデータの選定を行うことができるように、制御プログラム１０１、ユーザ入力受付プログラム１０２、書籍評価プログラム１０３、及びバッチ送信プログラム１０４、書籍評価テーブル１３０、及び評価基準テーブル１３１を備え、それらのプログラム及びテーブルは前記メモリ８０５に格納されている。
【００２６】
前記出版社サーバ１００内の制御プログラム１０１は、起動時に、ユーザ入力受付プログラム１０２、書籍評価プログラム１０３、及びバッチ送信プログラム１０４を起動する。
【００２７】
出版社サーバ１００内のユーザ入力受付プログラム１０２は、書籍の電子化前に、各書籍のおすすめ度を設定するための画面を表示し、ユーザの入力情報により、書籍評価テーブル１３０を作成する。
【００２８】
出版社サーバ１００内の書籍評価プログラム１０３は、ユーザ入力受付プログラム１０２から、ユーザの入力情報を取得し、評価基準テーブル１３１を用いて、当該書籍の評価値の算出を行う。
【００２９】
出版社サーバ１００内のバッチ送信プログラム１０４は、バッチ送信の時間になったら、書籍評価テーブル１３０から各電子書籍の評価値情報を読み出し、デジタル化サーバ２００に送信する。
【００３０】
前記書籍評価テーブル１３０、評価基準テーブル１３１、及びユーザ入力受付プログラム１０２から得取されるユーザの入力情報の入力画面１３２の一実施例を図３に示す。
【００３１】
前記デジタル化サーバ２００は、出版社サーバ１００から転送されてきた書籍のデジタル化、及び書誌情報、商品情報の定義を行い、書籍本体、書誌情報・商品情報、書籍の評価値を蓄積管理サーバ３００ヘ転送するものである。
【００３２】
図４は、前記デジタル化サーバ２００の概略構成を示すブロック構成図である。前記デジタル化サーバ２００は、図４に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、デジタル化サーバ２００内のメモリ８０５、及びデジタル書籍データベース８０６ａで構成され、それぞれはバス８０４により接続されている。
【００３３】
前記デジタル化サーバ２００は、本実施形態の電子書籍流通販売システムで用いられる形式に変換するために、デジタル化サーバ２００内の制御プログラム２０１、受信プログラム２０２、ユーザ入力受付プログラム２０３、デジタル化プログラム２０４、バッチ送信プログラム２０５、書籍評価テーブル２３０、及び電子書籍情報管理テーブル２３１を備え、これらのプログラム及びテーブルは前記メモリ８０５に格納されている。
【００３４】
デジタル化サーバ２００内の制御プログラム２０１は、起動時に、受信プログラム２０２、ユーザ入力受付プログラム２０３、デジタル化プログラム２０４、バッチ送信プログラム２０５を起動する。
【００３５】
前記受信プログラム２０２は、出版社サーバ１００のバッチ送信プログラム１０４から書籍評価テーブル１３０の内容を受け取ったら、デジタル化サーバ２００内の書籍評価テーブル２３０に格納する。
【００３６】
前記ユーザ入力受付プログラム２０３は、ユーザが電子書籍情報を入力するための画面を表示し、ユーザの入力後、入力情報をデジタル化プログラム２０４に送信し、デジタル化プログラム２０４からデジタル化終了通知がきたら、電子書籍情報管理テーブル２３１に格納する。
【００３７】
前記デジタル化プログラム２０４は、ユーザ入力受付プログラム２０３からユーザの入力情報を取得後、既存のデジタル化処理を行い、ユーザ入力受付プログラム２０３に終了通知を送付する。
【００３８】
前記バッチ送信プログラム２０５は、バッチ送信の時間になったら、電子書籍情報管理テーブル２３１から電子書籍の情報を読み出し、蓄積管理サーバ３００に送信する。また、書籍評価テーブル２３０からも、電子書籍の評価値情報を読み出し、蓄積管理サーバ３００に送信する。前記電子書籍情報管理テーブル２３１及び入力画面２３２の一実施例を図５に示す。
【００３９】
前記蓄積管理サーバ３００は、デジタル化サーバ２００からの書籍本体、書誌情報・商品情報、書籍の評価値の登録を行い、この登録された書籍本体、書誌情報、商品情報及び書籍の管理を行うものである。
【００４０】
図６は、前記蓄積管理サーバ（蓄積管理センタ）３００の概略構成を示すブロック構成図である。
前記蓄積管理サーバ３００は、図６に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、蓄積管理サーバ３００内のメモリ８０５、デジタル書籍データベース８０６ａ、及び配信情報管理データベース８０６ｂで構成され、それぞれはバス８０４により接続されている。
【００４１】
前記蓄積管理サーバ（蓄積管理センタ）３００は、本実施形態の電子書籍流通販売システムで販売される電子書籍の蓄積管理を行うために、制御プログラム３０１、電子書籍情報管理プログラム３０２、電子書籍案内テーブル管理プログラム３０３、販売情報管理プログラム３０４、配信要求管理プログラム３０５、書籍データ読み出しプログラム３０６、送信データ合成プログラム３０７、電子書籍情報管理テーブル３３０、ランキング情報管理テーブル３３１、配信要求管理テーブル３３２、及びおすすめ図書案内テーブル３３３を備え、これらのプログラム及びテーブルはメモリ８０５に格納されている。
【００４２】
前記制御プログラム３０１は、起動時に、電子書籍情報管理プログラム３０２、電子書籍案内テーブル管理プログラム３０３、販売情報管理プログラム３０４、配信要求管理プログラム３０５、書籍データ読み出しプログラム３０６、送信データ合成プログラム３０７を起動する。
【００４３】
前記電子書籍情報管理プログラム３０２は、デジタル化サーバ２００から電子書籍情報を取得したら、電子書籍情報管理テーブル３３０に格納する。
【００４４】
前記電子書籍案内テーブル管理プログラム３０３は、デジタル化サーバ２００から電子書籍の評価値情報を取得したら、おすすめ図書案内テーブル３３３に格納する。
【００４５】
前記販売情報管理プログラム３０４は、配信管理サーバ４００から販売情報を取得したら、ランキング情報を集計し、ランキング情報管理テーブル３３１に格納する。
【００４６】
前記配信要求管理プログラム３０５は、配信管理サーバ４００からオンデマンド（On Demand）配信要求を取得した場合は、書籍データ読み出しプログラム３０６に該当する書籍データの取得要求を発行し、書籍データ読み出しプログラム３０６からデータ取得終了通知を取得後、配信管理サーバ４００に取得データを送信する。
【００４７】
また、配信管理サーバ４００から一括配信要求を取得した場合は、配信要求管理テーブル３３２に取得した配信要求情報を格納し、書籍データ読み出しプログラム３０６にデータ取得要求を発行する。書籍データ読み出しプログラム３０６からデータ取得終了通知を取得後、配信管理サーバ４００に取得データを送信する。
【００４８】
前記書籍データ読み出しプログラム３０６は、配信要求管理プログラム３０５からオンデマンド（On Demand）配信要求を受けた場合、電子書籍情報管理テーブル３３０から、該当する電子書籍を読み出し、送信データ合成プログラム３０７に送信し、送信データ合成プログラム３０７からデータ合成終了通知を取得したら、蓄積管理サーバ３００内の配信要求管理プログラム３０５にデータ読み出し終了通知とデータを送信する。
【００４９】
また、配信要求管理プログラム３０５から一括配信要求を受けた場合、おすすめ図書案内テーブル３３３から、特定の評価値を満たす電子書籍を読み出し、送信データ合成プログラム３０７に送信し、送信データ合成プログラム３０７からデータ合成終了通知を取得したら、蓄積管理サーバ３００内の配信要求管理プログラム３０５にデータ読み出し終了通知とデータを送信する。
【００５０】
蓄積管理サーバ３００内の送信データ合成プログラム３０７は、書籍データ読み出しプログラム３０６から合成要求があったら、指定された電子書籍の合成処理を行い、書籍データ読み出しプログラム３０６に合成終了通知と合成データを送信する。
【００５１】
図７と図３１に前記販売情報管理プログラム３０４のＰＡＤ図及び前記ランキング情報管理テーブル６３１の一実施例を示し、図８と図３３と図３４に書籍データ読み出しプログラム３０６、及び送信データ合成プログラム３０７のＰＡＤ図、ならびに前記配信要求管理テーブル３３２の一実施例を示す。
【００５２】
図１０、図１１、図２９、図３０に前記電子書籍情報管理プログラム３０２及び電子書籍案内テーブル管理プログラム３０３のＰＡＤ図及び電子書籍情報管理テーブル３３０及び前記おすすめ図書案内テーブル３３３の一実施例を示す。
【００５３】
図１２は、前記配信管理サーバ４００の概略構成を示すブロック構成図である。前記配信管理サーバ４００は、図１２に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、配信管理サーバ４００内のメモリ８０５、配信情報管理データベース８０６ｂ及び販売情報管理データベース８０６ｃで構成され、それぞれはバス８０４により接続されている。
【００５４】
前記配信管理サーバ４００は、本実施形態の電子書籍流通販売システム内での電子書籍の流通を行うために、制御プログラム４０１、オンデマンド配信管理プログラム４０２、一括配信管理プログラム４０３、商品購入管理プログラム４０４、販売情報管理プログラム４０５、オンデマンド配信要求管理テーブル４３０、一括配信要求管理テーブル４３１、及び販売情報管理テーブル４３２を備え、それらはメモリ８０５に格納されている。
【００５５】
前記配信管理サーバ４００内の制御プログラム４０１は、起動時に、オンデマンド配信管理プログラム４０２、一括配信管理プログラム４０３、商品購入管理プログラム４０４、販売情報管理プログラム４０５を起動する。
【００５６】
前記配信管理サーバ４００内のオンデマンド配信管理プログラム４０２は、電子書籍販売端末から、オンデマンド配信要求を受けたら、オンデマンド配信要求管理テーブル４３０に配信要求を格納し、蓄積管理サーバ３００に、当該配信要求を送信する。蓄積管理サーバ３００から終了通知と配信データを取得したら、衛星配信サーバ５００に当該取得データを送信し、オンデマンド配信要求管理テーブル４３０から核当する配信要求を削除する。
【００５７】
配信管理サーバ４００内の一括配信管理プログラム４０３は、電子書籍販売端末６００から、一括配信要求を受けたら、一括配信要求管理テーブル４３１に配信要求を格納し、蓄積管理サーバ３００に、当該配信要求を送信する。蓄積管理サーバ３００から終了通知と配信データを取得したら、衛星配信サーバ５００に当該取得データを送信し、一括配信要求管理テーブル４３１から該当する配信要求を削除する。
【００５８】
配信管理サーバ４００内の商品購入管理プログラム４０４は、電子書籍販売端末６００から、購入要求があったら、既存の購入処理を行い、購入処理終了後、販売情報管理プログラム４０５に購入内容を通知し、電子書籍販売端末６００との購入処理を終了する。
【００５９】
配信管理サーバ４００内の販売情報管理プログラム４０５は、商品購入管理プログラム４０４から購入内容の通知を受けたら、販売情報管理テーブル４３２に販売情報を格納する。
【００６０】
配信管理サーバ４００は、各電子書籍販売端末６００からのオンデマンド配信要求、及び一括配信要求を取得し、配信要求のスケジュール管理を行い、蓄積管理サーバ（蓄積管理センタ）３００に配信要求を発行する。その後、蓄積管理サーバ３００から、配信要求に該当する書籍本体、書誌情報、商品情報を受け取り、書籍本体と書誌情報は、衛星配信サーバ（衛星配信センタ）５００に送信し、商品情報は、電子書籍販売端末に送信する。
【００６１】
配信管理サーバ４００から送信する書籍本体と書誌情報を取得した衛星配信サーバ５００は、衛星を用いて、当該情報の送信を行う。
【００６２】
図１３に前記オンデマンド（On Demand）配信要求管理テーブル４３０の一実施例を示し、図１４に一括配信要求管理テーブル４３１の一実施例を示し、図１５と図３７に前記商品購入管理プログラム４０４のＰＡＤ図及び前記販売情報管理テーブル４３２の一実施例を示す。
【００６３】
図１６は、前記衛星配信サーバ５００の概略構成を示すブロック構成図である。衛星配信サーバ５００は、図１６に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、衛星配信サーバ５００内のメモリ８０５、及び衛星配信情報管理データベース８０６ｄで構成され、それぞれはバス８０４により接続されている。
【００６４】
前記衛星配信サーバ５００は、本実施形態の電子書籍流通販売システム内での衛星配信を行うために、制御プログラム５０１と衛星配信管理プログラム５０２を備え、それらはメモリ８０５に格納されている。
【００６５】
前記制御プログラム５０１は、起動時に、衛星配信管理プログラム５０２を起動する。
前記衛星配信管理プログラム５０２は、配信管理サーバ４００から電子書籍配信要求と配信データを取得したら、配信データを電子書籍販売端末に配信する。
【００６６】
図１７と図４０に前記電子書籍情報管理プログラム６０３のＰＡＤ図及び電子書籍情報管理テーブル６３０の一実施例を示す。
【００６７】
前記電子書籍販売端末６００は、ユーザの購入要求に従って、オンデマンド（On Demand）配信要求の作成を行ったり、各端末ごとの販売傾向に従ったディスク管理を行い、一括配信要求の作成を行い、配信管理サーバ４００に送信するものである。
【００６８】
図１８は、前記電子書籍販売端末６００の概略構成を示すブロック構成図である。前記電子書籍販売端末６００は、図１８に示すように、中央処理装置（ＣＰＵ）８０１、キーボード８０２、ディスプレイ８０３、バス８０４、電子書籍販売端末６００内のメモリ８０５、デジタル書籍データベース８０６ａ、及び書籍販売用データベース８０６ｅで構成され、それぞれはバス８０４により接続されている。
【００６９】
前記電子書籍販売端末６００は、本実施形態の電子書籍流通販売システム内での電子書籍の販売を行うために、制御プログラム６０１、ユーザ入力受付プログラム６０２、電子書籍情報管理プログラム６０３、書籍販売処理プログラム６０４、保管書籍管理プログラム６０５、配信要求作成プログラム６０６、電子書籍情報管理テーブル６３０、保管書籍管理テーブル６３１、及び一括配信要求管理テーブル６３２を備え、それらはメモリ８０５に格納されている。
【００７０】
前記制御プログラム６０１は、起動時に、ユーザ入力受付プログラム６０２、電子書籍情報管理プログラム６０３、書籍販売処理プログラム６０４、保管書籍管理プログラム６０５、及び配信要求作成プログラム６０６を起動する。
【００７１】
前記ユーザ入力受付プログラム６０２は、一括配信要求の入力・設定画面６３３を表示し、ユーザの入力後、配信管理サーバ４００に入力情報を送信する。
【００７２】
前記電子書籍情報管理プログラム６０３は、衛星配信サーバ（衛星配信センタ）５００から配信データを取得後、電子書籍情報管理テーブル６３０に取得情報を格納し、更に、保管書籍管理プログラム６０５に取得した電子書籍情報を通知する。
【００７３】
電子書籍販売端未６００内の書籍販売処理プログラム６０４は、ユーザが電子書籍の購入を決定したら、配信管理サーバ４００内の商品購入管理プログラム４０４に購入要求を送信し、配信管理サーバ４００との購入処理が終了したら、保管書籍管理プログラム６０５に購入した電子書籍情報を通知する。
【００７４】
電子書籍販売端末６００内の保管書籍管理プログラム６０５は、書籍販売処理プログラム６０４から、電子書籍情報を取得した場合、保管書籍管理テーブル６３１内の該当する電子書籍の該当する週の販売数及び、合計販売数に１を加算する。また、電子書籍情報管理プログラム６０３から、電子書籍情報を取得した場合、通知された電子書籍がオンデマンド（On Demand）配信要求によるものの場合は、保管書籍管理テーブル６３１内の該当する電子書籍の該当する週の販売数及び、合計販売数に１を加算する。
【００７５】
電子書籍販売端未６００内の配信要求作成プログラム６０６は、一括配信要求の作成時間になったら、保管書籍管理テーブル６３１より、現在何週目であるかを読み取り、保管書籍管理テーブル６３１より合計販売数が上位の電子書籍及び、合計販売数は上位ではないが、その週近くの週の販売数が増加している電子書籍を選出し、それ以外の電子書籍のレコードを削除する。更に、一括配信要求管理テーブル６３２より、配信要求のレコードを読み出し、配信管理サーバ４００に通知する。また、一括配信要求の作成時間ではなく、かつ、ユーザからのオンデマンド（On Demand）要求の場合は、ユーザからのオンデマンド（On Demand）要求を配信管理サーバ４００内のオンデマンド（On Demand）配信管理プログラム４０２に通知する。
【００７６】
前記電子書籍情報管理テーブル６３０の一実施例は図１７に示し、図１９と図４１，図４３に保管書籍管理プログラム６０５及び配信要求作成プログラム６０６のＰＡＤ図及び前記書籍前記保管書籍管理テーブル６３１の一実施例を示す。図２０と図４４に前記ユーザ入力受付プログラム６０２のＰＡＤ図、一括配信要求管理テーブル６３２、及び入力画面６３３の一実施例を示す。
【００７７】
次に、本実施形態の電子書籍流通販売システムの動作の概要を図１及び図２１を参照して説明する。
【００７８】
図２１は、本実施形態の電子書籍流通販売システムの動作を説明するための図である。
出版社サーバ１００が電子化する書籍に対して、特定の評価関数を用いて、書籍の評価値を算出し（７００）、書籍とその評価値をデジタル化サーバ２００に送信する。デジタル化サーバ２００では、出版社サーバ１００からの情報を取得し、書籍のデジタル化を行い（７０１）、書誌情報、商品情報を定義して、蓄積管理サーバ３００ヘの登録を行う。各種情報を取得した蓄積管理サーバ３００では、蓄積管理を行う（７０２）。
【００７９】
一方、電子書籍販売端末６００では、ユーザが選択した書籍の購入処理（７０３）を配信管理サーバ４００との間で行い、配信管理サーバ４００では、その購入処理に関する販売情報を管理する（７０４）。電子書籍販売端末６００側で、実際の購入処理後の書籍取得段階で、オンデマンド（On Demand）配信要求を作成し（７０５）、配信管理サーバ４００に送信する。オンデマンド（On Demand）配信要求を取得した配信管理サーバ４００では、配信要求の管理を行い（７０６）、蓄積管理サーバ３００に送信する。
【００８０】
配信要求を受けた蓄積管理サーバ３００では、配信要求の管理（バッチ処理）を行い、該当する電子書籍のデータを取得し配信要求の管理（スケジューリング）を行った後（７０７）、衛星配信サーバ５００に送信する。
【００８１】
電子書籍データを取得した衛星配信サーバ５００は、当該データの該当する電子書籍販売端末６００への衛星配信を行う（７０８）。一方、配信管理サーバ４００から蓄積管理サーバ３００に販売情報をバッチで送信し、蓄積管理サーバでは、販売情報の管理を行なう（７１０）。
【００８２】
また、電子書籍販売端末６００側で、一括配信要求の時間になると、一括配信要求の作成を行う（７１１）。この際、各電子書籍販売端末６００の販売傾向に即したディスク管理、及び、配信要求の作成を行う。その後、前記配信要求を配信管理サーバ４００に送信する。
【００８３】
各電子書籍販売端末６００から一括配信要求を取得した配信管理サーバ４００は、配信要求を管理し（７１２）、その後、蓄積管理サーバ３００に送信する。配信要求を取得した蓄積管理サーバ３００は、配信要求の管理（スケジューリング）を行い、該当する電子書籍のデータ取得後、衛星配信サーバ５００に送信する。電子書籍データを取得した衛星配信サーバ５００は、該データの該当する電子書籍販売端末６００への衛星配信を行う（７１４）。
【００８４】
次に、前記各プログラムのとその内容について説明する。
図２２は、本実施形態の出版社サーバ１００内のユーザ入力受付プログラム１０２の処理手順とその内容を示すフローチャートである。
前記ユーザ入力受付プログラム１０２の処理は以下のステップからなっている。
【００８５】
ステップ１０２０：ユーザが書籍評価値の入力・設定画面１３２を用いて入力した書籍名（１３２１）、発行年月日（１３２２）、著作者名（１３２３）、紹介されたマスメディアの種類（１３２４）、内容の話題性（１３２５）およびファイルの位置（１３２６）を受け取り、ワークエリアに格納する。
ステップ１０２１：ワークエリアから紹介されたマスメディアの種類（１３２４）を読み出し、テレビを一番左のビット、新聞を左から２番目のビット、ラジオを左から３番目のビット、雑誌を右から２番目のビット、中吊りを一番右のビットとし、５けたのビット列に変更し、紹介されたマスメディアの種類として、ワークエリアに格納する。
ステップ１０２２：設定ボタンが押されたか？
ステップ１０２３：ワークエリアから紹介されたマスメディアの種類および、内容の話題性を読み出し、書籍評価プログラム１０３に評価値の取得を要求する。
ステップ１０２４：書籍評価プログラム１０３から評価値が戻ってきたか？
ステップ１０２５：ワークエリアから、書籍名（１３２１）、発行年月日（１３２２）、著作者名（１３２３）、紹介されたマスメディアの種類（１３２４）、内容の話題性（１３２５）、ファイルの位置（１３２６）および、書籍評価プログラム１０３から取得した評価を読み出し、書籍評価テーブル１３０に格納してユーザ入力受付プログラム１０２は終了する。
【００８６】
図２３は、本実施形態の出版社サーバ１００内の書籍評価プログラム１０３の処理手順及びその内容を示すフローチャートである。
前記書籍評価プログラム１０３の処理は以下のステップからなっている。
【００８７】
ステップ１０３０：ユーザ入力受付プログラム１０２からよびだされたか？
ステップ１０３１：評価基準テーブル１３１からテレビ（１３１１）、新聞（１３１２）、ラジオ（１３１３）、雑誌（１３１４）、中吊り（１３１５）、の比重及び、内容の話題性と紹介されたマスメディアの比重（１３１６）を読み出し、ワークエリアに格納する。
ステップ１０３２：ワークエリアからテレビ（１３１１）、新聞（１３１２）、ラジオ（１３１３）、雑誌（１３１４）、中吊り（１３１５）、の比重を読み出し、また、ユーザ入力受付プログラム１０２から受け付けた５ビット列を読み出し、
式：（５ビット列の一番左のビット）×（テレビの比重１３１１）＋
（５ビット列の左から２番目のビット）×（新聞の比重１３１２）＋
（５ビット列の左から３番目のビット）×（ラジオの比重１３１３）＋
（５ビット列の右から２番目のビット）×（雑誌の比重１３１４）＋
（５ビット一番右のビット）×（中吊りの比重１３１５）を計算し、マスメディア全体の比重としてワークエリアに格納する。
ステップ１０３３：ワークエリアから内容の話題性と紹介されたマスメディアの比重（１３１６）と前記ステップにおいて計算したマスメディアの全体の比重を読み出し、また、ユーザ入力受付プログラム１０２から受け付けた内容の話題性（１３２５）を読み出し、
式：（マスメディアの全体の比重）＋（内容の話題性と紹介されたマスメディアの比重１３１６）×（内容の話題性）を計算し、書籍の評価値（１３０６）として、ワークエリアに格納する。
ステップ１０３４：ワークエリアから書籍の評価値（１３０６）を読み出し、ユーザ入力受付プログラム１０２に通知して書籍評価プログラム１０３は終了する。
【００８８】
図２４は、本実施形態の出版社サーバ１００内のバッチ送信プログラム１０４の処理手順及びその内容を示すフローチャートである。
前記バッチ送信プログラム１０４の処理は以下のステップからなっている。
制御プログラム１０１が終了するまで繰り返す。
【００８９】
ステップ１０４０：バッチ送信の時間になった？
ステップ１０４１：書籍評価テーブル１３０からすべてのレコード（書籍名１３０１、発行年月日１３０２、著作者名１３０３、マスメディアでの知名度１３０４、話題性１３０５、評価１３０６、ファイルの位置１３０７）を読み出し、ワークエリアに格納する。
ステップ１０４２：デジタル化サーバ２００の受信プログラム２０２に送信してバッチ送信プログラム１０４は終了する。
【００９０】
図２５は、本実施形態のデジタル化サーバ２００内の受信プログラム２０２の処理手順及びその内容を示すフローチャートである。
前記受信プログラム２０２の処理手順とその内容は以下のステップからなっている。
制御プログラム２０１が終了するまで繰り返す。
【００９１】
ステップ２０２０：出版社サーバ１００のバッチ送信プログラム１０４から書籍評価テーブル１３０の内容を受け取った？
ステップ２０２１：出版社サーバ１００のバッチ送信プログラム１０４から取得した、書籍名、発行年月日、著作者名、マスメディアでの知名度、話題性、評価、ファイル本体を受け取り、ワークエリアに格納する。
ステップ２０２２：ワークエリアから、書籍名、発行年月日、著作者名、マスメディアでの知名度、話題性、評価、ファイル本体を読み出し、書籍評価テーブル２３０に格納する。
２０２３ステップ：書籍評価テーブル２３０のデジタル化欄２３０８に０を設定して受信プログラム２０２の処理は終了する。
【００９２】
図２６は、本実施形態のデジタル化サーバ２００内のユーザ入力受付プログラム２０３の処理手順及びその内容を示すフローチャートである。
前記ユーザ入力受付プログラム２０３の処理は以下のステップからなっている。
【００９３】
ステップ２０３０：ユーザが電子書籍情報の入力・設定画面を用いて入力したファイルの位置（２３２１）、書籍名（２３２２）、出版社名（２３２３）、著作者名（２３２４）、発行年月日（２３２５）、価格（２３２６）およびキーワード（２３２７）を受け取り、ワークエリアに格納する。
ステップ２０３１：設定ボタンが押されたか？
ステップ２０３２：ワークエリアから、ファイル位置（２３２１）、書籍名（２３２２）、出版社名（２３２３）、著作者名（２３２４）、発行年月日（２３２５）、価格（２３２６）およびキーワード（２３２７）を読み出し、デジタル化プログラム２０４に通知する。
ステップ２０３３：デジタル化プログラム２０４から、終了通知が来たか？
ステップ２０３４：書籍評価テーブル２３０のデジタル化欄２３０８に１を設定する。
ステップ２０３５：ワークエリアからファイル位置（２３２１）、書籍名（２３２２）、出版社名（２３２３）、著作者名（２３２４）、発行年月日（２３２５）、価格（２３２６）およびキーワード（２３２７）を読み出し、電子書籍情報管理テーブル２３１に格納してユーザ入力受付プログラム２０３の処理は終了する。
【００９４】
図２７は、本実施形態のデジタル化サーバ２００内のデジタル化プログラム２０４の処理手順及びその内容を示すフローチャートである。
前記デジタル化プログラム２０４の処理は以下のステップからなっている。
制御プログラム２０１が終了するまで繰り返す。
【００９５】
ステップ２０４０：ユーザ入力受付プログラム２０３から呼ばれた？
ステップ２０４１：デジタル化処理
ステップ２０４２：ユーザ入力受付プログラム２０３に終了通知を送付してデジタル化プログラム２０４の処理は終了する。
【００９６】
図２８は、本実施形態のデジタル化サーバ２００内のバッチ送信プログラム２０５の処理手順及びその内容を示すフローチャートである。
前記バッチ送信プログラム２０５の処理は以下のステップからなっている。
制御プログラム２０１が終了するまで繰り返す。
【００９７】
ステップ２０５０：バッチ送信の時間になった？
ステップ２０５１：電子書籍情報管理テーブル２３１から、書籍名（２３１１）、発行年月日（２３１２）、著作者名（２３１３）、出版社名（２３１４）、価格（２３１５）、キーワード（２３１６）、ファイル本体（２３１７）を読み出し、ワークエリアに格納する。
ステップ２０５２：ワークエリアから、書籍名（２３１１）、発行年月日（２３１２）、著作者名（２３１３）、出版社名（２３１４）、価格（２３１５）、キーワード（２３１６）を読み出し、蓄積管理サーバ３００内の電子書籍情報管理プログラム３０２に通知する。
ステップ２０５３：書籍評価テーブル２３０から、書籍名（２３０１）、発行年月日（２３０２）、著作者名（２３０３）、マスメディアでの知名度（２３０４）、話題性（２３０５）、評価（２３０６）、ファイル本体（２３０７）を読み出し、ワークエリアに格納する。
ステップ２０５４：ワークエリアから、書籍名（２３０１）、発行年月日（２３０２）、著作者名（２３０３）、マスメディアでの知名度（２３０４）、話題性（２３０５）、評価（２３０６）、ファイル本体（２３０７）を読み出し蓄積管理サーバ内３００の電子書籍案内テーブル管理プログラム３０３に通知してバッチ送信プログラム２０５の処理は終了する。
【００９８】
図２９は、本実施形態の蓄積管理サーバ３００内の電子書籍情報管理プログラム３０２の処理手順及びその内容を示すフローチャートである。
前記電子書籍情報管理プログラム３０２の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【００９９】
ステップ３０２０：デジタル化サーバ２００内のバッチ配信プログラム２０５から通知を受けたか？
ステップ３０２１：ワークエリアから、書籍名、発行年月日、著作者名、出版社名、価格、キーワード、ファイル本体を読み出し、電子書籍情報管理テーブル３３０に格納して電子書籍情報管理プログラム３０２の処理は終了する。
【０１００】
図３０は、本実施形態の蓄積管理サーバ３００内の電子書籍情報案内テーブル管理プログラム３０３の処理手順及びその内容を示すフローチャートである。
前記電子書籍情報案内テーブル管理プログラム３０３の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【０１０１】
ステップ３０３０：デジタル化サーバ２００内のバッチ配信プログラム２０５から通知を受けたか？
ステップ３０３１：ワークエリアから、書籍名、発行年月日、著作者名、出版社名、評価を読み出し、おすすめ図書案内テーブル３３３に格納して電子書籍情報案内テーブル管理プログラム３０３の処理は終了する。
【０１０２】
図３１は、本実施形態の蓄積管理サーバ３００内の販売情報管理プログラム３０４の処理手順及びその内容を示すフローチャートである。
前記販売情報管理プログラム３０４の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【０１０３】
ステップ３０４０：配信管理サーバ４００内の販売情報管理プログラム４０５から販売情報を受けたか？
ステップ３０４１：販売情報から、書籍名、著作者名、販売量、価格、販売数等のランキング情報を集計し、ワークエリアに格納する。
ステップ３０４２：ワークエリアから上記ステップの集計結果として、書籍名、著作者名、販売量、価格、販売数を読み出し、ランキング情報管理テーブル３３１に格納して販売情報管理プログラム３０４の処理は終了する。
【０１０４】
図３２は、本実施形態の蓄積管理サーバ３００内の配信要求管理プログラム３０５の処理手順及びその内容を示すフローチャートである。
前記配信要求管理プログラム３０５の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【０１０５】
ステップ３０５０：配信要求の種類は何か？
ステップ３０５１：書籍データ読み出しプログラム３０６にデータ取得要求を発行する。
ステップ３０５２：データ取得終了通知を取得したか？
ステップ３０５３：配信管理サーバ４００内のオンデマンド（On Demand）配信管理プログラム４０２にデータを送信する。
ステップ３０５４：配信要求管理テーブル３３２に配信管理サーバ３００から取得した配信要求（配信要求ＩＤ、端末ＩＤ、書籍名、著作者名、出版社名）を格納する。
ステップ３０５５：配信要求管理テーブル３３２から、配信要求を読み出し、書籍データ読み出しプログラム３０５にデータ取得要求を発行する。
ステップ３０５６：データ取得終了通知を取得したか？
ステップ３０５７：配信管理サーバ４００内に一括配信管理プログラム４０３にデータを送信して配信要求管理プログラム３０５の処理は終了する。
【０１０６】
図３３は、本実施形態の蓄積管理サーバ３００内の書籍データ読み出しプログラム３０６の処理手順及びその内容を示すフローチャートである。
前記書籍データ読み出しプログラム３０６の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【０１０７】
ステップ３０６０：配信要求管理プログラム３０５から、何の配信要求があったか？
ステップ３０６１：電子書籍情報管理テーブル３３０から、該当する電子書籍を読み出し、送信データ合成プログラム３０７に通知する。
ステップ３０６２：送信データ合成プログラム３０７から、合成終了通知と合成データを取得したか？
ステップ３０６３：蓄積管理サーバ３００内の配信要求管理プログラム３０５にデータ読み出し終了通知とデータを送信する。
ステップ３０６４：おすすめ図書案内テーブル３３３から、評価（３３３４）＞＝４を満たす、レコード（書籍名、発行年月日、著作者名、評価）を読み出し、ワークエリアに格納する。
ステップ３０６５：ランキング情報管理テーブル３３１から、順位（３３１１）＜＝２０を満たす、レコード（書籍名、著作者名、販売量、価格、販売数）を読み出し、ワークエリアに格納する。
ステップ３０６６：上記ステップにおいて、ワークエリアに格納したレコードに該当する電子書籍と、配信要求管理プログラム３０５からの配信要求対象に該当する電子書籍を、電子書籍情報管理テーブル３３０から読み出し、送信データ合成プログラム３０７に通知する。
ステップ３０６７：送信データ合成プログラム３０７から、データ合成終了通知を取得したか？
ステップ３０６８：蓄積管理サーバ３００内の配信要求管理プログラム３０５にデータを読み出し終了通知とデータを送信して書籍データ読み出しプログラム３０６の処理は終了する。
【０１０８】
図３４は、本実施形態の蓄積管理サーバ３００内の送信データ合成プログラム３０７の処理手順及びその内容を示すフローチャートである。
前記送信データ合成プログラム３０７の処理は以下のステップからなっている。
制御プログラム３０１が終了するまで繰り返す。
【０１０９】
ステップ３０７０：書籍データ読み出しプログラム３０６から、合成要求があったか？
ステップ３０７１：指定された電子書籍の合成処理を行う。
ステップ３０７２：書籍データ読み出しプログラム３０６に合成終了通知と合成データを送信して送信データ合成プログラム３０７の処理は終了する。
【０１１０】
図３５は、本実施形態の配信管理サーバ４００内のオンデマンド（On Demand）配信管理プログラム４０２の処理手順及びその内容を示すフローチャートである。
前記オンデマンド（On Demand）配信管理プログラム４０２の処理は以下のステップからなっている。
制御プログラム４０１が終了するまで繰り返す。
【０１１１】
ステップ４０２０：電子書籍販売端末６００内の配信要求作成プログラム６０６から、配信要求があったか？
ステップ４０２１：配信要求ＩＤ４３０１を割り当て、オンデマンド（On Demand）配信要求管理テーブル４３０に要求内容（配信要求ＩＤ、端末ＩＤ、書籍名、著作者名、出版社名）を格納する。
ステップ４０２２：蓄積管理サーバ３００内の配信要求管理プログラム３０５に、配信要求を送信する。
ステップ４０２３：配信要求管理プログラム３０５から終了通知と、配信データを取得したか？
ステップ４０２４：衛星配信サーバ５００内の衛星配信プログラム５０２に取得データを送信する。
ステップ４０２５：オンデマンド（On Demand）配信要求管理テーブル４３０から、該当する配信要求を削除してオンデマンド（On Demand）配信管理プログラムの処理は終了する。
【０１１２】
図３６は、本実施形態の配信管理サーバ４００内の一括配信管理プログラム４０３の処理手順及びその内容を示すフローチャートである。
前記一括配信管理プログラム４０３の処理は以下のステップからなっている。
制御プログラム４０１が終了するまで繰り返す。
【０１１３】
ステップ４０３０：電子書籍販売端末６００内の配信要求作成プログラム６０６から配信要求があったか？
ステップ４０３１：配信要求ＩＤ４３１１を割り当て、一括配信要求管理テーブル４３１に要求内容（配信要求ＩＤ、端末ＩＤ、書籍名、著作者名、出版社名）を格納する。
ステップ４０３２：蓄積管理サーバ３００内の配信要求管理プログラム３０５に、配信要求を送信する。
ステップ４０３３：配信要求管理プログラム３０５から終了通知と、配信データを取得したか？
ステップ４０３４：衛星配信サーバ５００内の衛星配信プログラム５０２に取得データを送信する。
ステップ４０３５：一括配信要求管理テーブル４３１から、該当する配信要求を削除して一括配信管理プログラム４０３の処理は終了する。
【０１１４】
図３７は、本実施形態の配信管理サーバ４００内の商品購入管理プログラム４０４の処理手順及びその内容を示すフローチャートである。
前記商品購入管理プログラム４０４の処理は以下のステップからなっている。
制御プログラム４０１が終了するまで繰り返す。
【０１１５】
ステップ４０４０：書籍販売処理６０４から購入要求があった？
ステップ４０４１：購入処理を行う。
ステップ４０４２：購入処理が終了したか？
ステップ４０４３：販売情報管理プログラム４０５に購入内容（端末ＩＤ、ユーザＩＤ、書籍名、著作者名、商品ＩＤ等）を通知する。
ステップ４０４４：電子書籍販売端末６００内の書籍販売処理プログラム６０５に購入処理終了通知を送信して商品購入管理プログラム４０４の処理は終了する。
【０１１６】
図３８は、本実施形態の配信管理サーバ４００内の販売情報管理プログラム４０５の処理手順及びその内容を示すフローチャートである。
前記販売情報管理プログラム４０５の処理は以下のステップからなっている。
制御プログラム４０１が終了するまで繰り返す。
【０１１７】
ステップ４０５０：商品購入管理プログラム４０４から購入内容の通知があったか？
ステップ４０５１：販売情報管理テーブル４３２に、端末ＩＤ（４３２１）、書籍名（４３２２）、著作者名（４３２３）、ユーザＩＤ（４３２４）、購入年月日（４３２５）、購入数（４３２６）等の情報を格納して販売情報管理プログラム４０５の処理は終了する。
【０１１８】
図３９は、本実施形態の衛星配信サーバ５００内の衛星配信プログラム５０２の処理手順及びその内容を示すフローチャートである。
前記衛星配信プログラム５０２の処理は以下のステップからなっている。
制御プログラム５０１が終了するまで繰り返す。
【０１１９】
ステップ５０２０：電子書籍配信要求と配信データを受けたか？
ステップ５０２１：配信データを電子書籍販売端末６００内の電子書籍情報管理プログラム６０３に配信して衛星配信プログラム５０２の処理は終了する。
【０１２０】
図４０は、本実施形態の電子書籍販売端末６００内の電子書籍情報管理プログラム６０３の処理手順及びその内容を示すフローチャートである。
前記電子書籍情報管理プログラム６０３の処理は以下のステップからなっている。
制御プログラム６０１が終了するまで繰り返す。
【０１２１】
ステップ６０３０：衛星配信サーバ５００内の衛星配信プログラム５０２から、配信データを取得したか？
ステップ６０３１：電子書籍情報管理テーブル６３０に書籍名（６３０１）、発行年月日（６３０２）、著作者名（６３０３）、出版社名（６３０４）、価格（６３０５）、キーワード（６３０６）、ファイル本体（６３０７）を格納する。
ステップ６０３２：保管書籍管理サーバ６０５内に取得した電子書籍情報（書籍ＩＤ，書籍名、オンデマンド配信要求によるデータか、一括配信によるデータか等）を通知して電子書籍情報処理プログラム６０３の処理は終了する。
【０１２２】
図４１は、本実施形態の電子書籍販売端末６００内の保管書籍管理プログラム６０５の処理手順及びその内容を示すフローチャートである。
前記保管書籍管理プログラム６０５の処理は以下のステップからなっている。
制御プログラム６０１が終了するまで繰り返す。
【０１２３】
ステップ６０５０：どのプログラムから通知を受けたか？
ステップ６０５１：保管書籍管理テーブル６３１内の該当する電子書籍ＩＤ（６３１１）の該当する週に販売数（６３１２）及び、合計販売数（６３１３）に１を加算する。
ステップ６０５２：通知されたデータがオンデマンド配信要求によるものだったか？
ステップ６０５３：保管書籍管理テーブル６３１内の該当する電子書籍ＩＤ（６３１１）の該当する週に販売数（６３１２）及び、合計販売数（６３１３）に１を加算して保管書籍管理プログラム６０５の処理は終了する。
【０１２４】
図４２は、本実施形態の電子書籍販売端末６００内の書籍販売処理プログラム６０４の処理手順及びその内容を示すフローチャートである。
前記書籍販売処理プログラム６０４の処理は以下のステップからなっている。
制御プログラム６０１が終了するまで繰り返す。
【０１２５】
ステップ６０４０：ユーザが電子書籍の購入を決定したか？
ステップ６０４１：配信管理サーバ４００内の商品購入管理プログラム４０４に購入要求を送信する。
ステップ６０４２：配信管理サーバ４００内の商品購入管理プログラム４０４との購入処理が終了したか？
ステップ６０４３：保管書類管理プログラム６０５に購入した書籍情報（書籍ＩＤ、書籍名等）を通知して書籍販売処理プログラム６０４の処理は終了する。
【０１２６】
図４３は、本実施形態の電子書籍販売端末６００内の配信要求作成プログラム６０６の処理手順及びその内容を示すフローチャートである。
前記配信要求作成プログラム６０６の処理は以下のステップからなっている。
制御プログラム６０１が終了するまで繰り返す。
【０１２７】
ステップ６０６０：一括配信要求の作成時間になったか？
ステップ６０６１：保管書籍管理テーブル６３１より、現在何週目であるか６３１５を読み取り、ワークエリアに格納する。
ステップ６０６２：ワークエリアより現在何週目であるかを読み出し、保管書籍管理テーブル６３１より、合計販売数（６３１３）が上位の電子書籍及び、合計販売数（６３１３）は上位ではないが、その週近くの週の販売数（６３１２）が増加している電子書籍を選出し、それ以外の電子書籍のレコード（書籍ＩＤ、各週の販売数、合計販売数等）を削除する。
ステップ６０６３：一括配信要求管理テーブル６３２より、配信要求のレコード（書籍ＩＤ、書籍名、著作者名、出版社名等）を読み出しワークエリアに格納する。
ステップ６０６４：ワークエリアから、配信要求のレコード（書籍ＩＤ、書籍名、著作者名、出版社名）を取得し、配信管理サーバ４００内の一括配信管理プログラム４０３に通知する。
ステップ６０６５：ユーザからのオンデマンド配信要求が来たか？
ステップ６０６６：ユーザからのオンデマンド配信要求をワークエリアに格納する。
ステップ６０６７：ワークエリアからオンデマンド配信要求を読み出し、オンデマンド配信管理プログラム４０２に通知して配信要求作成プログラム６０６の処理は終了する。
【０１２８】
図４４は、本実施形態の電子書籍販売端末６００内のユーザ入力受付プログラム６０２の処理手順及びその内容を示すフローチャートである。
前記ユーザ入力受付プログラム６０２の処理は以下のステップからなっている。
【０１２９】
ステップ６０２０：ユーザが一括配信要求の入力・設定画面６３３を用いて入力した書籍名（６３３１）、書籍ＩＤ（６３３２）、出版社名（６３３３）、著作者名（６３３４）を受け取り、ワークエリアに格納する。
ステップ６０２１：設定ボタンが押されたか？
ステップ６０２２：ワークエリアから、書籍名（６３３１）、書籍ＩＤ（６３３２）、出版社名（６３３３）、著作者名（６３３４）を読み出し、一括配信要求管理テーブル６３２に格納してユーザ入力受付プログラム６０２の処理は終了する。
【０１３０】
以上、本発明を電子書籍販売システムに適用した電子書籍配信スケジュール管理方法及び装置について説明したが、本発明は、電子音声、電子画像等電子データの配信スケジュール管理方法及び装置にも適用できることは容易に推測することができるであろう。
【０１３１】
以上、本発明を実施形態（実施例）に基づき具体的に説明したが、本発明は前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において、種々変更し得ることはいうまでもない。
【図面の簡単な説明】
【０１３２】
【図１】本発明による配信スケジュール管理方法を適用した一実施形態の電子書籍流通販売システムの概略構成を示すブロック構成図である。
【図２】本実施形態の出版社サーバの概略構成を示すブロック構成図である。
【図３】本実施形態のユーザの入力情報の入力画面、書籍評価テーブル、及び評価基準テーブルの一実施例を示す図である。
【図４】本実施形態のデジタル化サーバの概略構成を示すブロック構成図である。
【図５】本実施形態のユーザ入力受付プログラム、デジタル化プログラムの関連図、ならびにユーザの入力情報の入力画面及び電子書籍情報管理テーブルの一実施例を示す図である。
【図６】本実施形態の蓄積管理サーバ（蓄積管理センタ）の概略構成を示すブロック構成図である。
【図７】本実施形態の販売情報管理プログラムの関連図及び前記ランキング情報管理テーブルの一実施例を示す図である。
【図８】本実施形態の配信要求管理プログラム、書籍データ読み出しプログラム、及び送信データ合成プログラムの関連図、ならびに前記配信要求管理テーブルの一実施例を示す図である。
【図９】本実施形態のバッチ送信プログラム、電子書籍情報管理プログラム及び電子書籍案内テーブル管理プログラムの関連図を示す図である。
【図１０】本実施形態の電子書籍情報管理テーブル、電子書籍情報管理プログラムの一実施例を示す図である。
【図１１】本実施形態のおすすめ図書案内テーブル、電子書籍情報案内テーブル管理プログラムの一実施例を示す図である。
【図１２】本実施形態の配信管理サーバの概略構成を示すブロック構成図である。
【図１３】本実施形態のオンデマンド（On Demand）配信要求管理テーブル、オンデマンド配信管理プログラムの一実施例をに示す図である。
【図１４】本実施形態の一括配信要求管理テーブル、一括配信管理プログラムの一実施例を示す図である。
【図１５】本実施形態の商品購入管理プログラム及び前記販売情報管理テーブルの一実施例を示す図である。
【図１６】本実施形態の衛星配信サーバの概略構成を示すブロック構成図である。
【図１７】本実施形態の電子書籍情報管理プログラム、衛星配信プログラムの関連図及び電子書籍情報管理テーブルの一実施例を示す図である。
【図１８】本実施形態の電子書籍販売端末の概略構成を示すブロック構成図である。
【図１９】本実施形態の保管書籍管理プログラム、配信要求作成プログラムの関連図及び前記書籍前記保管書籍管理テーブルの一実施例を示す図である。
【図２０】本実施形態のユーザ入力受付プログラム、一括配信要求管理テーブル、及び入力画面の一実施例を示す図である。
【図２１】本実施形態の電子書籍流通販売システムの動作を説明するための図である。
【図２２】本実施形態の出版社サーバ内のユーザ入力受付プログラムの構成及びその内容を示すＰＡＤ図である。
【図２３】本実施形態の出版社サーバ内の書籍評価プログラムの構成及びその内容を示すＰＡＤ図である。
【図２４】本実施形態の出版社サーバ内のバッチ送信プログラムの構成及びその内容を示すＰＡＤ図である。
【図２５】本実施形態のデジタル化サーバ内の受信プログラムの構成及びその内容を示すＰＡＤ図である。
【図２６】本実施形態のデジタル化サーバ内のユーザ入力受付プログラムの構成及びその内容を示すＰＡＤ図である。
【図２７】本実施形態のデジタル化サーバ内のデジタル化プログラムの構成及びその内容を示すＰＡＤ図である。
【図２８】本実施形態のデジタル化サーバ内のバッチ送信プログラムの構成及びその内容を示すＰＡＤ図である。
【図２９】本実施形態の蓄積管理サーバ内の電子書籍情報管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３０】本実施形態の蓄積管理サーバ内の電子書籍情報案内テーブル管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３１】本実施形態の蓄積管理サーバ内の販売情報管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３２】本実施形態の蓄積管理サーバ内の配信要求管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３３】本実施形態の蓄積管理サーバ内の書籍データ読み出しプログラムの構成及びその内容を示すＰＡＤ図である。
【図３４】本実施形態の蓄積管理サーバ内の送信データ合成プログラムの構成及びその内容を示すＰＡＤ図である。
【図３５】本実施形態の配信管理サーバ内のオンデマンド（On Demand）配信管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３６】本実施形態の配信管理サーバ内の一括配信管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３７】本実施形態の配信管理サーバ内の商品購入管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３８】本実施形態の配信管理サーバ内の販売情報管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図３９】本実施形態の衛星配信サーバ内の衛星配信管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図４０】本実施形態の電子書籍販売端末内の電子書籍情報管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図４１】本実施形態の電子書籍販売端末内の保管書籍管理プログラムの構成及びその内容を示すＰＡＤ図である。
【図４２】本実施形態の電子書籍販売端末内の書籍販売処理プログラムの構成及びその内容を示すＰＡＤ図である。
【図４３】本実施形態の電子書籍販売端末内の配信要求作成プログラムの構成及びその内容を示すＰＡＤ図である。
【図４４】本実施形態の電子書籍販売端末内のユーザ入力受付プログラムの構成及びその内容を示すＰＡＤ図である。
【符号の説明】
【０１３３】
１００…出版社サーバ、２００…デジタル化サーバ、３００…蓄積管理サーバ（蓄積管理センタ）、４００…配信管理サーバ、５００…衛星配信サーバ（衛星配信センタ）、６００…電子書籍販売端末、８０１…中央処理装置（ＣＰＵ）、８０２…キーボード、８０３…ディスプレイ、８０４…バス、８０５…メモリ、８０６…書籍データベース、８０６ａ…デジタル書籍データベース、８０６ｂ…配信情報管理データベース、８０６ｃ…販売情報管理データベース、８０６ｄ…衛星配信情報管理データベース、８０６ｅ…書籍販売用データベース。
【図１】
2006012186.tif 000003
【図２】
2006012186.tif 000004
【図３】
2006012186.tif 000005
【図４】
2006012186.tif 000006
【図５】
2006012186.tif 000007
【図６】
2006012186.tif 000008
【図７】
2006012186.tif 000009
【図８】
2006012186.tif 000010
【図９】
2006012186.tif 000011
【図１０】
2006012186.tif 000012
【図１１】
2006012186.tif 000013
【図１２】
2006012186.tif 000014
【図１３】
2006012186.tif 000015
【図１４】
2006012186.tif 000016
【図１５】
2006012186.tif 000017
【図１６】
2006012186.tif 000018
【図１７】
2006012186.tif 000019
【図１８】
2006012186.tif 000020
【図１９】
2006012186.tif 000021
【図２０】
2006012186.tif 000022
【図２１】
2006012186.tif 000023
【図２２】
2006012186.tif 000024
【図２３】
2006012186.tif 000025
【図２４】
2006012186.tif 000026
【図２５】
2006012186.tif 000027
【図２６】
2006012186.tif 000028
【図２７】
2006012186.tif 000029
【図２８】
2006012186.tif 000030
【図２９】
2006012186.tif 000031
【図３０】
2006012186.tif 000032
【図３１】
2006012186.tif 000033
【図３２】
2006012186.tif 000034
【図３３】
2006012186.tif 000035
【図３４】
2006012186.tif 000036
【図３５】
2006012186.tif 000037
【図３６】
2006012186.tif 000038
【図３７】
2006012186.tif 000039
【図３８】
2006012186.tif 000040
【図３９】
2006012186.tif 000041
【図４０】
2006012186.tif 000042
【図４１】
2006012186.tif 000043
【図４２】
2006012186.tif 000044
【図４３】
2006012186.tif 000045
【図４４】
2006012186.tif 000046