(57)【要約】【課題】移動する利用者に対して、いつでもデータを販売できるようにすること。【解決手段】利用者側の受信端末１０１は、販売者側のデータ配信装置１００との通信状態を検出する通信状態検出部１０６と、通信状態に基づいて、受信端末１０１を特定する装置識別データをデータ配信装置１００に通知する。また、データ配信装置１００は、受信端末１０１におけるデータ蓄積状況に関する蓄積状況データを前記装置識別データと関連づけて管理する蓄積状況管理部１０４と、前記蓄積状況データに基づいて、対応する受信端末１０１に送信すべきデータを決定し、送信処理する配信データ決定処理部１０３を有している。これにより、販売者は、受信端末１０１と通信可能な時に、利用者に販売したいデータを受信端末１０１上に蓄積させておくことができ、その結果、利用者は、いつでもデータを購入できるようになる。【選択図】　図１
2004133502.tif 000002
【特許請求の範囲】
【請求項１】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理する装置識別データ管理部と、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するサービス提供部とを有し、前記データ配信装置において、前記受信端末から前記装置識別データを受信し、受信した前記装置識別データを使って、前記蓄積状況管理データを特定することにより、前記受信端末におけるユーザにサービスを提供できるようにしたことを特徴とするデータ配信システム。
【請求項２】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末の前記装置識別データを、ポータブルな記録媒体に記録し、前記受信端末と接続することにより、ユーザにサービスを提供できるようにしたことを特徴とする請求項１記載のデータ配信システム。
【請求項３】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末に接続し、データを送受信できる情報端末がある場合、前記受信端末のサービス提供部において、データの通信状態を検出し、前記受信端末と前記情報端末とで、前記データ配信装置との通信スピードが速いものでデータを送受信することができるようにしたことを特徴とする請求項１記載のデータ配信システム。
【請求項４】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムの受信端末は、前記受信端末の特定をするための装置識別データを管理する装置識別データ管理部と、前記データを配信するデータ配信装置との通信状態を検出する通信状態検出部と、前記通信状態に基づいて、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するサービス提供部とを有することを特徴とするデータ配信システム。
【請求項５】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有することを特徴とするデータ配信システム。
【請求項６】
伝送路を利用してデータを送受信するデータ配信システムであって、前記蓄積状況データには、少なくとも、前記受信端末が備える記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とする請求項１、２、３に記載のデータ配信システム。
【請求項７】
伝送路を利用してデータを送受信するデータ配信システムであって、前受信端末の前記サービス提供部において、前記受信端末が保持するデータの中で削除すべきデータを示す削除命令を前記データ配信装置から受信し、前記削除命令に従ってデータを削除するようにしたことを特徴とする請求項４に記載のデータ配信システム。
【請求項８】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部は、前記蓄積状況データに基づいて、前記受信端末が備える記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記受信端末に通知するようにしたことを特徴とする請求項５に記載のデータ配信システム。
【請求項９】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末は、データを特定するデータ特定情報を指定することで、ユーザからのデータの利用要求を受け付け、対応するデータを表示するデータ表示部と、前記データ特定情報で特定されるデータを前記受信端末が保持していない場合には、前記データ特定情報を記録する受信予約部とを有し、前記受信端末の前記サービス提供部において、前記通信状態検出部で検出される通信状態に基づいて、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしたことを特徴とする請求項４あるいは７に記載のデータ配信システム。
【請求項１０】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記受信端末からデータを特定するデータ特定情報を受信し、前記データ特定情報に対応するデータを前記受信端末に送信するようにしたことを特徴とする請求項５あるいは８に記載のデータ配信システム。
【請求項１１】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成する利用情報生成部と、前記装置識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信システムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記装置識別データを前記受信端末から受信する利用情報受信部と、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有することを特徴とする請求項１、２、３、６に記載のデータ配信システム。
【請求項１２】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成する利用情報生成部と、前記装置識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有することを特徴とする請求項４、７、９に記載のデータ配信システム。
【請求項１３】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有することを特徴とする請求項１２に記載のデータ配信システム。
【請求項１４】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末の前記利用可否判断部は、さらに、ユーザに対して前記利用情報の送信を促すメッセージを提示するようにしたことを特徴とする請求項１３に記載のデータ配信システム。
【請求項１５】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記装置識別データを前記受信端末から受信する利用情報受信部と、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有することを特徴とする請求項５、８、１０に記載のデータ配信システム
【請求項１６】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部は、前記受信端末から受信する前記装置識別データと前記利用情報に基づいて、前記装置識別データに対応する受信端末に送信すべきデータを決定するようにしたことを特徴とする請求項１５に記載のデータ配信システム。
【請求項１７】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末の前記サービス提供部において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部において、前記受信端末から受信する前記データ形式情報に適合する形式で前記受信端末にデータを配信するようにしたことを特徴とする請求項１、２、３、６、１１に記載のデータ配信システム。
【請求項１８】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末の前記サービス提供部において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記データ配信装置に送信するようにしたことを特徴とする請求項４、７、９、１２、１３、１４に記載のデータ配信システム。
【請求項１９】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記受信端末から受信する前記データ形式情報に適合する形式で前記受信端末にデータを配信するようにしたことを特徴とする請求項５、８、１０、１５、１６に記載のデータ配信システム。
【請求項２０】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムにおいてデータを受信する情報端末は、前記情報端末にポータブルな記録媒体が装着された時、前記データ配信システムのデータ配信装置に前記記録媒体を特定するための媒体識別データを送信することで前記データ配信装置から送信されるデータを受信し、前記記録媒体に記録するサービス提供部を有し、前記データ配信装置は、前記記録媒体におけるデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記記録媒体が装着された前記情報端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、前記データ配信装置において、前記情報端末から前記媒体識別データを受信し、受信した前記媒体識別データを使って、前記蓄積状況管理データを特定することにより、前記情報端末におけるユーザにサービスを提供できるようにしたことを特徴とするデータ配信システム。
【請求項２１】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムにおいてデータを受信する情報端末は、前記情報端末にポータブルな記録媒体が装着された時、前記データ配信システムのデータ配信装置に前記記録媒体を特定するための媒体識別データを送信することで前記データ配信装置から送信されるデータを受信し、前記記録媒体に記録するサービス提供部を有することを特徴とするデータ配信システム。
【請求項２２】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムのデータ配信装置は、データを受信する情報端末に装着して利用される記録媒体におけるデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記記録媒体を装着している情報端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有することを特徴とするデータ配信システム。
【請求項２３】
伝送路を利用してデータを送受信するデータ配信システムであって、前記記蓄積状況データには、少なくとも、前記記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とする請求項２０に記載のデータ配信システム。
【請求項２４】
伝送路を利用してデータを送受信するデータ配信システムであって、前記情報端末の前記サービス提供部において、前記記録媒体が保持するデータの中で削除すべきデータを示す削除命令を前記配信装置から受信し、前記削除命令に従って前記記録媒体が保持するデータを削除するようにしたことを特徴とする請求項２１に記載のデータ配信システム。
【請求項２５】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記蓄積状況データに基づいて、前記記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記記録媒体を装着している情報端末に送信するようにしたことを特徴とする請求項２２に記載のデータ配信システム。
【請求項２６】
伝送路を利用してデータを送受信するデータ配信システムであって、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、データを特定するデータ特定情報を指定することで、前記受信端末におけるユーザからのデータの利用要求を受け付け、対応するデータを前記記録媒体から読み出して表示するデータ表示部と、前記データ特定情報で特定されるデータを前記記録媒体が保持していない場合には、前記データ特定情報を前記記録媒体に記録する受信予約部を有し、さらに、前記情報端末は、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ特定情報を検出し、読み出すデータ特定情報検出部を有し、前記情報端末の前記サービス提供部において、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしたことを特徴とする請求項２０あるいは２３に記載のデータ配信システム。
【請求項２７】
伝送路を利用してデータを送受信するデータ配信システムであって、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、データを特定するデータ特定情報を指定することで、前記受信端末におけるユーザからのデータの利用要求を受け付け、対応するデータを前記記録媒体から読み出して表示するデータ表示部と、前記データ特定情報で特定されるデータを前記記録媒体が保持していない場合には、前記データ特定情報を前記記録媒体に記録する受信予約部を有することを特徴とする請求項２１あるいは２４に記載のデータ配信システム。
【請求項２８】
伝送路を利用してデータを送受信するデータ配信システムであって、前記情報端末は、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ特定情報を検出し、読み出すデータ特定情報検出部を有し、前記情報端末の前記サービス提供部において、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしたことを特徴とする請求項２１あるいは２４に記載のデータ配信システム。
【請求項２９】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記情報端末からデータを特定するデータ特定情報を受信し、受信した前記データ特定情報に対応するデータを前記情報端末に送信するようにしたことを特徴とする請求項２２あるいは２５に記載のデータ配信システム。
【請求項３０】
伝送路を利用してデータを送受信するデータ配信システムであって、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成し、生成した前記利用情報を前記記録媒体に記録する利用情報生成部を有し、前記情報端末は、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている利用情報を検出し、読み出す利用情報検出部と、前記媒体識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信装置は、さらに、ユーザに関するユーザ情報を前記媒体識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記媒体識別データを前記情報端末から受信する利用情報受信部と、受信する前記媒体識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有することを特徴とする請求項２０、２３、２６に記載のデータ配信システム。
【請求項３１】
伝送路を利用してデータを送受信するデータ配信システムであって、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成し、生成した前記利用情報を前記記録媒体に記録する利用情報生成部を有することを特徴とする請求項２７に記載のデータ配信システム。
【請求項３２】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有することを特徴とする請求項３１に記載のデータ配信システム。
【請求項３３】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末の前記利用可否判断部は、さらに、ユーザに対して前記利用情報の送信を促すメッセージを提示するようにしたことを特徴とする請求項３２に記載のデータ配信システム。
【請求項３４】
伝送路を利用してデータを送受信するデータ配信システムであって、前記情報端末は、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている前記受信端末において利用されたデータを示す利用情報を検出し、読み出す利用情報検出部と、前記媒体識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有することを特徴とする請求項２１、２４、２８に記載のデータ配信システム。
【請求項３５】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信システムのデータ配信装置は、ユーザに関するユーザ情報を前記媒体識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記媒体識別データを前記情報端末から受信する利用情報受信部と、受信する前記媒体識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有することを特徴とする請求項２２、２５、２９に記載のデータ配信システム。
【請求項３６】
伝送路を利用してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記情報端末から受信する前記媒体識別データと前記利用情報に基づいて、前記媒体識別データに対応する記録媒体を装着する情報端末に送信すべきデータを決定するようにしたことを特徴とする請求項３５に記載のデータ配信システム。
【請求項３７】
伝送路を利用して送受信するデータ配信システムであって、前記受信端末において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記記録媒体に記録するようにし、前記情報端末の前記サービス提供部において、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ形式情報を読み出し、前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部において、前記情報端末から受信するデータ形式情報に適合する形式で前記記録媒体を装着する前記情報端末にデータを配信するようにしたことを特徴とする請求項２０、２３、２６、３０記載のデータ配信システム。
【請求項３８】
伝送路を利用してデータを送受信するデータ配信システムであって、前記受信端末において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記記録媒体に記録するようにしたことを特徴とする請求項２７、３１、３２に記載のデータ配信システム。
【請求項３９】
伝送路を利用してデータを送受信するデータ配信システムであって、前記情報端末の前記サービス提供部において、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ形式情報を読み出し、前記データ配信装置に送信するようにしたことを特徴とする請求項２１、２４、２８、３４に記載のデータ配信システム。
【請求項４０】
伝送路を介してデータを送受信するデータ配信システムであって、前記データ配信装置の前記配信データ決定処理部において、前記情報端末から受信するデータ形式情報に適合する形式で前記記録媒体を装着する前記情報端末にデータを配信するようにしたことを特徴とする請求項２２、２５、２９、３５、３６に記載のデータ配信システム。
【請求項４１】
伝送路を利用してデータを送受信するデータ配信方法であって、前記データ配信方法のデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップとを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信方法。
【請求項４２】
伝送路を利用してデータを送受信するデータ配信方法であって、前記データ配信方法の受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データを配信するデータ配信装置との通信状態を検出するステップと、前記通信状態に基づいて、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信方法。
【請求項４３】
伝送路を利用してデータを送受信するデータ配信方法であって、前記データ配信方法のデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップとを有することを特徴とするデータ配信方法。
【請求項４４】
伝送路を利用してデータを送受信するデータ配信方法であって、前記データ配信方法の受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成するステップと、前記装置識別データと共に前記利用情報を前記データ配信装置に送信するステップを有することを特徴とする請求項４２に記載のデータ配信方法。
【請求項４５】
伝送路を利用してデータを送受信するデータ配信方法であって、前記データ配信方法のデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するステップと、前記利用情報と前記装置識別データを前記受信端末から受信するステップと、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行うステップを有することを特徴とする請求項４３に記載のデータ配信方法。
【請求項４６】
伝送路を利用してデータを送受信するデータ配信プログラムを記録した記録媒体であって、前記データ配信プログラムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップとを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信プログラムを記録した記録媒体。
【請求項４７】
伝送路を利用してデータを送受信するデータ配信プログラムを記録した記録媒体であって、前記データ配信プログラムの受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データを配信するデータ配信装置との通信状態を検出するステップと、前記通信状態に基づいて、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信プログラムを記録した記録媒体。
【請求項４８】
伝送路を利用してデータを送受信するデータ配信プログラムを記録した記録媒体であって、前記データ配信プログラムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップを有することを特徴とするデータ配信プログラムを記録した記録媒体。
【請求項４９】
伝送路を利用してデータを送受信するデータ配信プログラムを記録した記録媒体であって、前記データ配信プログラムの受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成するステップと、前記装置識別データと共に前記利用情報を前記データ配信装置に送信するステップを有することを特徴とする請求項４７に記載のデータ配信プログラムを記録した記録媒体。
【請求項５０】
伝送路を利用してデータを送受信するデータ配信プログラムを記録した記録媒体であって、前記データ配信プログラムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するステップと、前記利用情報と前記装置識別データを前記受信端末から受信するステップと、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行うステップを有することを特徴とする請求項４８に記載のデータ配信プログラムを記録した記録媒体。
【請求項５１】
伝送路を利用してデータを送受信するデータ配信プログラムであって、前記データ配信プログラムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップとを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信プログラム。
【請求項５２】
伝送路を利用してデータを送受信するデータ配信プログラムであって、前記データ配信プログラムの受信端末は、前記受信端末の特定をするための装置識別データを管理するステップと、前記データを配信するデータ配信装置との通信状態を検出するステップと、前記通信状態に基づいて、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するステップを有することを特徴とするデータ配信プログラム。
【請求項５３】
伝送路を利用してデータを送受信するデータ配信プログラムであって、前記データ配信プログラムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況データを管理するステップと、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理するステップを有することを特徴とするデータ配信プログラム。
【請求項５４】
伝送路を利用してデータを送受信するデータ配信プログラムであって、前記データ配信プログラムの受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成するステップと、前記装置識別データと共に前記利用情報を前記データ配信装置に送信するステップを有することを特徴とする請求項５２に記載のデータ配信プログラム。
【請求項５５】
伝送路を利用してデータを送受信するデータ配信プログラムであって、前記データ配信プログラムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するステップと、前記利用情報と前記装置識別データを前記受信端末から受信するステップと、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行うステップを有することを特徴とする請求項５３に記載のデータ配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが欲するデータをいつでも提供することが可能なデータ配信システム及び、データ配信システムを構成する装置に関する。
【０００２】
【従来の技術】
この数年の間に、インターネットを利用した多様なデータ配信サービスが実用化されてきた。
【０００３】
従来のデータ配信システムを、図５０を用いて説明する。５００１は、電子書籍や音楽データ等の電子データを販売するための販売ホームページを制作するホームページ制作装置で、５００２は、ホームページ制作装置５００１から受け取った販売ホームページをインターネット上に公開するＷＷＷサーバ、５００３は、販売する電子データを管理するデータベースサーバ、５００４は、図示せぬユーザ入力手段からの指示に従ってＷＷＷサーバ５００２からホームページを取得し、受信した販売ホームページを図示せぬ表示手段へ表示するホームページ閲覧ソフト５００５を搭載したユーザ端末である。
【０００４】
以上のように構成されたデータ配信システムについて、電子書籍の販売を例に、以下その動作を説明する。まず、ホームページ制作装置５００１で電子書籍を販売するための販売ホームページを制作し、制作した販売ホームページをＷＷＷサーバ５００２に転送する。前記販売ホームページは、ＨＴＭＬなどの記述言語で記述され、書籍名、著者名、あらすじ、価格等の一覧と共に、販売する各電子書籍の電子データを特定するための識別子が記述されている。
【０００５】
一方、ユーザ端末５００４では、ユーザは、ホームページ閲覧ソフト５００５を用いて前記販売ホームページを閲覧する。ユーザが、前記販売ホームページから購入したい書籍を選択すると、ホームページ閲覧ソフト５００５は、ＷＷＷサーバ５００２から購入手続き用のホームページを取得し、これを表示する。ユーザは、前記購入手続き用のホームページからユーザ名、クレジットカード番号等を入力して購入手続きを完了すると、ＷＷＷサーバ５００２は、ユーザが選択した書籍の識別子に対応する電子データをデータベースサーバ３２０３から検索し、検索した結果の電子データをホームページ閲覧ソフト５００５に送信することで、ユーザは電子書籍を購入・ダウンロードしこれを楽しむことができる。
【０００６】
また、最近では、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＩＭＴ−２０００などの無線通信方式に対応した情報機器が登場し、無線通信によるインターネット接続サービスも一般化されてきた。例えば、駅構内やレストランなどで提供されるホットスポットサービスでは、ユーザは無線ＬＡＮ機能を搭載した情報機器を用いてインターネットに接続し、上記のようなデータ配信サービスを楽しむことができる。また、最近の携帯電話はインターネットへの接続を標準サービスとして提供している。
【０００７】
【発明が解決しようとする課題】
しかし、上記従来のデータ配信システムでは、ユーザが電子書籍や音楽などの電子データを購入しようとする時、インターネットなどのネットワークに接続できる通信環境が必須である。例えば、ユーザが所有する情報機器が無線通信に対応していても、ユーザが現在居る場所の近くに無線基地局が存在しなければ、上記のようなデータ配信システムを利用することはできない。上記のように、無線通信によるインターネット接続サービスが普及してきたものの、ユーザが、好きな時に、いつでも、どこででも、欲するデータを購入・利用することが可能なデータ配信システムは実現されていない。また、現状のインターネットで提供されるサービスは、ベストエフォート型のサービスであり、ネットワークへの接続がどんなに高速化しても、ネットワークの負荷状況によっては、購入手続きを実施してから、電子データをダウンロードし、利用できるようになるまでに要する時間は全く保証できない。
【０００８】
以上のように、ユーザが、いつでも、どこでも、利用したいときに利用できるサービスの実現には、まだ解決しなければならない多くの課題を有している。
【０００９】
ところで、ユーザの所有する情報機器が多くなるにつれ、今後は、複数の情報機器を相互に通信させて利用する利用形態が、普及していくことが予想される。このような利用形態の１つとして、無線ＬＡＮの通信手段を有する携帯機器と、ＡＤＳＬの通信手段を有するパーソナルコンピュータとをＵＳＢなどの接続手段を用いて相互に接続し、携帯機器の有する無線ＬＡＮの通信手段を用いてインターネットに接続する場合と、パーソナルコンピュータの有するＡＤＳＬの通信手段とから、より有利な条件でインターネットに接続できる通信手段を選択して利用する形態が考えられる。このような利用形態が発生する原因としては、インターネットに接続する通信手段が複数存在する場合、ユーザは、データの通信速度がより高速な通信手段を用いてインターネットに接続したいと考えるのが当然だからである。しかし、従来の技術では、どの通信手段を利用してインターネットに接続するかをユーザ自身が事前に設定しておく必要があり、相互に接続された情報機器同士が互いにデータをやり取りして、最適な通信手段を自動的に決定するような情報機器は存在していない。
【００１０】
本発明は上記従来の技術が有する課題を鑑みて考案されたものであり、
本発明の第１の目的は、ユーザ側と提供者側との間の通信状況に関係なく、ユーザが希望するデータを、いつでも、どこででも、提供することが可能なデータ配信システムを提供することである。
【００１１】
本発明の第２の目的は、データを提供する側とデータを送受信するために利用可能な通信手段が複数存在する場合に、データを提供する側とより有利な条件で通信できる通信手段を自動的に選択することが可能なデータ配信システムを提供することである。
【００１２】
【課題を解決するための手段】
上記の目的を達成するために、
第１に、伝送路を利用してデータを送受信するデータ配信システムにおいて、前記データ配信システムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理する装置識別データ管理部と、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するサービス提供部とを有し、前記データ配信装置において、前記受信端末から前記装置識別データを受信し、受信した前記装置識別データを使って、前記蓄積状況管理データを特定することにより、前記受信端末におけるユーザにサービスを提供できるようにしている。
【００１３】
これにより、ユーザ側の受信端末は、データ提供者側のデータ配信装置に、前記受信端末を特定する装置識別データを前記データ配信装置に送信し、前記データ配信装置は、前記装置識別データに対応する受信端末のデータの蓄積状況に応じて、前記受信端末に配信すべきデータを決定し、決定したデータを受信端末に配信することができる。これにより、例えば、提供者側は、各受信端末を利用するユーザに販売したい電子書籍や、電子書籍販売用のカタログを配信し、各ユーザの情報端末に蓄積させておくことができ、ユーザが電子書籍を購入したいと思った時に、前記配信装置と通信できなくても、前記受信端末上に蓄積されたカタログから希望する電子書籍を検索し、検索した電子書籍を購入するといったサービスを提供することができる。
【００１４】
第２に、前記受信端末に接続し、データを送受信できる情報端末がある場合、前記受信端末のサービス提供部において、データの通信状態を検出し、前記受信端末と前記情報端末とで、前記データ配信装置との通信スピードが速いものでデータを送受信することができるようにしている。
【００１５】
これにより、例えば、無線ＬＡＮの通信機能を備える情報端末が、前記データ配信装置と直接的にデータを送受信するよりも、前記情報端末に接続された有線ＬＡＮの通信機能を備えた受信端末を介して前記データ配信装置と間接的にデータを送受信する方が高速なデータ通信が行える場合は、前記受信端末を介して前記配信装置とデータを送受信することができる。
【００１６】
第３に、前記蓄積状況データには、少なくとも、前記受信端末が備える記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とし、前記データ配信装置の前記配信データ決定処理部において、前記蓄積状況データに基づいて、前記受信端末が備える記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記情報端末に通知するようにし、前記受信端末の前記サービス提供部において、前記情報端末が保持するデータの中で削除すべきデータを示す削除命令を前記配信装置から受信し、前記削除命令に従ってデータを削除するようにしている。
【００１７】
これにより、データ提供者側のデータ配信装置が、前記情報端末に新しくデータを追加蓄積させたい場合に、ユーザ側の受信端末が備える記録媒体の空き容量が不足している時には、既に蓄積されているデータの一部を削除して空き容量を十分確保した上で、新しいデータを追加蓄積することができるため、提供者側は、ユーザ側の受信端末上になるべく最新のデータが蓄積されるように制御することが可能になり、より効果的な販売活動を行うことができる。
【００１８】
第４に、前記受信端末は、データを特定するデータ特定情報を指定することで、ユーザからのデータの利用要求を受け付け、対応するデータを表示するデータ表示部と、前記データ特定情報で特定されるデータを前記受信端末が保持していない場合には、前記データ特定情報を記録する受信予約部とを有し、前記受信端末の前記サービス提供部において、前記通信状態検出部で検出される通信状態に基づいて、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしている。
【００１９】
これにより、ユーザがデータを特定するデータ特定情報を指定して対応するデータを利用しようとした時、対応するデータが受信端末上に蓄積されていない場合は、前記データ特定情報を用いて前記データ配信装置からデータを受信するための予約が為され、ユーザの受信端末が、ユーザが現在居る場所で前記データ配信装置と通信できなくても、ユーザが移動して前記データ配信装置と通信できるようになった時に、受信予約されたデータを前記データ配信装置から自動的に取得できるようになる。
【００２０】
第５に、前記受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成する利用情報生成部と、前記装置識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信システムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記装置識別データを前記受信端末から受信する利用情報受信部と、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有している。
【００２１】
これにより、ユーザ側の受信端末は、ユーザが利用したデータに関する利用情報を生成し、データ提供者側のデータ配信装置と通信できる時に、装置識別データと共にこれをデータ配信装置に送信し、前記データ配信装置は、受信端末側から受信する装置識別データに関連付けて管理しているユーザに対して、前記利用情報に応じた課金を行うことができるため、提供者側は、前記提供者側のデータ配信装置と通信できない状況のユーザに対して受信端末上に蓄積されているデータを販売し、ユーザが移動して前記データ配信装置と通信できる状況になった時に、前記受信端末から利用情報を受信し、受信した利用情報を用いてユーザに対する課金処理を行うことができる。
【００２２】
第６に、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有している。さらに、前記利用可否判断部は、ユーザに対して前記利用情報の送信を促すメッセージ提示機能を有している。
【００２３】
これにより、ユーザが利用したデータに関する利用情報が、一定期間以内に受信端末からデータ配信装置に送信されない場合は、利用情報が送信されるまで受信端末を利用できなくさせることができるため、ユーザが、提供者側にデータの利用料金を支払わずにデータを利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【００２４】
第７に、前記データ配信装置の前記配信データ決定処理部は、前記受信端末から受信する前記装置識別データと前記利用情報に基づいて、前記装置識別データに対応する受信端末に送信すべきデータを決定するようにしている。
【００２５】
これにより、ユーザ側の受信端末が備える記録媒体の記憶容量の制限により、提供者側が提供できるデータの全てをユーザ側の情報端末に蓄積させることが困難な場合には、ユーザが過去に利用したデータに関する利用情報に基づいて、ユーザ側の受信端末に、ユーザが利用する可能性の高いデータを優先的に蓄積させる制御が行えるため、提供者側はユーザ側の受信端末が備える記録媒体の記憶容量が小さい場合でも、効果的に販売活動を行うことができる。
【００２６】
第８に、前記情報端末の前記サービス提供部において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部において、前記受信端末から受信する前記データ形式情報に適合する形式で前記受信端末にデータを配信するようにしている。
【００２７】
これにより、データ提供者側のデータ配信装置は、ユーザ側の受信端末が処理できる形式でデータを配信し、前記受信端末に蓄積させておくことができるため、ユーザの購入したデータは、そのユーザが所有する受信端末で確実に表示することができる。
【００２８】
第９に、伝送路を介してデータを送受信する本発明のデータ配信システムにおいて、前記データ配信システムの情報端末は、前記情報端末にポータブルな記録媒体が装着された時、前記データ配信システムのデータ配信装置に前記記録媒体を特定するための媒体識別データを送信することで前記データ配信装置から送信されるデータを受信し、前記記録媒体に記録するサービス提供部を有し、前記データ配信装置は、前記記録媒体におけるデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記記録媒体が装着された情報端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、前記データ配信装置において、前記情報端末から前記媒体識別データを受信し、受信した前記媒体識別データを使って、前記蓄積状況管理データを特定することにより、前記情報端末におけるユーザにサービスを提供できるようにしている。
【００２９】
これにより、前記データ配信装置と通信可能な前記情報端末に、前記記録媒体を装着すれば、前記情報端末が前記記録媒体を特定する媒体識別データを前記データ配信装置に自動的に送信し、前記データ配信装置が、前記媒体識別データに対応する記憶媒体におけるデータの蓄積状況に応じて、該記憶媒体に蓄積させたいデータを決定し、決定したデータを前記情報端末に配信することができる。これにより、例えば、提供者側は、ユーザが所有する記録媒体が前記情報端末に装着された時に、そのユーザに販売したい電子書籍や、電子書籍販売用のカタログを配信し、各ユーザの記録媒体に蓄積させる制御が行え、前記記録媒体を利用するユーザに対して、前記記録媒体に蓄積されているカタログから希望する電子書籍を検索し、購入するといったサービスを提供することができる。
【００３０】
第１０に、前記蓄積状況データには、少なくとも、前記記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とし、前記データ配信装置の前記配信データ決定処理部において、前記蓄積状況データに基づいて、前記記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記記録媒体が装着されている情報端末に送信するようにし、前記情報端末の前記サービス提供部において、前記記録媒体が保持するデータの中で削除すべきデータを示す削除命令を前記データ配信装置から受信し、前記削除命令に従って前記記録媒体が保持するデータを削除するようにしている。
【００３１】
これにより、データ提供者側のデータ配信装置が、ユーザが所有する前記記録媒体に新しくデータを追加蓄積させたい場合に、前記記録媒体の空き容量に応じて、既に蓄積されているデータの一部を削除して空き容量を確保した上で、新しいデータを追加蓄積することができるため、提供者側は、ユーザが所有する前記記録媒体上になるべく最新のデータが蓄積されるように制御することが可能になり、より効果的な販売活動を行うことができる。
【００３２】
第１１に、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、データを特定するデータ特定情報を指定することで、前記受信端末におけるユーザからのデータの利用要求を受け付け、対応するデータを前記記録媒体から読み出して表示するデータ表示部と、前記データ特定情報で特定されるデータを前記記録媒体が保持していない場合には、前記データ特定情報を前記記録媒体に記録する受信予約部を有し、さらに、前記情報端末は、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ特定情報を検出し、読み出すデータ特定情報検出部を有し、前記情報端末の前記サービス提供部において、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしている。
【００３３】
これにより、ユーザがデータを特定するデータ特定情報を指定して対応するデータを利用しようとした時、対応するデータが受信端末上に蓄積されていない場合は、前記データ特定情報を用いて前記データ配信装置からデータを受信するための予約するために、前記データ特定情報が前記記録媒体に記録される。そして、前記記録媒体を前記情報端末に装着した時に、前記情報端末は前記記録媒体に記録されている前記データ特定情報を検出し、これを用いて対応するデータを取得することができる。そのため、例えば、前記受信端末が備える無線ＬＡＮ機能では、ユーザが現在居る場所から前記データ配信装置と通信できなくても、有線ＬＡＮ機能を備える街角に設置される前記情報端末に前記記録媒体を装着することで、前記配信装置から受信予約した希望のデータを容易に取得することができるようになる。
【００３４】
第１２に、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成し、生成した前記利用情報を前記記録媒体に記録する利用情報生成部を有し、前記情報端末は、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている利用情報を検出し、読み出す利用情報検出部と、前記媒体識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信装置は、さらに、ユーザに関するユーザ情報を前記媒体識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記媒体識別データを前記情報端末から受信する利用情報受信部と、受信する前記媒体識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有している。
【００３５】
これにより、ユーザ側の受信端末は、ユーザが利用したデータに関する利用情報を生成し、前記記録媒体に記録する。そして、前記記録媒体を前記情報端末に装着した時に、前記情報端末は前記記録媒体に記録されている前記利用情報を検出し、前記媒体識別データと共にこれを前記データ配信装置に送信する。さらに、前記データ配信装置は、前記情報端末から受信する前記媒体識別データに関連付けて管理しているユーザに対して、前記利用情報に応じた課金を行うことができる。そのため、提供者側は、前記提供者側のデータ配信装置とユーザ側の受信端末が通信できるかどうかに関係なく、ユーザに対して前記記録媒体に蓄積されているデータを販売し、ユーザが前記記録媒体を前記情報端末に装着した時に、前記情報端末を介して前記記録媒体に記録された前記利用情報を受信し、受信した利用情報を用いてユーザに対する課金処理を行うことができる。
【００３６】
第１３に、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有している。さらに、ユーザに対して前記利用情報の送信を促すメッセージを提示するようにしている。
【００３７】
これにより、前記記録媒体に記録されている前記利用情報が、一定期間以内にデータ配信装置に送信されない場合は、利用情報が送信されるまで前記記録媒体からデータを読み出すことができなくなるため、ユーザが、提供者側にデータの利用料金を支払わずにデータを利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【００３８】
第１４に、前記配信装置の前記配信データ決定処理部は、前記情報端末から受信する前記媒体識別データと前記利用情報に基づいて、前記媒体識別データに対応する記録媒体を装着する受信端末に送信すべきデータを決定するようにしている。
【００３９】
これにより、前記記録媒体の記憶容量の制限により、提供者側が提供できるデータの全てをユーザの所有する記録媒体に蓄積させることが困難な場合には、ユーザが過去に利用したデータに関する利用情報に基づいて、ユーザの記録媒体に、ユーザが利用する可能性の高いデータを優先的に蓄積させる制御が行えるため、提供者側はユーザの所有する記録媒体の記憶容量が小さい場合でも、効果的に販売活動を行うことができる。
【００４０】
第１５に、前記受信端末において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記記録媒体に記録するようにし、前記情報端末の前記サービス提供部において、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ形式情報を読み出し、前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部は、さらに、前記データ形式情報に適合する形式で前記情報端末にデータを配信するようにしている。
【００４１】
これにより、前記情報端末からデータ提供者側のデータ配信装置に対して、前記受信端末で処理可能なデータ形式に関するデータ形式情報が送信されるため、データ配信装置は、前記情報端末に対して、前記受信端末で表示可能な形式でデータを配信し、前記記録媒体に蓄積させることができる。そのため、データの配信先である情報端末で表示可能なデータ形式と、データを利用する受信端末で表示可能なデータ形式が異なる場合であっても、ユーザの所有する受信端末は、前記記録媒体上のデータを確実に表示することができる。
【００４２】
【発明の実施の形態】
以下、本発明の実施の形態について、図１から図４７を用いて説明する。なお、本発明はこれらの実施の形態に何等限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施し得る。
【００４３】
【実施例】
（実施の形態１）
図１は、本発明によるデータ配信システムの構成図の一例を示したものであり、
図１において、
１００は、データを配信するデータ配信装置、
１０１は、データ配信装置１００から配信されるデータを受信する受信端末、
１０２は、データを管理するデータ管理部、
１０３は、データ配信装置１００から受信端末１０１に固有に割り当てられている装置識別データを受信し、受信した装置識別データに基づいて、該受信端末に配信すべきデータを決定し配信する配信データ決定処理部、
１０４は、受信端末１０１の備える記録媒体におけるデータ蓄積状況に関する蓄積状況データを管理する蓄積状況管理部、
１０５は、前記装置識別データを管理する装置識別データ管理部、
１０６は、受信端末１０１とデータ配信装置１００との通信状態を検出する通信状態検出部、
１０７は、データ配信装置１００と受信端末１０１が通信可能な時に、データ配信装置１００に装置識別データを通知し、データ配信装置１００から配信されるデータを受信するサービス提供部、
１０８は、データ配信装置１００から受信したデータを保持するデータ保持部、１０９は、データ保持部１０８が保持しているデータを表示するデータ表示部、を示している。
【００４４】
本実施の形態１におけるデータ配信システムの特徴的な点は、受信端末１０１とデータ配信装置１００が通信可能な時に、受信端末１０１が、受信端末１０１に固有に割り当てられている装置識別データをデータ配信装置１００に通知し、さらに、データ配信装置１００が、受信端末１０１から受信する装置識別データに基づいて、対応する受信端末におけるデータの蓄積状況が記述された蓄積状況データを特定し、特定した蓄積状況データに基づいて、該受信端末に配信すべきデータを決定することである。
【００４５】
以降では、このように構成されたデータ配信システムの動作を詳しく説明するために、電子書籍を配信するサービスを例に説明するが、本発明のデータ配信システムは、電子書籍だけでなく音楽その他のデータ配信サービスにも適用可能であり、電子書籍に限定するものではない。
【００４６】
以降で説明する、本実施の形態１におけるデータ配信システムでは、データ配信装置１００は、受信端末１０１と通信可能な時に、書籍を案内するための案内カタログと、案内カタログから参照される書籍データを受信端末１０１に自動配信する。受信端末１０１は、データ配信装置１００から受信した案内カタログと書籍データを受信端末１０１が備える記録媒体に蓄積保存する。ユーザは、受信端末１０１に蓄積された案内カタログから希望の電子書籍を選択することで、選択した電子書籍の読書を開始できる。
【００４７】
図２は、受信端末１０１のデータ表示部１０９が提示する書籍の案内カタログ表示画面を示している。この画面は、ユーザが受信端末１０１を起動した時に、最初に表示される初期画面である。起動時に、データ表示部１０９が、受信端末１０１に蓄積されている案内カタログを自動的に読み出して表示する。
【００４８】
図２において、２００は受信端末１０１のディスプレイ、２０１は案内カタログの表示領域、２０２は、書籍の一覧を提示する領域であり、この領域には書籍に関する情報、図３に示す背表紙の様態で表示される。ユーザは提示領域２０２に提示されている書籍の一覧から読書を開始したい書籍を選択し、読書ボタン２０３を押下することで、選択した書籍の読書を開始できる。
【００４９】
図３は、図２の書籍一覧の提示領域２０２に表示される背表紙の説明図であり、３０１には、「書籍名」、２０２には、「著者名」が表示される。このように、図２の提示領域２０２には、図３の背表紙の様態で各書籍が並んで表示されるため、ユーザはあたかも実際の本棚を見ているかのように各書籍の選択操作が行える。
【００５０】
図４は、図２の読書ボタン２０３を押すことで提示される読書画面である。ユーザは、選択した書籍の読書を楽しむことが出来る。なお、終了ボタン４０２を押下することで図２の案内カタログ表示画面に戻ることができる。
【００５１】
図５は、受信端末１０１が備える記憶媒体に蓄積される書籍の案内カタログと書籍データの関係を示した図である。
【００５２】
図５において、５００は、受信端末１０１上に蓄積されている書籍の案内カタログであり、５０１は、受信端末１０１上に蓄積されている書籍データである。案内カタログ５００には蓄積されている書籍に関する情報が記載されている。例えば、「書籍名」、「著者名」、「ジャンル（例：小説、漫画、歴史）」、「あらすじ」などである。ユーザはこの情報を見ながら、気に入った書籍を選択し、読書を開始することができる。さらに、案内カタログには受信端末１０１上に蓄積されている書籍データを取得するために用いられる取得アドレス情報が書籍毎に記述されており、この取得アドレスを用いることによりユーザが希望した書籍の書籍データを読み出してユーザに提供する。図５の例では、書籍Ａ〜Ｅの書籍データが、受信端末１０１上に蓄積されており、これらの書籍データの取得アドレスが案内カタログ５００に記述されていることを示している。
【００５３】
図６は、書籍データを管理するためのデータ管理情報であり、このデータ管理情報はデータ配信装置１００のデータ管理部１０２にて管理される。
【００５４】
図６において、６００は、書籍データを管理するために付与される書籍番号、６０１は、「書籍名」、６０２は、「著者名」、６０３は、「ジャンル（例：小説、漫画）」、６０４は、「出版日」、６０５は、書籍の概要を記述した「あらすじ」、６０６は、書籍データのデータサイズ、６０７は、書籍データのファイル名である。なお、各受信端末１０１に配信される案内カタログは図６のデータ管理情報に基づいて生成される。案内カタログに記載され、各書籍データを取得するために用いられる取得アドレスとは、受信端末１０１上に蓄積される書籍データファイルのファイル名６０７である。
【００５５】
図７は、受信端末１０１が備える記録媒体におけるデータの蓄積状況に関する蓄積状況データを示しており、この蓄積状況データは、データ配信装置１００の蓄積状況管理部１０４にて管理される。
【００５６】
図７において、７００は、どの受信端末１０１に関する蓄積状況データかを特定するために用いられ、各受信端末１０１の装置識別データがセットされる。７０１は、データ配信装置１００から受信端末１０１に最後にデータを配信した日時、７０２は、受信端末１０１が備える記憶媒体の最大蓄積容量、７０３は、前記記憶媒体の現在の空き容量を示している。この図７の例では、装置識別データ＝ＭＡＣ−１の受信端末が備える記憶媒体の最大蓄積容量は２Ｇバイトであり、現在５Ｍバイトの空き容量があること示している。７０４は、受信端末１０１に既に蓄積されている書籍の一覧、７０５は、受信端末１０１から削除させる予定の書籍の一覧、７０６は、受信端末１０１に新たに蓄積させる予定の書籍の一覧を示しており、それぞれ書籍番号（図６の６００）の一覧形式で管理されている。この例では、装置識別データ＝ＭＡＣ−１の受信端末１０１が次にデータ配信装置１００と通信可能になった時に、書籍番号＝１〜５の書籍を該受信端末上から削除させ、書籍番号＝１５〜２０の書籍を新たに蓄積させる予定であることを示している。
【００５７】
図８は、装置識別データ管理部１０５で管理される装置識別データのデータ構造の一例を示している。装置識別データは受信端末１０１に固有に割り当てられており、この装置識別データにより受信端末１０１を一意に特定することができる。
【００５８】
図９は、受信端末１０１がデータ配信装置１００と通信可能になった時に、受信端末１０１からデータ配信装置１００に送信される自動配信要求コマンドを示している。図９において、９００は、「自動配信要求コマンド」であることを示すコマンド種別、９０１は、受信端末の装置識別データを示している。データ配信装置１００はこの自動配信要求コマンドを受信すると、装置識別データ９０１に基づいて、対応する受信端末におけるデータの蓄積状況を蓄積状況データ（図７）から特定し、特定した蓄積状況データに基づいて、該受信端末から削除すべき書籍データ（図７の７０５から決定可能）と、該受信端末に新たに蓄積すべき書籍データ（図７の７０６から決定可能）を決定する。
【００５９】
図１０は、データ配信装置１００が、図９の自動配信要求コマンドを受信した時に、該コマンドを送信してきた受信端末１０１に案内カタログを送信するために用いられるカタログ更新コマンドである。１０００は、「カタログ更新コマンド」であることを示すコマンド種別、１００１は、受信端末上でカタログを管理するために用いられるカタログのファイル名が記述され、１００２に、案内カタログのファイル内容が記述される。受信端末１０１は、このコマンドを受信すると、カタログ名１００１で指定されたファイル名で、データ１００２で指定されるファイル内容を保存する。なお、受信端末１０１は、カタログ名１００１で指定されるファイル名と同一のファイル名のデータファイルが受信端末１０１上に既に存在する場合には、これを更新することとする。さらに、サービスを実現する上で、カタログ名１００１には常に同じファイル名を指定することとし、案内カタログに使用するそのファイル名をデータ表示部１０９に予め設定しておくことで、データ表示部１０９は、受信端末１０１に保持するデータファイルの中のどれが案内カタログかを認識することができる。
【００６０】
図１１は、データ配信装置１００が、図９の自動配信要求コマンドを受信した時に、該コマンドを送信してきた受信端末１０１に書籍データを送信し、受信端末１０１に蓄積させるために用いられる蓄積命令コマンドである。１１００は、「蓄積命令コマンド」であることを示すコマンド種別、１１０１には、このコマンドを用いて蓄積させる書籍データの数をセットする。蓄積対象の書籍データは１１０２で示した部分に書籍データのファイル名と、その書籍データのファイル内容が順番に記述される。この図１１の例では、このコマンドを受信した受信端末１０１は、Ｆｉｌｅ−１５、Ｆｉｌｅ−１６、Ｆｉｌｅ−１７、Ｆｉｌｅ−１８、Ｆｉｌｅ−１９、Ｆｉｌｅ−２０の書籍データファイルを蓄積することになる。
【００６１】
図１２は、指定した書籍データを受信端末１０１上から削除させるために、データ配信装置１００から受信端末１０１に送信される削除命令コマンドである。１２００は、「削除命令コマンド」であることを示すコマンド種別、１２０１には、このコマンドを用いて削除する書籍データの数をセットする。削除対象の書籍データは１２０２で示した部分にファイル名の一覧として指定される。
【００６２】
図１３は、本発明のデータ配信システムの受信端末１０１におけるデータ受信処理の流れを示したフローチャートであり、図９〜図１２とあわせて、以下、その動作について説明する。
ステップ０）処理開始（図１３の１３００）
ステップ１）通信状態検出部１０６は、受信端末１０１とデータ配信装置１００との通信状態をチェックする。通信可能であるならば、ステップ２）を実施し、そうでない間は、通信可能になるまで待機する（図１３の１３０１）。
ステップ２）サービス提供部１０７は、装置識別データ管理部１０５にて保持されている装置識別データを用いて図９の自動配信要求コマンドを生成し、データ配信装置１００に送信する（図１３の１３０２）。
ステップ３）サービス提供部１０７は、データ配信装置１００から受信する削除命令コマンド（図１２）に従ってデータ保持部１０８に蓄積されている書籍データファイルから図１２の１２０２で指定された書籍データファイルを削除する（図１３の１３０３）。
ステップ４）サービス提供部１０７は、データ配信装置１００から受信する蓄積命令コマンド（図１１）に従って、図１１の１１０２で指定された書籍データファイルをデータ保持部１０８に追加蓄積する（図１３の１３０４）。
ステップ５）サービス提供部１０８は、データ配信装置１００から受信するカタログ更新コマンド（図１０）に従って、指定されたカタログファイルをデータ保持部１０８に蓄積する。既に同一名称のカタログファイルが存在する場合は、既に蓄積されているデータファイルを削除した後で蓄積する。ステップ１）に戻る（図１３の１３０５）。
【００６３】
以上の処理により、受信端末１０１は、データ配信装置１００と通信可能な時に、受信端末１０１に固有に割り当てられている装置識別データを図８の自動配信要求コマンドを用いてデータ配信装置１００に通知し、その結果、データ配信装置１００から送信される図９〜１２の各種コマンドを用いて、受信端末上からデータを削除あるいは追加蓄積することができる。
【００６４】
図１４は、本発明のデータ配信システムにおいて、データ配信装置１００の配信データ決定処理部１０３が、受信端末１０１に蓄積させる予定の書籍の一覧（図７の７０６）と、受信端末１０１から削除させる予定の書籍の一覧（図７の７０５）を作成する処理の流れを示したフローチャートであり、図６〜図１２とあわせて、以下、その動作を説明する。
【００６５】
なお、以下の処理は、新しい書籍が出版され、その書籍データの管理情報が図６のデータ管理情報に追加された時、もしくは、定期的に実行される。
ステップ０）処理開始（図１４の１４００）
ステップ１）蓄積予定書籍一覧（図７の７０６）を、図７の蓄積状況データの最終更新日時７０１以降に出版された書籍の一覧で初期化する。また、削除予定書籍一覧（図７の７０５）を、「削除対象無し」として初期化する（図１４の１４０１）。図７の例では、装置識別データ＝ＭＡＣ−１の最終更新日時は２００２年６月９日なので、蓄積させる書籍一覧は、図６のデータ管理情報によれば、書籍番号＝１５〜２０がセットされる。
ステップ２）変数Ｘに蓄積予定書籍一覧（図７の７０６）にセットされている全書籍データの合計サイズをセットする。また、変数Ｙに削除予定書籍一覧（図７の７０５）にセットされている全書籍データの合計サイズをセットする（＝０）（図１４の１４０２）。図６の例では、書籍番号＝１５〜２０の書籍データの合計サイズは４５Ｍバイトなので、Ｘ＝４５Ｍバイト、Ｙ＝０がセットされる。なお、図７の蓄積状況データによれば、装置識別データ＝ＭＡＣ−１で特定される受信端末の現在の空き容量（図７の７０３）は５Ｍバイトであるため、このままでは、蓄積させる書籍一覧（図７の７０６）にセットされている書籍全てを蓄積させるには不足している。そこで、ステップ４）以降で、既に受信端末上に蓄積されている書籍を削除して、十分な空き容量を確保するための処理を実施する。
ステップ３）空き容量（図７の７０３）＋Ｙの値が、Ｘ以上かどうかを確認し、削除予定書籍一覧（図７の７０５）にセットされている書籍を該受信端末からすべて削除させるならば、蓄積予定書籍一覧（図７の７０６）にセットされている書籍全てを蓄積させるための十分な空き容量を確保できるかをチェックする。十分な空き容量を確保できるならばステップ８）を実行し、そうでない場合はステップ４）を実行する（図１４の１４０３）。
ステップ４）このステップを通過する毎に、削除候補として、受信端末１０１に蓄積されている書籍の中から出版日が古い順番に書籍番号をセットしていく。図６のデータ管理情報の例では、書籍番号＝１〜１４の書籍が、１から１４の順番に削除候補としてセットされていくことになる（図１４の１４０４）。
ステップ５）ステップ４）において、削除候補として処理可能な書籍が存在しなくなった場合（全書籍を削除候補として処理し終わった場合）は、ステップ７）を実行し、まだ削除候補として処理していない書籍が存在する場合は、ステップ６）を実行する（図１４の１４０５）。
ステップ６）削除予定書籍一覧（図７の７０５）に削除候補を追加する。さらにＹに削除候補の書籍のデータサイズを追加し、ステップ３）を実行する（図１４の１４０６）。
ステップ７）このステップが実行されるということは、受信端末上に蓄積されている書籍をすべて削除したとしても、蓄積予定書籍一覧（図７の７０６）にセットされている書籍全てを蓄積させるための十分な空き容量を確保できないことを示す。そのため、蓄積予定書籍一覧（図７の７０６）には、出版日が新しい順番に、受信端末の最大容量（図７の７０２）に収まる範囲内の書籍をセットし、出版日が新しい書籍を優先的に蓄積させる。また、削除させる書籍一覧（図７の７０５）には、蓄積済みの書籍一覧（図７の７０４）をセットし、現在受信端末上に蓄積されている書籍をすべて削除させるようにする（図１４の１４０７）。
ステップ８）処理終了（図１４の１４０８）。
【００６６】
以上の処理により、受信端末上に蓄積させる予定の書籍一覧（図７の７０６）と、受信端末から削除させる予定の書籍一覧（図７の７０５）が作成される。これにより、データ配信装置１００のデータ管理部１０２で管理される出版日がより新しい書籍を優先的に受信端末１０１に蓄積させることができる。
【００６７】
また、データ配信装置１００の配信データ決定処理部１０３は、受信端末１０１から図９の自動配信要求コマンドを受信した時に、コマンド内で指定される装置識別データ（図９の９０１）に基づいて、対応する受信端末用の削除予定書籍一覧（図７の７０５）を抽出し、抽出した削除予定書籍一覧（図７の７０５）を用いて図１２の削除命令コマンドを生成し、受信端末１０１に送信することで受信端末１０１上から指定した書籍を削除させることができる。また、対応する受信端末用の蓄積予定書籍一覧（図７の７０６）を用いて、図１１の蓄積命令コマンドを生成し、受信端末１０１に送信することで受信端末１０１上に指定した書籍を蓄積させることができる。
【００６８】
なお、データ配信装置１００は、受信端末１０１への削除命令コマンド（図１２）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図７の７０４）から削除予定書籍一覧（図７の７０５）にセットされている書籍番号を削除すると共に、空き容量（図７の７０３）に削除した全書籍のトータルサイズを追加する。受信端末１０１へ蓄積命令コマンド（図１１）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図７の７０４）に蓄積予定書籍一覧（図７の７０６）にセットされている書籍番号を追加すると共に、空き容量（図７の７０３）から追加した全書籍のトータルサイズを引く。これにより、データ配信装置１００側で、受信端末１０１に蓄積されている書籍の一覧と受信端末１０１が備える記憶媒体の空き容量を管理することができる。
【００６９】
なお、受信端末１０１上に蓄積されている書籍データを案内する案内カタログは図６のデータ管理情報に基づいて生成されるが、受信端末１０１に実際に蓄積されている書籍に関する情報に基づいて生成する。つまり、前記処理により生成される蓄積済み書籍一覧（図７の７０４）に記載されている書籍番号に対応する情報（書籍名、著者名、ジャンル、あらすじ、ファイル名）を記載する。
【００７０】
以上のように本実施の形態によるデータ配信システムにおいては、受信端末１０１の通信状態検出部１０６において、受信端末１０１とデータ配信装置１００が通信できるようになったことを検出した時に、受信端末１０１を特定するための装置識別データをデータ配信装置１００に自動的に通知し、データ配信装置１００の配信データ決定処理部１０３が、受信端末１０１から受信する装置識別データに基づいて、該装置識別データに対応する受信端末におけるデータの蓄積状況データを蓄積状況管理部１０４から抽出し、さらに、抽出した蓄積状況データに基づいて受信端末１０１に配信すべきデータを決定し、決定したデータを配信し、受信端末１０１に蓄積させる制御が行える。これにより、例えば、提供者側は、ユーザが所有する受信端末と通信できる時に、そのユーザに販売したい電子書籍や、電子書籍販売用のカタログを配信し、各ユーザの受信端末に蓄積させておくことができ、ユーザが電子書籍を購入したいと思った時に、前記データ配信装置と通信できなくても、前記受信端末上に蓄積されたカタログから希望する電子書籍を検索し、検索した電子書籍を購入するといったサービスを提供することができる。
【００７１】
（実施の形態２）
図１５は、本発明によるデータ配信システムの構成図の一例を示したものであり、
図１５において、
１５００は、データを配信するデータ配信装置、
１５０１は、データ配信装置１５００から配信されるデータを受信する受信端末、
１５０２は、データを管理するデータ管理部、
１５０３は、受信端末１５０１から配信希望のデータに関するデータ特定情報を受信し、前記データ特定情報に対応するデータを受信端末１５０１に配信する配信データ決定処理部、
１５０４は、受信端末１５０１の備える記録媒体におけるデータの蓄積状況に関する蓄積状況データを管理する蓄積状況管理部、
１５０５は、前記装置識別データを保持する装置識別データ管理部、
１５０６は、受信端末１５０１とデータ配信装置１５００との通信状態を検出する通信状態検出部、
１５０７は、データ配信装置１５００と受信端末１５０１が通信可能な時に、データ特定情報管理部１５１１がデータ特定情報を保持しているかどうかチェックし、データ特定情報を保持している場合は、其のデータ特定情報を用いて、ユーザの希望するデータの配信をデータ配信装置１５００に要求し、該データを受信するサービス提供部、
１５０８は、データ配信装置１５００から受信したデータを保持するデータ保持部、
１５０９は、データを特定するデータ特定情報を指定することで、ユーザからのデータの利用要求を受け付け、対応するデータを表示するデータ表示部、
１５１０は、前記データ特定情報で特定されるデータを前記データ保持部１５０８が保持していない場合には、前記データ特定情報を記録する受信予約部、
１５１１は、受信予約部１５１０が記録するデータ特定情報を保持するデータ特定情報管理部、
を示している。
【００７２】
本実施の形態２におけるデータ配信システムの特徴的な点は、実施の形態１で説明した受信端末１０１の構成に、受信予約部１５１０とデータ特定情報管理部１５１１が追加されている点と、サービス提供部１５０７が、データ配信装置１５００と通信可能な時に、データ特定情報管理部１５１１がデータ特定情報を保持するかどうかチェックし、データ特定情報を保持している場合は、このデータ特定情報を用いて、ユーザの希望するデータの配信をデータ配信装置１５００に要求し、該データをデータ配信装置１５００から受信する点である。
【００７３】
図１６は、受信端末１５０１が備える記憶媒体に蓄積される書籍の案内カタログと書籍データの関係を示した図である。実施の形態１におけるデータ配信システムを説明する際に用いた図５と異なる点は、図５の案内カタログ５００には、受信端末上に実際に蓄積されている書籍データに関する情報（書籍名、著者名、ジャンル、取得アドレス（ファイル名））が記載されるが、図１６の案内カタログ１６００には、受信端末上に蓄積されていない書籍データに関する情報も含まれていることである。図１６の例では、案内カタログに記述されている書籍Ａ〜Ｅに対応する書籍データが、受信端末１５０１上に蓄積されており、書籍Ｆ、Ｇに対応する書籍データは受信端末１５０１に蓄積されていないことを示している。これにより、ユーザは受信端末１５０１上に蓄積されているかどうかに関係なく、データ配信装置１５００を運営する提供者がユーザに提供可能な全ての書籍を案内することができる。ユーザが受信端末１５０１に既に蓄積されている書籍（Ａ〜Ｆ）を利用しようとした際には、対応する書籍データを直ぐに提供可能であり、ユーザが受信端末１５０１に蓄積されていない書籍（Ｆ、Ｇ）を利用しようとした際には、受信端末１５０１はデータ配信装置１５００から対応する書籍を受信する必要がある。
【００７４】
図１７は、ユーザが、図２の案内カタログ表示画面から、受信端末１５０１に蓄積されていない書籍（例えば、図１６の書籍ＦあるいはＧ）を選択し、読書を開始しようとした場合に表示されるメッセージ画面１７０１の提示例を示している。図１７の例では、「書籍名＝ハレポタ」の書籍データが受信端末１５０１に蓄積されていない時に、ユーザがこの書籍を選択し、読書ボタン１７００を押下した時の例である。この例では、「只今、在庫がありません。取り寄せますか？」というメッセージを提示し、「書籍名＝ハリポタ」という書籍が直ぐには利用できない旨をユーザに通知している。ユーザがＯＫボタン１７０２を押下すると、受信予約部１５１０が、当該書籍データを特定するためのデータ特定情報を用いてデータ配信装置１５００から当該データを受信するための受信予約情報を生成し、データ特定情報管理部１５１１に保持する。なお、ユーザがキャンセルボタン１７０３を押下すると、受信予約情報は生成せず、図２の案内カタログ表示画面の状態に戻る。
【００７５】
図１８は、受信端末１５０１がデータ特定情報を用いてデータ配信装置１５００から書籍データを受信した時に、ユーザに受信予約処理が完了した旨を提示するためのメッセージ画面の提示例を示している。図１８の例では、「書籍名「ハレポタ」が入荷しました。利用できます」というメッセージを提示し、「書籍名＝ハレポタ」の書籍データをデータ配信装置１５００から受信完了したので、「書籍命＝ハレポタ」の読書を開始できる旨をユーザに通知している。この例では、今回新しく受信端末１５０１に追加蓄積された書籍データ（「ハレポタ」）をユーザが容易に認識できるように対応する書籍データの背表紙を灰色で提示している（１８０１）。
【００７６】
図１９は、データ特定情報管理部１５１１が保持するデータ特定情報の例を示している。１９００は、受信予約されている書籍データの数、つまりデータ特定情報管理部１５１１が保持するデータ特定情報の数を示している。１９０１の部分に、受信予約されている書籍データを特定するためのデータ特定情報として書籍データのファイル名が記述されている。なお、既に説明したように、書籍データのファイル名は案内カタログ上に記述されている。
【００７７】
図２０は、受信端末１５０１がデータ配信装置１５００と通信できる時に、図１９のデータ特定情報に基づいて生成され、受信端末１５０１からデータ配信装置１５００に送信される指定配信要求コマンドを示している。図２０において、２０００は、「指定配信要求コマンド」であることを示すコマンド種別、２００１は、受信端末１５０１の装置識別データ、２００２は受信予約されている書籍データの数であり、図１９の受信予約数（１９００）がセットされる。図２００３の部分には、図１９の１９００に基づいて、受信予約されている書籍データのファイル名が順番にセットされる。データ配信装置１５００は、この指定配信要求コマンドを受信すると、装置識別データ２００１に基づいて、対応する受信端末におけるデータの蓄積状況を蓄積状況データ（図７）から特定し、特定した蓄積状況データに基づいて、２００３で指定されたファイル名の書籍データを蓄積するための十分な空き容量があるかどうかを判断し（図７の７０３から判断可能）、十分な空き容量がない場合には、該受信端末から削除すべき書籍データを決定し、決定したデータを削除するための削除命令コマンド（図１２）を配信し、受信端末１５０１上の空き容量を十分に確保した上で、新たに蓄積すべき書籍データ（２００３で指定されたファイル名の書籍データ）に基づいて蓄積命令コマンド（図１１）を配信し、受信端末１５０１上に２００３で指定されたファイル名の書籍データを蓄積させる。
【００７８】
図２１は、本発明のデータ配信システムの受信端末１５０１において、図１９のデータ特定情報に基づいてデータを受信する処理の流れを示したフローチャートであり、図７、図１１、図１２および図１８〜図２０とあわせて、以下、その動作について説明する。なお、以下の処理は、受信端末１５０１とデータ配信装置１５００との通信状態をチェックする通信状態検出部１５０６において、受信端末１５０１とデータ配信装置１５００が通信可能であると判断された時に実施される。
ステップ０）処理開始（図２１の２１００）
ステップ１）サービス提供部１５０７は、データ特定情報管理部１５１１をチェックし、データ特定情報を保持しているか確認する。データ特定情報が存在する場合は、ステップ３）を実行し、存在しない場合は、ステップ７）を実施する（図２１の２１０１）。
ステップ２）データ特定情報管理部１５１１が保持するデータ特定情報（図１９）と、装置識別データ管理部１５０５にて保持されている装置識別データと合わせて、図２０の指定配信要求コマンドを生成し、データ配信装置１５００に送信する（図２１の２１０２）。
ステップ３）サービス提供部１５０７は、データ配信装置１５００から受信する削除命令コマンド（図１２）に従ってデータ保持部１５０８に蓄積されている書籍データファイルから図１２の１２０２で指定された書籍データファイルを削除する（図２１の２１０３）。なお、この削除命令コマンドは、図２０の指定配信要求コマンドの２００３で指定される書籍データファイルを受信端末１５０１に蓄積するのに十分な空き容量が存在しない場合に、出版日が古い書籍データを削除させて、十分な空き容量を確保する目的でデータ配信装置１５００から配信される。
ステップ４）サービス提供部１５０７は、データ配信装置１５００から受信する蓄積命令コマンド（図１１）に従って、図１１の１１０２で指定された書籍データファイルをデータ保持部１０８に追加蓄積する（図２１の２１０４）。なお、この蓄積命令コマンドは、図２０の指定配信要求コマンドの２００３で指定される書籍データファイルがセットされる。
ステップ５）データ特定情報を用いて、ユーザの希望する書籍データの受信が完了したため、データ特定情報管理部１５１１から図１９のデータ特定情報を削除する（図２１の２１０５）。
ステップ６）図１８の入荷案内メッセージ（１８００）を提示し、ユーザが希望した書籍データの受信が完了した旨をユーザに通知する（図２１の２１０６）。
ステップ７）処理終了（図２１の２１０７）。
【００７９】
以上の処理により、受信端末１５０１は、データ配信装置１５００と通信可能な時に、データ特定情報管理部１５１１がデータ特定情報を保持しているかどうかチェックし、データ特定情報を保持している場合は、このデータ特定情報を用いて、ユーザの希望するデータの配信をデータ配信装置１５００に要求し、該データをデータ配信装置１５００から受信することができる。
【００８０】
図２２は、本発明のデータ配信システムにおいて、データ配信装置１５００の配信データ決定処理部１５０３が、受信端末１５０１から図２０の指定配信要求コマンドを受信した時に、削除命令コマンド（図１２）と蓄積命令コマンド（図１１）を生成するための処理の流れを示したフローチャートであり、図７、図１１、図１２および図２０とあわせて、以下、その動作を説明する。
ステップ０）処理開始（図２２の２２００）
ステップ１）「蓄積させる書籍一覧」に、図２０の指定配信コマンドで指定される書籍データの一覧（２００３）をセットする。また、「削除させる書籍一覧」を、「削除対象無し」として初期化する（図２２の２２０１）。
ステップ２）変数Ｘに「蓄積させる書籍一覧」にセットされている全書籍データの合計サイズをセットする。また、変数Ｙに「削除させる書籍一覧」にセットされている全書籍データの合計サイズをセットする（＝０）（図２２の２２０２）。
ステップ３）空き容量（図７の７０３）＋Ｙの値が、Ｘ以上かどうかを確認し、「削除させる書籍一覧」にセットされている書籍を該受信端末からすべて削除させるならば、「蓄積させる書籍一覧」にセットされている書籍全てを蓄積させるための十分な空き容量を確保できるかをチェックする。十分な空き容量を確保できるならばステップ８）を実行し、そうでない場合はステップ４）を実行する（図２２の２２０３）。
ステップ４）このステップを通過する毎に、削除候補として、受信端末１５０１に蓄積されている書籍の中から出版日が古い順番に書籍番号をセットしていく。図６のデータ管理情報に記述されている全書籍データが受信端末１５０１上に蓄積されている場合は、書籍番号＝１〜２０の書籍が、１から２０の順番に削除候補としてセットされていくことになる（図２２の２２０４）。
ステップ５）ステップ４）において、削除候補として処理可能な書籍が存在しなくなった場合（全書籍を削除候補として処理し終わった場合）は、ステップ７）を実行し、まだ削除候補として処理していない書籍が存在する場合は、ステップ６）を実行する（図２２の２２０５）。
ステップ６）「削除させる書籍一覧」に削除候補を追加する。さらにＹに削除候補の書籍のデータサイズを追加し、ステップ３）を実行する（図２２の２２０６）。
ステップ７）このステップが実行されるということは、受信端末上に蓄積されている書籍をすべて削除したとしても、「蓄積させる書籍一覧」にセットされている書籍全てを蓄積させるための十分な空き容量を確保できないことを示す。そのため、「蓄積させる書籍一覧」には、出版日が新しい順番に、受信端末の最大容量に収まる範囲内の書籍をセットし、出版日が新しい書籍を優先的に蓄積させる。また、「削除させる書籍一覧」には、蓄積済みの書籍一覧（図７の７０４）をセットし、現在受信端末上に蓄積されている書籍をすべて削除させるようにする（図２２の２２０７）。
ステップ８）処理終了（図２２の２２０８）。
【００８１】
以上の処理により生成される「削除させる書籍一覧」を用いて、図１２の削除命令コマンドを生成し、受信端末１５０１に送信する。具体的には、図１２の１２０２の部分に「削除させる書籍一覧」で指定される書籍番号に対応する書籍データのファイル名を順番にセットする（図６のデータ管理情報から判断可能）。また、同様に、「蓄積させる書籍一覧」を用いて、図１１の蓄積命令コマンドを生成し、受信端末１５０１に送信する。具体的には、図１１の１１０２の部分に、「蓄積させる書籍一覧」で指定される書籍番号に対応する書籍データのファイル名とそのファイルを順番にセットする（図６のデータ構造から判断可能）。
【００８２】
なお、データ配信装置１５００は、受信端末１５０１への削除命令コマンド（図１２）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図７の７０４）から「削除させる書籍一覧」にセットされている書籍番号を削除すると共に、空き容量（図７の７０３）に削除した全書籍のトータルサイズを追加する。また、受信端末１５０１へ蓄積命令コマンド（図１１）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図７の７０４）に「蓄積させる書籍一覧」にセットされている書籍番号を追加すると共に、空き容量（図７の７０３）から追加した全書籍のトータルサイズを引く。これにより、データ配信装置１５００側で、受信端末１５０１に蓄積されている書籍の一覧と受信端末１５０１が備える記憶媒体の空き容量を管理することができる。
【００８３】
以上のように本実施の形態によるデータ配信システムにおいては、受信端末１５０１の通信状態検出部１５０６において、受信端末１５０１とデータ配信装置１５００が通信できるようになったことを検出した時に、サービス提供部１５０７は、データ特定情報管理部１５１１がデータ特定情報を保持しているかどうかチェックし、データ特定情報を保持している場合は、このデータ特定情報を用いて、図２０の指定配信要求コマンドを生成し、データ配信装置１５００に送信する。その一方で、データ配信装置１５００は、受信端末１５０１から図２０の指定配信要求コマンドを受信すると、対応する受信端末におけるデータの蓄積状況データを蓄積状態管理部１５０４から抽出し、抽出した蓄積状況データに従って、受信端末１５０１上にユーザが希望するデータを蓄積するための十分な空き容量が存在するかどうかチェックし、存在しない場合には、削除命令コマンド（図１２）を送信することで、受信端末１５０１に既に蓄積されているデータの中から出版日が古い順番にデータを削除し、十分な空き容量を確保した上で、蓄積命令コマンド（図１１）を送信することで、図２０の指定配信要求コマンドで指定されるユーザが希望するデータを確実に蓄積させることができる。
【００８４】
（実施の形態３）
図２３は、本発明によるデータ配信システムの構成図の一例を示したものであり、図２３において、２３００は、データを配信するデータ配信装置、２３０１は、データ配信装置２３００から配信されるデータを受信する受信端末、２３０２は、データを管理するデータ管理部、２３０３は、受信端末２３０１から受信端末２３０１に固有に割り当てられている装置識別データを受信し、受信した装置識別データに基づいて、該受信端末に配信すべきデータを決定し配信する配信データ決定処理部、
２３０４は、受信端末２３０１におけるデータの蓄積状況に関する蓄積状況データを管理する蓄積状況管理部、
２３０５は、受信端末２３０１を利用するユーザに関するユーザ情報を前記装置識別データと関連付けて管理するユーザ情報管理部、
２３０６は、受信端末２３０１において利用されたデータに関する利用情報を管理する利用情報管理部、
２３０７は、受信端末２３０１から受信する前記装置識別データと前記ユーザ情報に基づいて、ユーザを特定し、特定したユーザに対して前記利用情報に応じた課金を行う課金処理部、
２３０８は、データ配信装置２３００と受信端末２３０１が通信可能な時に、データ配信装置２３００に装置識別データを通知し、データ配信装置２３００から配信されるデータを受信するサービス提供部、
２３０９は、受信端末２３０１とデータ配信装置２３００との通信状態を検出する通信状態検出部、
２３１０は、データ配信装置２３００と受信端末２３０１が通信可能な時に、データ配信装置２３００に前記利用情報を送信する利用情報送信部、
２３１１は、前記装置識別データを管理する装置識別データ管理部、
２３１２は、受信端末２３０１において表示可能なデータ形式に関する情報を保持するデータ形式情報保持部、
２３１３は、データ配信装置２３００と受信端末２３０１が通信可能な時に、データ配信装置２３００から指定したデータを受信するために用いられるデータ特定情報を保持するデータ特定情報管理部、
２３１４は、前記データ特定情報を前記データ特定情報管理部に記録する受信予約部、
２３１５は、データ配信装置２３００から受信したデータを保持するデータ保持部、
２３１６は、データ保持部２３１５が保持しているデータを表示するデータ表示部、
２３１７は、前記利用情報を生成する利用情報生成部、
２３１８は、前記利用情報を保持する利用情報保持部、
２３１９は、ユーザがデータを利用した時から一定期間以内に前記利用情報がデータ配信装置１００に送信されることを確認し、送信されない場合は、受信端末２３０１の利用を禁止する利用可否判断部、
を示している。
【００８５】
以降では、このように構成されたデータ配信システムの動作について、電子書籍の販売を目的とした電子書籍配信サービスを例に、その動作を具体的に説明するが、本発明のデータ配信システムは、電子書籍だけでなく音楽その他のデータ配信サービスにも適用可能である。
【００８６】
まず、本発明のデータ配信システムで実現されるシステム機能について説明し、その後で、これらのシステム機能を実現するためのシステム動作を説明していく。
１）自動配信機能
データ配信装置２３００は、受信端末２３０１と通信可能な時に、書籍を案内するための案内カタログと、販売する書籍を受信端末２３０１に自動配信する。受信端末２３０１は受信したデータを受信端末２３０１が備える記録媒体に蓄積保存する。受信端末２３０１に配信する書籍は、受信端末２３０１の備える記憶媒体の空き容量に応じて、最近出版された書籍を優先的に配信する。
２）ユーザ適合機能
前記自動配信機能１）において、配信する書籍は、さらに、受信端末２３０１においてユーザが利用したデータに関する利用情報に基づいて、ユーザの嗜好に合致する書籍を優先的に配信する。
３）購入機能
ユーザは前記案内カタログを見て、気に入った書籍の購入手続きが行える。希望の書籍が受信端末２３０１上に既に蓄積されていれば、データ配信装置２３００と通信可能な状態かどうかに関係なく、直ちに購入し、購入した書籍を利用することができる。
４）購入予約及び、予約実行機能
ユーザが購入を希望した書籍が、受信端末２３０１上に蓄積されていない場合は、購入予約が行える。購入予約をすると、受信端末２３０１は、データ配信装置２３００と通信可能な状態になると、ユーザの希望する書籍をデータ配信装置２３００から受信、蓄積し、ユーザに希望の書籍が入荷した旨のメッセージを提示する。なお、受信した書籍は前述の購入機能３）により購入できる。
５）利用情報送信及び、課金機能
受信端末２３０１は、ユーザが書籍を購入した時、該書籍に関する利用情報を生成する。さらに、データ配信装置２３００と通信可能な状態になると、生成した利用情報をデータ配信装置２３００に送信する。データ配信装置２３００は受信端末２３０１から受信する利用情報に基づいてユーザに対する課金処理を行う。
６）利用可否判断機能
受信端末２３０１は、ユーザが書籍を購入した時から一定期間以内に前記利用情報がデータ配信装置２３００に送信されることを確認し、一定期間以内に送信されない場合は受信端末２３０１のユーザ操作を禁止し、受信端末２３０１を利用できないようにする。
【００８７】
なを、受信端末２３０１のすべての機能を利用できないようにするのではなく、ユーザが購入した書籍を表示できないようにデータ表示部２３１６を制御するようにしても良い。
【００８８】
図２４は、ユーザ適合機能２）を説明するための図である。
【００８９】
以降では、図２４を用いて、ユーザ適合機能２）についてさらに詳しく説明する。
【００９０】
図２４の例では、データ配信装置２４００は、電子書籍を２千冊分を管理しており、これらを書籍を配信し、販売することが可能である。但し、ユーザの受信端末の備える記録媒体の記憶容量の制限から各ユーザの受信端末には蓄積できる書籍数には限界がある。そこで、データ配信装置２４００には、最近出版された、新刊の書籍やユーザの嗜好に合致する書籍を優先的に配信する機能を備えている。例えばＡさん２４０２は漫画をよく購入する場合、データ配信装置２４００はＡさんの受信端末２４０１から送信される利用情報をチェックすることで、受信端末２４０１を利用するＡさん２４０２が漫画を好む傾向にあることが分かるため、Ａさんの受信端末２４０１には漫画を優先的に蓄積させておく。同様に、Ｂさん２４０３がよく小説を購入する場合、Ｂさんの受信端末２４０３には小説を優先的に蓄積させておく。なを、各受信端末に配信する、書籍の案内カタログにはデータ配信装置２４００が管理している２千冊分すべての書籍に関する情報が載っている。そのため、ユーザは受信端末上に蓄積されていない書籍も購入対象として扱うことができる。ユーザが受信端末上に蓄積されていない書籍の購入を希望した場合は、前述の購入予約及び、予約実行機能４）により購入予約が行える。
【００９１】
なお、書籍の案内カタログと書籍との関係については、実施の形態２のデータ配信システムにおいて図１６を用いて説明したとおりであるため、ここでの説明は省略する。
【００９２】
図２５は、受信端末２３０１上で管理されるデータの管理構造を示した図である。
【００９３】
図２５において、２５００は、受信端末２３０１が具備する記録媒体である。２５０１は、受信端末２３０１が工場から市場に出荷される時に、固有に割り当てられる装置識別データ２５０４を記録しておくためのシステム領域である。システム領域２５０１に保存されるデータはユーザにより修正・削除ができないように保護されている。２５０２は、データ配信装置２５０１から配信される案内カタログや書籍データを管理する事業者領域であり、事業者領域２５０２も、ユーザが修正・削除することができないように保護されている。２５０３は、ユーザが自由に利用可能なユーザ領域を示しており、ここに蓄積されるデータはユーザの意図で修正・削除することができる。２５０５は、ユーザが購入した書籍に関する利用情報、２５０６は、データ配信装置２５００から配信される書籍案内カタログを管理するディレクトリ、２５０７は、データ配信装置２５００から配信され、ユーザがまだ購入していない書籍を管理するディレクトリである。なお、未購入書籍管理ディレクトリ２５０７で管理される書籍は、ユーザが購入するまではユーザが利用できないように、暗号化するなどして保護される。２５０８は、前述した購入予約及び予約実行機能４）を実現するために用いられるデータ特定情報、２５０９は、ユーザの購入した書籍を管理するディレクトリである。なを、ユーザが案内カタログを見て、書籍を購入した時、ディレクトリ２５０７で管理されている書籍データが、ディレクトリ２５０９にコピーされる。ユーザはこのディレクトリ２５０９で管理されている書籍データを利用する。
【００９４】
図２６は、書籍データを管理するためのデータ管理情報であり、このデータ管理情報はデータ配信装置２３００のデータ管理部２３０２にて管理される。図２６のデータ管理情報は、実施の形態１のデータ配信システムを説明する際に用いた図６のデータ管理情報に、各書籍の販売価格（２６０８）を追加したこと以外、その他の項目に関しては同じである。そのため、詳細説明は省略する。
【００９５】
図２７は、ユーザに関するユーザ情報であり、このユーザ情報はデータ配信装置２３００のユーザ情報管理部２３０５にて管理される。
【００９６】
図２７において、２７００は、ユーザを管理するために付与されるユーザ番号、２７０１は、ユーザの氏名、２７０２は、ユーザの住所、２７０３は、ユーザに対する課金処理に必要となるクレジットカード番号、２７０４は、ユーザが所有する受信端末を特定する装置識別データを示している。
【００９７】
図２８は、受信端末２３０１においてユーザが購入した書籍に関する利用情報を示しており、この利用情報は、受信端末２３０１からデータ配信装置２３００に配信され、データ配信装置２３００の利用情報受信部２３０６にて管理される。
【００９８】
図２８において、２８００は、受信端末の装置識別データ、２８０１は、該受信端末を所有するユーザが書籍を購入した購入日時、２８０２は、ユーザが購入した書籍データのファイル名、２８０３は、ユーザが購入した書籍の販売価格を示している。なを、利用情報受信部２３０６は、装置識別データ２８００に基づいて、ユーザ情報管理部２３０５で管理されている図２７のユーザ情報から、該装置識別データと関係付けられているユーザを検索し、課金処理部２３０７は、検索したユーザのクレジットカード番号を用いて課金処理を行う。図２８の例では、装置識別データ＝ＭＡＣ−１を所有するユーザがファイル名＝Ｆｉｌｅ−９、販売価格＝４００円の書籍を購入したことを示している。また、図２７のユーザ情報の例では、装置識別データ＝ＭＡＣ−１を所有しているユーザはユーザ番号＝ＵＳＥＲ−１の松下太郎であることが分かるため、松下太郎のクレジットカード番号＝１１１１−２２２２−３３を用いて松下太郎に４００円を課金する。
【００９９】
図２９は、受信端末２３０１が備える記録媒体のデータの蓄積状況に関する蓄積状況データを示しており、この蓄積状況データは、データ配信装置２３００の蓄積状況管理部２３０４にて管理される。図２９の蓄積状況データの各項目（２９００〜２９０６）の意味については、実施の形態１で図７を用いて説明したとおりであり、ここでの説明は省略する。
【０１００】
図２９の例では、装置識別データ＝ＭＡＣ−１の受信端末の事業者領域の最大容量は２Ｇバイトであり、現在５Ｍバイトの空き容量があること示している。つまり、１９９５Ｍバイト分の領域は、案内カタログ及び、書籍を既に蓄積済みであることが分かる。また、装置識別データ＝ＭＡＣ−１の受信端末２３０１が次にデータ配信装置２３００と通信可能になった時に、書籍番号＝１，３，５、６、７の書籍を該受信端末上から削除させ、書籍番号＝１５〜２０の書籍を新たに蓄積させる予定であることを示している。
【０１０１】
図３０は、受信端末２３０１がデータ配信装置２３００と通信可能になった時に、受信端末２３０１からデータ配信装置２３００に送信される自動配信要求コマンドを示している。図３０において、３０００は、このコマンドが「自動配信要求コマンド」であることを示すコマンド種別、３００１は、受信端末を特定する装置識別データ、３００２は、受信端末のデータ表示部２３１６で表示可能なデータ形式に関するデータ形式情報を示している。図３０の例では、装置識別データ＝ＭＡＣ−１の受信端末は、ＴＥＸＴ形式、ＨＴＭＬ形式、ＪＰＧ形式のデータを表示できることを示している。データ配信装置２３００はこの自動配信要求コマンドを受信すると、前述の自動配信機能１）により、装置識別データ３００１に基づいて受信端末に配信すべきデータを決定する。さらに、決定したデータが、データ形式情報３００２で指定されるデータ形式に適合しない場合は、適合する形式にデータを変換してから配信する。
【０１０２】
図３１は、受信端末２３０１の利用情報生成部２３１７で生成され、利用情報保持部２３１８にて保持される、ユーザが利用したデータに関する利用情報を示している。
【０１０３】
図３１において、３１００は、ユーザが購入した書籍データのファイル名、３１０１は、ユーザが３１００で示される書籍データを購入した日時、３１０２は、該書籍データの販売価格を示している。
【０１０４】
図３２は、受信端末２３０１がデータ配信装置２３００と通信可能になった時に、受信端末２３０１からデータ配信装置２３００に図３１の利用情報を送信するために用いられる利用情報送信コマンドを示している。
【０１０５】
図３２において、３２００は、このコマンドが「利用情報送信コマンド」であることを示すコマンド種別、３２０１は、受信端末を特定する装置識別データ、３２０２は、ユーザが購入した書籍データの数を示しており、図３１の利用情報にて管理される書籍データの数と等しい。３２０３の部分には、図３１の利用情報に基づいて、ユーザが購入した書籍のファイル名、購入日時、販売価格が順番にセットされる。
【０１０６】
図３３は、受信端末２３０１のデータ表示部２３１６で表示される書籍の案内カタログ表示画面を示している。この画面は、ユーザが受信端末２３０１を起動した時に、最初に表示される初期画面である。起動時に、データ表示部２３１６が、図２５の案内カタログ管理ディレクトリ２５０６に蓄積されているカタログファイルを自動的に読み出して表示する。
【０１０７】
図３３において、３３００は受信端末２３０１のディスプレイ、３２０１は案内カタログの表示領域、３３０２は、書籍の一覧を提示する領域であり、この領域には各書籍が、実施の形態１で説明した図２に示す背表紙の様態で表示される。３３０３は、ユーザが既に購入済みである書籍一覧表示画面に遷移するためのユーザ棚ボタンであり、３３０４は、ユーザに提示するメッセージが存在する場合に点滅し、ユーザがこのボタンを押下することによりメッセージを提示するためのメッセージボタンである。また、３３０５は、３３０２の領域に提示されている書籍の中から、ユーザが選択した書籍の購入操作を行うための購入ボタンである。
【０１０８】
図３４は、ユーザが図３３の案内カタログ表示画面で購入ボタン３３０５を押下した時、ユーザの選択した書籍が受信端末２３０１上に蓄積されている場合に提示される購入確認画面である。３４０１には、購入しようとしている書籍の書籍名、３４０２には、著者名、３４０３には、販売価格、３４０４には、書籍の「あらすじ」が提示される。ユーザは購入確認ボタン３４０５を押下することで最終的な購入手続きが完了する。なお、キャンセルボタン３４０６を押下することで、購入手続きをキャンセルし、図３３の案内カタログ表示画面に戻ることができる。
【０１０９】
図３５は、ユーザが既に購入済みである書籍一覧を表示する画面である。基本的な画面の構成は図３３の案内カタログ表示画面と同じである。異なる点は、提示領域３５０１には、ユーザが購入手続きを完了し、既にユーザの所有物となった書籍の一覧が提示されている点である。また、ユーザは提示領域３５０１に提示されている書籍の中から読みたい書籍を選択し、読書ボタン３５０２を押下することで、選択した書籍の読書を開始できる。なお、カタログボタン３５０３を押下することで、図３３の案内カタログ表示画面に戻ることができる。
【０１１０】
図３６は、ユーザが図３３の案内カタログ表示画面で購入ボタン３３０５を押下した時、ユーザの選択した書籍が受信端末２３０１上に蓄積されていない場合に提示される購入予約画面である。基本的な画面構成は図３４の購入確認画面と同じであるが、３６００に示すように、受信端末２３０１上に書籍が存在しないため、データ配信装置１００から受信するための予約を促すメッセージが表示される。ユーザは、購入予約ボタン３６０１を押下することにより、受信端末２３０１がデータ配信装置２３００と通信可能な時に、データ配信装置２３００からユーザの希望する書籍が受信されるように、受信の予約を行うことができる。なお、キャンセルボタン３６０２を押下することで、受信の予約をキャンセルし、図３３の案内カタログ表示画面に戻ることができる。
【０１１１】
図３７は、受信端末２３０１が、図３６で購入予約を行った書籍をデータ配信装置２３００から受信した時に、ユーザにその旨を通知するための入荷案内メッセージ画面であり、３７００に示すように、このメッセージ画面は、図３３の案内カタログ表示画面上に重ねて提示される。受信端末２３０１は、ユーザが購入予約した書籍をデータ配信装置２３００から受信すると、メッセージボタン３７０１を点滅させる。ユーザがこのメッセージボタン３７０１を押下することで入荷案内メッセージ画面３７００が提示される。ユーザは、直ぐに購入し、読書を開始したい場合は、３７０２のボタンを押下することで、図３４の購入確認画面に移動することができる。また、そうでない場合は３７０４のボタンを押下することで、このメッセージ画面３７００の表示を消すことが出来る。
【０１１２】
図３８は、ユーザが書籍を購入した時から一定期間を経過しても、利用情報保持部部２３１８で管理されている利用情報がデータ配信装置２３００に送信されない場合に表示される利用不可メッセージ画面を示している。図３８の例では、図３３の案内カタログ表示画面上にメッセージが重ねて表示されているが、一定期間を経過したタイミングで、図３３〜図３７を含め、どの画面の場合であっても、直ちに利用不可メッセージ３８００が表示される。また、利用情報をデータ配信装置２３００に配信するまでは表示し続け、受信端末２３０１は、このメッセージを表示している間はユーザからの操作を一切受け付けない。
【０１１３】
図３９は、本発明のデータ配信システムにおいて、データ配信装置２３００の配信データ決定処理部２３０３が、受信端末２３０１に蓄積させる予定の書籍の一覧（図２９の２９０６）と、受信端末２３０１から削除させる予定の書籍の一覧（図２９の２９０５）を作成する処理の流れを示したフローチャートであり、図２３〜図３２とあわせて、以下、その動作を説明する。以下では、装置識別データ＝ＭＡＣ−１の受信端末２３０１に蓄積させる予定の書籍一覧と、削除させる予定の一覧を作成する場合を例に説明する。
【０１１４】
なお、以下の処理は、新しい書籍が出版され、その書籍データの管理情報が図２６のデータ管理情報に追加された時、もしくは、定期的に実行される。
ステップ０）処理開始（図３９の３９００）
ステップ１）蓄積予定書籍一覧（図２９の２９０６）を、図２９の最終更新日時２９０１以降に出版された書籍の一覧で初期化する。また、削除予定書籍一覧（図２９の２９０５）を、「削除対象無し」として初期化する（図３９の３９０１）。図２９の蓄積状況データによれば、装置識別データ＝ＭＡＣ−１の最終更新日時は２００２年６月９日なので、蓄積させる書籍一覧は、図２６のデータ管理情報によれば、書籍番号＝１５〜２０がセットされる。
ステップ２）変数Ｘに蓄積予定書籍一覧（図２９の９０６）にセットされている全書籍データの合計サイズをセットする。また、変数Ｙに削除予定書籍一覧（図２９の２９０５）にセットされている全書籍データの合計サイズをセットする（＝０）（図３９の３９０２）。図２６のデータ管理情報によれば、書籍番号＝１５〜２０の書籍データの合計サイズは４５Ｍバイトなので、Ｘ＝４５Ｍバイト、Ｙ＝０がセットされる。また、図２９の蓄積状況データによれば、装置識別データ＝ＭＡＣ−１の受信端末の現在の空き容量は５Ｍバイトであるため、このままでは、蓄積させる書籍一覧にセットされている書籍全てを蓄積させることはできない。そこで、ステップ４）以降で、既に受信端末上に蓄積されている書籍を削除して、十分な空き容量を確保する。
ステップ３）削除候補として、受信端末２３０１に蓄積されている書籍の中から出版日が最も古い書籍をセットする。さらに、削除候補の検索回数を０で初期化する（図３９の３９０３）。受信端末２３０１に蓄積されている書籍の一覧は、図２９の蓄積済み書籍一覧２９０４で管理されている。図２９の例では、装置識別データ＝ＭＡＣ−１の受信端末上には、書籍番号＝１〜１４の書籍が蓄積されていることを示している。検索回数は、ユーザ適合機能２）を有効にするかどうかを判断するために利用する。検索回数＝０の場合は、受信端末２３０１上に、ユーザがよく購入する書籍と同じ「著者名」あるいは「ジャンル」の書籍を多く蓄積させておくために、削除予定書籍一覧（図２９の２９０５）には、ユーザがよく購入する「著者名」あるいは「ジャンル」の書籍は含まないように制御する。検索回数＝１の場合は、そのような制御は行わない。また、検索回数が１より大きい場合には、受信端末上に蓄積されている書籍をすべて削除したとしても、蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍の全てを蓄積させることはできないことを示す。
ステップ４）空き容量＋Ｙの値が、Ｘ以上かどうかを確認し、削除予定書籍一覧（図２９の２９０５）にセットされている書籍を受信端末からすべて削除させるならば、蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍をすべて蓄積させるための十分な空き容量を確保できるかをチェックする。十分な空き容量を確保できるならばステップ１３）を実行する（図３９の３９０４）。
ステップ５）検索回数が１より大きいかどうかチェックする。１より大きい場合には、ステップ１２）を実行する（図３９の３９０５）。
ステップ６）検索回数が０であるかどうかをチェックする。０の場合は、ユーザ適合を行うため、ステップ７）、０でない場合は、ユーザ適合を行わないため、ステップ１０）を実行する（図３９の３９０６）。
ステップ７）削除候補にセットされている書籍の「著者名」あるいは「ジャンル」が、ユーザが３ヶ月以内に購入した書籍の「著者名」あるいは「ジャンル」と同じかどうかチェックする。同じ場合はステップ８）、異なる場合はステップ１０）を実行する（図３９の３９０７）。
ステップ８）受信端末上に蓄積されている全書籍について、ステップ７）のチェックが完了した場合は、ステップ１１）を実施し、そうでない場合は、ステップ９）を実施する（図３９の３９０８）。
ステップ９）受信端末上に蓄積されている書籍の中でステップ７）のチェックを行っていない書籍を削除候補としてセットし、ステップ４）を実行する（図３９の３９０９）。このステップにより、削除候補には、受信端末上に蓄積されている書籍の中から出版日が古い書籍の順番に削除候補としてセットされていく。図２６のデータ管理情報の例では、書籍番号＝１〜１４の書籍が、１から１４の順番に削除候補としてセットされていくことになる。
ステップ１０）削除予定書籍一覧（図２９の２９０５）に、削除候補にセットされている書籍の書籍番号を追加する（図３９の３９１０）。図２８の利用情報によれば、装置識別データ＝ＭＡＣ−１のユーザは、２００２年１月３０日にファイル名＝Ｆｉｌｅ−９の書籍を購入しており、この書籍のジャンルは、図２６のデータ管理情報によれば、「漫画」である。そのため、削除予定書籍一覧（図２９の２９０５）には書籍番号＝１、３，５，６、７がセットされ、これらの書籍を削除することにより４０Ｍバイトの空き容量が確保できる。また、現在の空き容量（図２９の２９０３）が５Ｍバイトであるため、蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍番号＝１５〜２０の全ての書籍（４５Ｍバイト）を蓄積できるようになる。
ステップ１１）検索回数に１を足して、ステップ３）を実行する（図３９の３９１１）。
ステップ１２）このステップが実行されるということは、受信端末上に蓄積されている書籍をすべて削除したとしても、蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍の全てを蓄積させることはできないことを示す。そのため、蓄積予定書籍一覧（図２９の２９０６）には、出版日が新しい順番に、受信端末の最大容量（図２９の２９０２）に収まる範囲内の書籍をセットし、出版日が新しい書籍を優先的に蓄積させる。また、削除させる書籍一覧には、蓄積済みの書籍一覧（図２９の２９０４）をセットし、現在受信端末上に蓄積されている書籍をすべて削除させるようにする（図３９の３９１２）。
ステップ１３）処理終了（図３９の３９１３）。
【０１１５】
以上の処理により、受信端末上に蓄積させる予定の書籍一覧（図２９の２９０６）と、受信端末から削除させる予定の書籍一覧（図２９の２９０５）が作成される。これにより、データ配信装置２３００のデータ管理部２３０２で管理される出版日がより新しい書籍を優先的に受信端末２３０１に蓄積させることができる。また、受信端末の空き容量が十分でない場合は、受信端末上にユーザの嗜好に合致する書籍を蓄積させておきながら、出版日の古い書籍は削除して、十分な空き容量を確保した上で、蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍を確実に蓄積させる制御が行えるようになる。
【０１１６】
なお、データ配信装置２３００の配信データ決定処理部２３０３は、受信端末２３０１から図３０の自動配信要求コマンドを受信した時に、コマンド内で指定される装置識別データ３００１に基づいて、対応する受信端末用の削除予定書籍一覧（図２９の２９０５）を抽出し、抽出した削除予定書籍一覧（図２９の９０５）を用いて図１２の削除命令コマンドを生成し、受信端末２３０１に送信することで受信端末２３０１上から指定した書籍を削除させることができる。また、対応する受信端末用の蓄積予定書籍一覧（図２９の２９０６）を用いて、図１１の蓄積命令コマンドを生成し、受信端末２３０１に送信することで受信端末２３０１上に指定した書籍を蓄積させることができる。また、データ配信装置２３００は、受信端末２３０１への削除命令コマンド（図１２）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図２９の２９０４）から削除予定書籍一覧（図２９の２９０５）にセットされている書籍番号を削除し、受信端末２３０１へ蓄積命令コマンド（図１１）の送信が完了すると、対応する受信端末の蓄積済み書籍一覧（図２９の２９０４）に蓄積予定書籍一覧（図２９の２９０６）にセットされている書籍番号を追加する。これにより、データ配信装置２３００側で、受信端末２３０１に蓄積されている書籍を管理することができる。
【０１１７】
図４０は、本発明のデータ配信システムの受信端末２３０１における購入処理と購入予約処理の流れを示したフローチャートであり、図２３〜図３８とあわせて、以下、その動作について説明する。なお、処理開始時点は、ユーザが、図３３の案内カタログ表示画面から購入を希望する書籍を選択し、購入ボタン３３０５を押下した時点である。
ステップ０）処理開始（図４０の４０００）
ステップ１）データ表示部２３１６は、ユーザが選択した書籍データが、データ保持部２３１５で管理されている図２５の未購入書籍管理ディレクトリ２５０７内に存在するかどうかチェックする。存在する場合は、ステップ２）、存在しない場合は、ステップ５）を実行する（図４０の４００１）。
ステップ２）データ表示部２３１６は、図３４の購入確認画面を表示する（図４０の４００２）。
ステップ３）ユーザにより、図３４の購入確認画面の確認ボタン３４０５が押下された場合には、ステップ４）を、キャンセルボタン３４０６が押下された場合には、ステップ８）を実行する（図４０の４００３）。
ステップ４）利用情報生成部２３１７は、ユーザが購入を希望した書籍に関する利用情報を生成する。生成した利用情報は利用情報保持部２３１８で保持される。さらに、希望した書籍データを図２５の未購入書籍管理ディレクトリ２５０７から図５の購入済み書籍管理ディレクトリ２５０９へコピーする（図４０の４００４）。
ステップ５）データ表示部２３１６は、図３６の購入予約画面を表示する（図４０の４００５）。
ステップ６）ユーザにより、図３６の購入予約画面の購入予約ボタン３６０１が押下された場合には、ステップ７）を、キャンセルボタン３６０２が押下された場合には、ステップ８）を実行する（図４０の４００６）。
ステップ７）受信予約部２３１４は、ユーザが購入を希望した書籍をデータ配信装置２３００から受信するために、該データを特定するためのデータ特定情報をデータ特定情報管理部２３１３に保持する（図４０の４００７）。
ステップ８）処理終了（図４０の４００８）
以上の処理により、ユーザが購入を希望した書籍が受信端末２３０１上に蓄積されていれば、データ配信装置２３００との通信状態に関係なく、直ぐに購入して読書を開始できるようになる。また、ユーザが購入を希望した書籍が受信端末２３０１上に蓄積されていなければ、データ配信装置２３００と通信可能な状態になった時に、データ配信装置２３００から受信端末２３０１へ希望する書籍が配信されるようになる。
【０１１８】
なお、データ特定情報を用いて、データ配信装置２３００から書籍データを受信するための、受信端末２３０１とデータ配信装置２３００の具体的な処理の流れは、実施の形態２で説明したとおりであるので、ここではその詳細説明を省略する。
【０１１９】
図４１は、本発明のデータ配信システムの受信端末２３０１における利用情報送信処理の流れを示したフローチャートである。図２３、図３２とあわせて、以下、その動作について説明する。
ステップ０）処理開始（図４１の４１００）
ステップ１）通信状態検出部２３０９は、サービス提供部２３０８のデータ配信装置２３００との通信状態をチェックする。通信可能であるならば、ステップ２）を実施し、そうでない間は、通信可能になるまで待機する（図４１の４１０１）。
ステップ２）利用情報送信部２３１０は、利用情報保持部２３１８に利用情報が存在するかチェックする。存在する場合にはステップ３）を、存在しない場合はステップ１）に戻る（図４１の４１０２）。
ステップ３）利用情報送信部２３１０は、利用情報に基づき、図３２の利用情報送信コマンドを生成し、データ配信装置２３００に送信する（図４１の４１０３）。
ステップ４）利用情報送信部２３１０は、データ配信装置２３００に送信した利用情報を利用情報保持部２３１８から削除し、ステップ１）に戻る（図４１の４１０４）。
【０１２０】
以上の処理により、利用情報送信部２３１０は、データ配信装置２３００と通信可能な時に、利用情報保持部２３１８が利用情報を保持しているかどうかをチェックし、保持している場合には、利用情報に基づいて、図３２の利用情報送信コマンドを生成しデータ配信装置２３００に自動送信する。その一方で、データ配信装置２３００は、利用情報送信コマンドで指定される装置識別データ３２０１に基づいて、ユーザ情報管理部２３０５で管理されている図２７のユーザ情報から、該装置識別データと関係付けられているユーザを検索し、検索したユーザのクレジットカード番号を用いて課金処理部２３０７が課金処理を行うことによって、ユーザが購入した書籍の販売価格に応じてユーザに対する課金処理が為される。
【０１２１】
図４２は、本発明のデータ配信システムの受信端末２３０１における、利用可否判断処理の流れを示したフローチャートである。図３１、３８とあわせて、以下、その動きについて説明する。なお、以下のステップ０）からステップ５）の処理は定期的に繰り返し実行される。
ステップ０）処理開始（図４２の４２００）
ステップ１）利用可否判断部２３１９は、利用情報保持部２３１８が利用情報を保持しているかどうかチェックする。保持している場合はステップ２）、保持していない場合はステップ５）を実行する（図４２の４２０１）。
ステップ２）現在の日時は、利用情報内に記述されている購入日時（図３１の３１０１）から１週間が経過したかチェックする。１週間が経過している場合はステップ３）、経過していない場合はステップ５）を実行する（図４２の４２０２）。
ステップ３）利用可否判断部２３１９は、図３８の利用不可メッセージ３８００を生成し、データ表示部２３１６がこれを表示する（図４２の４２０３）。
ステップ４）利用可否判断部２３１９は、ユーザからの利用操作を受け付けないようデータ表示部２３１６に通知する。データ表示部２３１６はユーザからの利用操作を無効化し、ステップ８）を実行する（図４２の４２０４）。
ステップ５）利用可否判断部２３１９は、データ表示部２３１６が図３８の利用不可メッセージ３８００を表示中かチェックする。表示中の場合は、ステップ６）を実行し、表示中でない場合は、ステップ８）を実行する（図４２の４２０５）。
ステップ６）利用可否判断部２３１９は、データ表示部２３１６に、図３８の利用不可メッセージ３８００を非表示にするように通知し、データ表示部２３１６がこれを非表示にする（図４２の４２０６）。
ステップ７）利用可否判断部２３１９は、ユーザからの利用操作を受け付けるようにデータ表示部２３１６に通知する。データ表示部２３１６がユーザからの利用操作を有効化する（図４２の４２０７）。
ステップ８）処理終了（図４２の４２０８）
以上の処理により、ユーザが購入した書籍に関する利用情報が一定期間を経過してもデータ配信装置２３００に送信されず、データ配信装置２３００の課金処理部２３０７でのユーザに対する課金処理が行えない場合は、利用情報をデータ配信装置２３００に送信するまで受信端末２３０１を利用できなくすることができる。また、図３８の利用不可メッセージを提示し、ユーザに利用情報を送信するよう促すことができる。これにより、ユーザが、データ配信装置２３００を運営する提供者側に書籍の購入料金を支払わずに書籍を利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【０１２２】
以上のように、本発明のデータ配信システムによれば、前述の１）自動配信機能により、ユーザ側の受信端末２３０１が通信可能な状態の時に、販売データの案内カタログと、販売するデータ自体を自動的に配信し、受信端末２３０１上に蓄積させておくことができ、また、受信端末２３０１の備える記録媒体の空き容量に応じて、より最新のデータを優先的に受信端末２３０１上に蓄積させるよう制御できる。さらに、前述の２）ユーザ適合機能により、ユーザの嗜好に合致すると判断したデータをユーザの所有する受信端末２３０１上に優先的に蓄積させておくことができる。さらに、前述の３）購入機能により、受信端末２３０１上に蓄積させた販売データは、データ配信装置２３００との通信状態に関係なく、いつでもユーザ側に販売することができる。さらに、前述の４）購入予約及び、予約実行機能により、ユーザが購入を希望した販売データが、受信端末２３０１上に存在しない場合は、受信端末２３０１がデータ配信装置２３００と通信可能な状態になった時に、自動的に受信されるように、希望した販売データの受信予約が行える。さらに、前述の５）利用情報送信及び、課金機能により、受信端末２３０１がデータ配信装置２３００と通信可能な時に、ユーザが購入したデータに関する利用情報が受信端末２３０１からデータ配信装置２３００に自動送信され、データ配信装置２３００は受信する利用情報に基づいてユーザに対する課金処理が行われる。さらに、前述の６）利用可否判断機能により、ユーザが、データ配信装置２３００を運営する提供者側に書籍の購入料金を支払わずに書籍を利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【０１２３】
（実施の形態４）
図４３は、本発明によるデータ配信システムの構成図の一例を示したものであり、
図４３において、
４３００は、データを配信するデータ配信装置、
４３０１は、配信データから配信されるデータを受信し、可搬型の記録媒体４３０２に記録する情報端末、
４３０２は、情報端末４３０１あるいは受信端末４３０３に装着して利用され、データ配信装置４３００から配信されるデータを保持するために利用されるポータブルな記録媒体、
４３０３は、データ配信装置４３００から配信されるデータを受信し、記録媒体４３０２に記録し、さらに、記録媒体４３０２に記録されているデータを利用する受信端末、
４３０４は、データを管理するデータ管理部、
４３０５は、情報端末４３０１から記録媒体４３０２に固有に割り当てられている媒体識別データを受信し、受信した媒体識別データに基づいて、該情報端末に配信すべきデータを決定し配信する配信データ決定処理部、
４３０６は、記録媒体４３０２におけるデータの蓄積状況に関する蓄積状況データを管理する蓄積状況管理部、
４３０７は、記録媒体４３０２を利用するユーザに関するユーザ情報を前記媒体識別データと関連付けて管理するユーザ情報管理部、
４３０８は、受信端末４３０３において、記録媒体４３０２から利用されたデータに関する利用情報を管理する利用情報管理部、
４３０９は、情報端末４３０１あるいは受信端末４３０３から受信する前記媒体識別データと前記ユーザ情報に基づいて、ユーザを特定し、特定したユーザに対して前記利用情報に応じた課金処理を行う課金処理部、
４３１０は、受信端末４３０１に記録媒体４３０２が装着された時に、データ配信装置４３００に装着された記録媒体４３０２の媒体識別データを通知し、データ配信装置４３００から配信されるデータを受信し、記録媒体４３０２に記録するサービス提供部、
４３１１は、指定したデータをデータ配信装置４３００から受信するために用いられるデータ特定情報が記録媒体４３０２に記録されているかどうかチェックし、データ特定情報を読み出すデータ特定情報検出部、
４３１２は、記録媒体４３０２を装着するコネクト部、
４３１３は、ユーザが利用したデータに関する利用情報が記録媒体４３０２に記録されているかどうかチェックし、利用情報を読み出す利用情報検出部、
４３１４は、利用情報検出部４３１３で検出された利用情報をデータ配信装置４３００に送信する利用情報送信部、
４３１５は、記録媒体４３０２に固有に割り当てられている媒体識別データを保持する媒体識別データ管理部、
４３１６は、受信端末４３０３で表示可能なデータ形式に関するデータ形式情報を保持するデータ形式情報保持部、
４３１７は、前記データ特定情報を管理するデータ特定情報管理部、
４３１８は、情報端末４３０１あるいは受信端末４３０３がデータ配信装置４３００から受信するデータを保持するデータ保持部
４３１９は、前記利用情報を保持する利用情報保持部、
４３２０は、記録媒体４３０２を装着するコネクト部、
４３２１は、データ配信装置４３００と受信端末４３０３が通信可能な時に、データ配信装置４３００に媒体識別データを通知し、データ配信装置４３００から配信されるデータを受信するサービス提供部、
４３２２は、受信端末４３０３とデータ配信装置４３００との通信状態を検出する通信状態検出部、
４３２３は、データ配信装置４３００から指定したデータを受信するために用いられるデータ特定情報を記録媒体４３０２に記録する受信予約部、
４３２４は、記録媒体４３０２に記録されているデータを表示するデータ表示部、
４３２５は、前記利用情報を生成し、記録媒体４３０２に記録する利用情報生成部、
４３２６は、データ配信装置４３００と受信端末４３０３が通信可能な時に、記録媒体４３０２に記録されている前記利用情報をデータ配信装置４３００に送信する利用情報送信部、
４３２７は、ユーザがデータを利用した時から一定期間以内に前記利用情報がデータ配信装置４３００に送信されることを確認し、送信されない場合は、受信端末４３０３の利用を禁止する利用可否判断部、
を示している。
【０１２４】
本発明の第４の実施形態におけるデータ配信システムの特徴を説明するために、まず、第３の実施形態におけるデータ配信システムとの構成上の違いを説明する。
【０１２５】
第１に、実施の形態３で説明した受信端末（図２３の２３０１）のデータ形式情報保持部２３１２、データ特定情報管理部２３１３、データ保持部２３１５、利用情報保持部２３１８を、実施の形態４では、ポータブルな記録媒体４３０２上で実現している。
【０１２６】
第２に、実施の形態３で説明した受信端末２３０１の装置識別データを使用せず、その代わりに実施の形態４では、記録媒体４３０２に固有に割り当てられている媒体識別データを利用している。また、媒体識別データを記録媒体４３０２上の媒体識別データ管理部４３１５で管理している。
【０１２７】
第３に、実施の形態４においては、データ配信システムの構成に、記録媒体４３０２を装着し、受信端末４３０３の代理でデータ配信装置からデータを受信する情報端末４３０１が追加されている。
【０１２８】
なお、実施の形態３で説明したデータ配信システムにおいて、装置識別データを利用して実現されている部分を、すべて媒体識別データを利用して実現し、図２５のデータ管理構造を記録媒体４３０２上で実現すれば、第４の実施形態におけるデータ配信システムのデータ配信装置４３００と受信端末４３０３の構成は、第３の実施形態におけるデータ配信システムのデータ配信装置２３００と受信端末２３０１との違いがないため、実施の形態４におけるデータ配信システムによって、実施の形態３のデータ配信システムで実現される
１）自動配信機能、２）ユーザ適合機能、３）購入機能、４）購入予約及び、予約実行機能、５）利用情報送信及び、課金機能、６）利用可否判断機能は同様に実現できる。
よって、データ配信装置４３００および受信端末４３０３の処理の詳細説明は省略し、以降では、実施の形態４のデータ配信システムにおいて、情報端末４３０１によって実現できる機能と、その処理動作について説明する。なお、以降では、実施の形態１〜３のデータ配信システムを説明する際に用いた図１〜図４２を適宜参照しながら説明する。
【０１２９】
まず、以下に情報端末４３０１によって実現されるシステム機能を説明する。
１）自動受信機能
情報端末４３０１は、記録媒体４３０２が装着された時、媒体識別データとデータ形式情報を読み出して、図３０の自動配信要求コマンドを生成し、データ配信装置４３０２に送信する（但し、図３０のコマンドの装置識別データ部分は媒体識別データがセットされる）。また、データ配信装置から送信される図１０のカタログ更新コマンド、図１１の蓄積命令コマンド、図１２の削除命令コマンドに従って、記録媒体２７０２のデータを操作する。
【０１３０】
なお、データ配信装置４３００の自動配信処理は、実施の形態３で説明したデータ配信装置２３００の処理と変わりはない。唯一異なる点は、データ配信装置４３０２は、装置識別データではなく、媒体識別データを利用して各種情報を管理していることである。よって、データ配信装置４３００の処理は、実施の形態３において装置識別データとして説明されている部分を媒体識別データと読みかえた処理と変わらない。
２）予約実行機能
情報端末４３０１は、記録媒体４３０２が装着された時、データ特定情報が記録されているかどうか確認し、記録されている場合は、データ特定情報に基づいて、図２０の指定データ配信要求コマンドを生成し、データ配信装置４３００に送信する。また、データ配信装置４３００から図１１の蓄積命令コマンドを用いて配信されるデータを記録媒体４３０２に蓄積する。
３）利用情報送信機能
情報端末４３０１は、記録媒体４３０２が装着された時、利用情報が記録されているかどうかを確認し、記録されている場合は、データ配信装置４３００にこれを送信する。
【０１３１】
なお、データ配信装置４３００の課金処理は、実施の形態３で説明したデータ配信装置２３００の課金処理と代わりがない。唯一異なる点は、データ配信装置４３００は、装置識別データではなく、媒体識別データを利用して各種情報を管理していることである。よって、データ配信装置４３００の処理は、実施の形態３において装置識別データとして説明されている部分を媒体識別データと読みかえた処理と変わらない。
【０１３２】
図４４は、本発明のデータ配信システムの情報端末４３０１における自動受信機能の処理の流れを示したフローチャートである。以下、その動作について説明する。
ステップ０）処理開始（図４４の４４００）
ステップ１）コネクト部４３１２は、記録媒体４３０２が装着されたことを検出した場合は、ステップ２）を実施し、そうでない間は、装着されるまで待機する（図４４の４４０１）。
ステップ２）サービス提供部４３１０は、媒体識別データ管理部４３１５にて保持されている媒体識別データを用いて図３０の自動配信要求コマンドを生成し、データ配信装置４３００に送信する（但し、図３０のコマンドの装置識別データ部分は媒体識別データがセットされる）（図４４の４４０２）。
ステップ３）サービス提供部４３１０は、データ配信装置４３００から受信する削除命令コマンド（図１２）に従ってデータ保持部４３１８に蓄積されている書籍データファイルから図１２の１２０２で指定された書籍データファイルを削除する（図４４の４４０３）。
ステップ４）サービス提供部４３１０は、データ配信装置４３００から受信する蓄積命令コマンド（図１１）に従って、図１１の１１０２で指定された書籍データファイルをデータ保持部４３１８に追加蓄積する（図４４の４４０４）。
ステップ５）サービス提供部４３１０は、データ配信装置４３００から受信するカタログ更新コマンド（図１０）に従って、指定されたカタログファイルをデータ保持部４３１８に蓄積する。既に同一名称のカタログファイルが存在する場合は、既に蓄積されているデータファイルを削除した後で蓄積する（図４４の４４０５）。
ステップ６）処理終了（図４４の４４０６）
以上の処理により、情報端末４３０１は、記憶媒体４３０２が装着された時に、記憶媒体４３０２に固有に割り当てられている媒体識別データと、受信端末４３０３で表示可能なデータ形式に関するデータ形式情報とから、図３０の自動配信要求コマンドを生成し、データ配信装置４３００に送信し、その結果、データ配信装置４３００から送信される図９〜１２の各種コマンドを用いて、記録媒体４３０２上からデータを削除あるいは追加蓄積することができる。
【０１３３】
なお、データ配信装置４３００が、情報端末４３０１から図３０の自動配信要求コマンドを受信した時のデータ配信処理の流れは、実施の形態３において説明した図３９の処理の流れと変らないため、詳細説明を省略する。
【０１３４】
図４５は、本発明のデータ配信システムの情報端末４３０１において、図１９のデータ特定情報に基づいてデータを受信する処理の流れを示したフローチャートであり、図７、図１１、図１２および図１８〜図２０とあわせて、以下、その動作について説明する。
ステップ０）処理開始（図４５の４５００）
ステップ１）コネクト部４３１２は、記録媒体４３０２が装着されたことを検出した場合は、ステップ２）を実施し、そうでない間は、装着されるまで待機する（図４５の４５０１）。
ステップ２）データ特定情報検出部４３１１は、データ特定情報管理部４３１７をチェックし、データ特定情報を保持しているか確認する。データ特定情報を保持する場合は、ステップ３）を実行し、保持していない場合は、ステップ８）を実施する（図４５の４５０２）。
ステップ３）データ特定情報管理部４３１７で保持されているデータ特定情報（図１９）と、媒体識別データ管理部４３１５にて保持されている媒体識別データと合わせて、図２０の指定配信要求コマンドを生成し、データ配信装置４３００に送信する（但し、図２０のコマンドの装置識別データ部分は媒体識別データがセットされる）（図４５の４５０３）。
ステップ４）サービス提供部４３１０は、データ配信装置４３００から受信する削除命令コマンド（図１２）に従ってデータ保持部４３１８に蓄積されている書籍データファイルから図１２の１２０２で指定された書籍データファイルを削除する（図４５の４５０４）。なお、この削除命令コマンドは、図２０の指定配信要求コマンドの２００３で指定される書籍データファイルを記録媒体４３０２に蓄積するのに十分な空き容量が存在しない場合に、出版日が古い書籍データを削除させて、十分な空き容量を確保する目的でデータ配信装置４３００から配信される。
ステップ５）サービス提供部４３１０は、データ配信装置４３００から受信する蓄積命令コマンド（図１１）に従って、図１１の１１０２で指定された書籍データファイルをデータ保持部４３１８に追加蓄積する（図４５の４５０５）。なお、この蓄積命令コマンドは、図２０の指定配信要求コマンドの２００３で指定される書籍データファイルがセットされる。
ステップ６）データ特定情報を用いて、ユーザの希望する書籍データの受信が完了したため、データ特定情報管理部４３１７からデータ特定情報を削除する（図４５の４５０６）。
ステップ７）処理終了（図２１の２１０７）。
【０１３５】
以上の処理により、情報端末４３０１は、記録媒体４３０２が装着された時に、データ特定情報管理部４３１７がデータ特定情報を保持しているかどうかチェックし、データ特定情報を保持している場合には、このデータ特定情報を用いて、ユーザの希望するデータの配信をデータ配信装置４３００に要求し、該データをデータ配信装置４３００から受信することができる。
【０１３６】
なお、データ配信装置４３００が、情報端末４３０１から図２０の指定配信要求コマンドを受信した時のデータ配信処理の流れは、実施の形態２において説明した図２２の処理の流れと変わらないため、詳細説明を省略する。
【０１３７】
図４６は、本発明のデータ配信システムの情報端末４３０１における利用情報送信処理の流れを示したフローチャートである。図３２、図４３とあわせて、以下、その動作について説明する。
ステップ０）処理開始（図４６の４６００）
ステップ１）コネクト部４３１２は、記録媒体４３０２が装着されたことを検出した場合は、ステップ２）を実施し、そうでない間は、装着されるまで待機する（図４６の４６０１）。
ステップ２）利用情報検出部４３１３は、利用情報保持部４３１９に利用情報が存在するかチェックする。存在する場合にはステップ３）を、存在しない場合はステップ５）を実行する（図４６の４６０２）。
ステップ３）利用情報送信部４３１４は、利用情報に基づき、図３２の利用情報送信コマンドを生成し、データ配信装置４３００に送信する（但し、図３２のコマンドの装置識別データ部分は媒体識別データがセットされる）（図４６の４６０３）。
ステップ４）利用情報送信部４３１４は、データ配信装置４３００に送信した利用情報を利用情報保持部４３１９から削除する（図４６の４６０４）。
ステップ５）処理終了（図４６の４６０５）
以上の処理により、利用情報送信部４３１４は、データ配信装置４３００と通信可能な時に、利用情報保持部４３１９に利用情報が存在するかどうかチェックし、存在する場合には、利用情報に基づいて、図３２の利用情報送信コマンドを生成し、データ配信装置４３００に自動送信する（但し、図３２のコマンドの装置識別データ部分は媒体識別データがセットされる）。その一方で、データ配信装置４３００は、利用情報送信コマンドで指定される媒体識別データに基づいて、ユーザ情報管理部４３０７で管理されているユーザ情報から、該媒体識別データと関係付けられているユーザを検索し、検索したユーザのクレジットカード番号を用いて課金処理部４３０９が課金処理を行うことによって、ユーザが購入した書籍の販売価格に応じてユーザに対する課金処理が為される。
【０１３８】
以上のように、本発明のデータ配信システムによれば、記録媒体４３０２を受信端末４３０３と、情報端末４３０１に適宜装着して利用することにより、第１の実施形態で説明したデータ配信システムで実現される機能に加え、情報端末４３０１により前述の１）自動受信機能、２）利用情報送信機能、３）予約実行機能が実現される。これにより、例えば、ユーザの所有する受信端末４３０３が無線通信によりデータ配信装置４３００と通信する場合、受信端末４３０３が、データ配信装置４３００と直接通信できないで場所であっても、情報端末４３０１が、駅構内や街角に設置されていれば、其の情報端末４３０１を利用してデータ配信装置４３００と間接的に通信できるため、実施の形態３で説明した電子書籍配信サービスを継続して利用することができる。
【０１３９】
（実施の形態５）
図４７は、本発明によるデータ配信システムの構成図の一例を示したものであり、
図４７において、
４７００は、データを配信するデータ配信装置、
４７０１は、データ配信装置４７００から配信されるデータを受信する情報端末、
４７０２は、データ配信装置４７００と直接的に通信し、データ配信装置４７００からデータを受信する方法と、情報端末４７０１を介して間接的に通信し、データ配信装置４７００からデータを受信する方法とから通信速度のより速い方法でデータを受信することが可能な受信端末、
４７０３は、データを管理するデータ管理部、
４７０４は、情報端末４７０１あるいは受信端末４７０２から受信端末４７０２に固有に割り当てられている装置識別データを受信し、受信した装置識別データに基づいて、該受信端末に配信すべきデータを決定し配信する配信データ決定処理部、
４７０５は、受信端末４７０２におけるデータの蓄積状況に関する蓄積状況データを管理する蓄積状況管理部、
４７０６は、受信端末４７０２を利用するユーザに関するユーザ情報を前記装置識別データと関連付けて管理するユーザ情報管理部、
４７０７は、受信端末４７０２において利用されたデータに関する利用情報を管理する利用情報管理部、
４７０８は、受信端末４７０２から受信する前記装置識別データと前記ユーザ情報に基づいて、ユーザを特定し、特定したユーザに対して前記利用情報に応じた課金処理を行う課金処理部、
４７０９は、受信端末４７０２の代理でデータ配信装置４７００からデータを受信するサービス提供部、
４７１０は、情報端末４７０１とデータ配信装置４７００との通信状態を検出する通信状態検出部、
４７１１は、受信端末４７０２の代理で、受信端末４７０２において利用されたデータに関する利用情報をデータ配信装置４７００に配信する利用情報送信部、
４７１２は、受信端末４７０２からデータの送受信の依頼及び通信状態の問い合わせを受け付ける通信制御部、
４７１３は、データ配信装置４７００と受信端末４７０２が通信可能な時に、データ配信装置４７００に装置識別データを通知し、データ配信装置４７００から配信されるデータを受信するサービス提供部、
４７１４は、受信端末４７０２とデータ配信装置４７００との通信状態を検出する通信状態検出部、
４７１５は、データ配信装置４７００と受信端末４７０２が通信可能な時に、データ配信装置４７００に前記利用情報を送信する利用情報送信部、
４７１６は、前記装置識別データを保持する装置識別データ管理部、
４７１７は、受信端末４７０２において表示可能なデータ形式に関する情報を保持するデータ形式情報保持部、
４７１８は、データ配信装置４７００と受信端末４７０２が通信可能な時に、データ配信装置４７００から指定したデータを受信するために用いられるデータ特定情報を管理するデータ特定情報管理部、
４７１９は、前記データ特定情報を記録する受信予約部、
４７２０は、データ配信装置４７００から受信したデータを保持するデータ保持部、
４７２１は、データ保持部４７２０が保持しているデータを表示するデータ表示部、
４７２２は、前記利用情報を生成する利用情報生成部、
４７２３は、前記利用情報を保持する利用情報保持部、
４７２４は、ユーザがデータを利用した時から一定期間以内に前記利用情報がデータ配信装置４７００に送信されることを確認し、送信されない場合は、受信端末４７０２の利用を禁止する利用可否判断部、
４７２５は、情報端末４７０１のデータ配信装置４７００との通信状態を問い合わせ、受信端末４７０２とデータ配信装置４７００との通信情報と比較し、データ配信装置４７００と直接的に通信し、データ配信装置４７００からデータを受信する方法と、情報端末４７０１を介して間接的に通信し、データ配信装置４７００からデータを受信する方法とから通信速度のより速い方法でデータを送受信するための制御を行う通信制御部、
を示している。
【０１４０】
本発明の実施の形態５におけるデータ配信システムの特徴を説明するために、まず、第３の実施形態におけるデータ配信システムとの構成上の違いを説明する。
【０１４１】
第１に、実施の形態５のデータ配信システムにおける受信端末４７０２には、第１の実施形態で説明した受信端末（図２３の２３０１）に通信制御部４７２５を追加している。
【０１４２】
第２に、実施の形態５においては、データ配信システムの構成に、受信端末４７０２の代理でデータ配信装置４７００とデータを送受信する情報端末４７０１が追加されている。
【０１４３】
なお、実施の形態５におけるデータ配信システムの受信端末４７０２には、通信制御部４７２５が追加されたこと以外は、実施の形態３におけるデータ配信システムの情報端末２３０１と違いがない。また、実施の形態５におけるデータ配信システムのデータ配信装置４７００は、受信端末４７０２へのデータ配信だけでなく、受信端末４７０１へのデータ配信を行うようにしたこと以外は違いがない。そのため、実施の形態５におけるデータ配信システムにおけるデータ配信装置４７００と、受信端末４７０２により、実施の形態３のデータ配信システムで説明した１）自動配信機能、２）ユーザ適合機能、３）購入機能、４）購入予約及び、予約実行機能、５）利用情報送信及び、課金機能、６）利用可否判断機能は同様に実現できる。よって、以降では、データ配信装置４７００および受信端末４７０２によって実現される前記１）〜５）の機能を実現するための詳細説明は省略する。以降では、実施の形態５のデータ配信システムにおいて追加された機能および、その処理動作について説明する。
【０１４４】
実施の形態５におけるデータ配信システムに追加される特徴的な機能は、受信端末４７０２が、データ配信装置４７００と直接的に通信する方法と、情報端末４７０１を介して間接的に通信する方法とから通信速度のより速い方法でデータを送受信する制御を行う機能を有していることである。この機能を実現することにより、複数の装置を相互に接続した時に、最も通信速度の速い通信手段を備える装置を利用してデータ配信装置４７００からデータを受信できるようになる。
【０１４５】
図４８は、本発明のデータ配信システムの受信端末４７０２における通信手段の選択処理の流れを示したフローチャートである。以下、その動作について説明する。なを、以下の処理の開始時点は、受信端末４７０２の通信状態検出部４７１４が情報端末４７０１との接続を検出した時点である。
ステップ０）処理開始（図４８の４８００）
ステップ１）通信制御部４７２５は、情報端末４７０１に、受信端末４７０１とデータ配信装置４７００との通信状態を問い合わせる（図４８の４８０１）。情報端末４７０１の通信制御部４７１２は、この問い合わせに応じて、受信端末４７０１の通信状態検出部４７１０で検出される通信状態を受信端末４７０２に送信する。
ステップ２）通信制御部４７２５は、通信状態検出部４７１４で検出される、受信端末４７０２とデータ配信装置４７００との通信状態と、情報端末４７０１から受信する、情報端末４７０１とデータ配信装置４７００との通信状態を比較し、情報端末４７０１の通信速度の方がより高速ならばステップ３）を実行し、受信端末４７０２の通信速度の方がより高速ならばステップ４）を実行する（図４８の４８０２）。
ステップ３）通信制御部４７２５は、データ配信装置４７００からデータを受信するために用いられる図３０の自動配信要求コマンド、さらに、データ特定情報管理部４７１８がデータ特定情報を保持していれば、図２０の指定配信要求コマンドを生成し、情報端末４７０１に送信する。そして、ステップ５）を実行する（図４８の４８０３）。
ステップ４）通信制御部４７２５は、受信端末４７０２の通常処理を実行する。この通常処理とは、実施の形態３のデータ配信システムにおける、受信端末２３０１の処理を示しており、処理内容に変わりはないので、ここでの詳細説明を省略する（図４８の４８０４）。
ステップ５）処理終了（図４８の４８０５）
以上の処理により、受信端末４７０２は、データ配信装置４７００と直接的に通信する方法と、情報端末４７０１を介して間接的に通信する方法とから通信速度のより速い方法でデータ配信装置４７００からデータを受信する制御を行うことができる。
【０１４６】
図４９は、本発明のデータ配信システムの情報端末４９０１における処理の流れを示したフローチャートである。以下、その動作について説明する。なを、以下の処理の開始時点は、情報端末４７０１の通信制御部４７１２が受信端末４７０２の通信制御部４７２５からデータを受信した時点である。
ステップ０）処理開始（図４９の４９００）。
ステップ１）通信制御部４７１２は、受信端末４７０２から受信したデータが、通信状態に関する問い合わせかチェックする。通信状態に関する問い合わせならば、ステップ２）を実行し、そうでない場合は、ステップ３）を実行する（図４９の４９０１）。
ステップ２）通信制御部４７１２は、通信状態検出部４７１０で検出される通信状態を受信端末４７０２に送信し、ステップ５）を実行する（図４９の４９０２）。
ステップ３）通信制御部４７１２は、受信端末４７０２から受信したデータが、データ配信装置４７００からデータを受信するための図３０の自動配信要求コマンド、あるいは、図２０の指定データ配信要求コマンドであるかチェックする。コマンドデータならばステップ４）を実行し、そうでない場合は、ステップ６）を実行する（図４９の４９０３）。
ステップ４）図３０の自動配信要求コマンド、あるいは、図２０の指定データ配信要求コマンドをデータ配信装置４７００に送信し、データ配信装置４７００から配信されるデータを受信端末４７０２に送信する（図３１の３１０４）。データ配信装置４７００から配信されるデータとは、具体的には、図１０のカタログ更新コマンド、図１１の蓄積命令コマンド、図１２の削除命令コマンドである。ステップ５）処理終了（図３１の３１０６）。
【０１４７】
以上の処理により、受信端末４７０２が、情報端末４７０１を介してデータ配信装置４７００と間接的に通信する方法を選択した時、情報端末４７０１が受信端末４７０２から受信する各種コマンドを用いて、受信端末４７０２の代理でデータ配信装置４７００からデータを受信することができる。
【０１４８】
以上のように、本発明のデータ配信システムによれば、受信端末４７０２が、データ配信装置４７００と直接的に通信する方法と、情報端末４７０１を介して間接的に通信する方法とから通信速度のより速い方法でデータを送受信するように制御することができる。
【０１４９】
【発明の効果】
第１に、伝送路を利用してデータを送受信するデータ配信システムにおいて、前記データ配信システムのデータ配信装置は、前記データ配信装置からのデータを受信する受信端末のデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記受信端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、さらに、前記受信端末は、前記受信端末の特定をするための装置識別データを管理する装置識別データ管理部と、前記データ配信装置とデータを送受信して、ユーザにサービスを提供するサービス提供部とを有し、前記データ配信装置において、前記受信端末から前記装置識別データを受信し、受信した前記装置識別データを使って、前記蓄積状況管理データを特定することにより、前記受信端末におけるユーザにサービスを提供できるようにしている。
【０１５０】
これにより、ユーザ側の受信端末は、データ提供者側のデータ配信装置に、前記受信端末を特定する装置識別データを前記配信装置に送信し、前記配信装置は、前記装置識別データに対応する受信端末のデータの蓄積状況に応じて、前記受信端末に配信すべきデータを決定し、決定したデータを受信端末に配信することができる。これにより、例えば、提供者側は、各受信端末を利用するユーザに販売したい電子書籍や、電子書籍販売用のカタログを配信し、各ユーザの情報端末に蓄積させておくことができ、ユーザが電子書籍を購入したいと思った時に、前記配信装置と通信できなくても、前記受信端末上に蓄積されたカタログから希望する電子書籍を検索し、検索した電子書籍を購入するといったサービスを提供することができる。
【０１５１】
第２に、前記受信端末に接続し、データを送受信できる情報端末がある場合、前記受信端末のサービス提供部において、データの通信状態を検出し、前記受信端末と前記情報端末とで、前記データ配信装置との通信スピードが速いものでデータを送受信することができるようにしている。
【０１５２】
これにより、例えば、無線ＬＡＮの通信機能を備える情報端末が、前記データ配信装置と直接的にデータを送受信するよりも、前記情報端末に接続された有線ＬＡＮの通信機能を備えた受信端末を介して前記データ配信装置と間接的にデータを送受信する方が高速なデータ通信が行える場合は、前記受信端末を介して前記配信装置とデータを送受信することができる。
【０１５３】
第３に、前記蓄積状況データには、少なくとも、前記受信端末が備える記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とし、前記データ配信装置の前記配信データ決定処理部において、前記蓄積状況データに基づいて、前記受信端末が備える記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記情報端末に通知するようにし、前記受信端末の前記サービス提供部において、前記情報端末が保持するデータの中で削除すべきデータを示す削除命令を前記配信装置から受信し、前記削除命令に従ってデータを削除するようにしている。
【０１５４】
これにより、データ提供者側のデータ配信装置が、前記情報端末に新しくデータを追加蓄積させたい場合に、ユーザ側の受信端末が備える記録媒体の空き容量が不足している時には、既に蓄積されているデータの一部を削除して空き容量を十分確保した上で、新しいデータを追加蓄積することができるため、提供者側は、ユーザ側の受信端末上になるべく最新のデータが蓄積されるように制御することが可能になり、より効果的な販売活動を行うことができる。
【０１５５】
第４に、前記受信端末は、データを特定するデータ特定情報を指定することで、ユーザからのデータの利用要求を受け付け、対応するデータを表示するデータ表示部と、前記データ特定情報で特定されるデータを前記受信端末が保持していない場合には、前記データ特定情報を記録する受信予約部とを有し、前記受信端末の前記サービス提供部において、前記通信状態検出部で検出される通信状態に基づいて、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしている。
【０１５６】
これにより、ユーザがデータを特定するデータ特定情報を指定して対応するデータを利用しようとした時、対応するデータが情報端末上に蓄積されていない場合は、前記データ特定情報を用いて前記データ配信装置からデータを受信するための予約が為され、ユーザの受信端末が、ユーザが現在居る場所で前記データ配信装置と通信できなくても、ユーザが移動して前記データ配信装置と通信できるようになった時に、受信予約されたデータを前記データ配信装置から自動的に取得できるようになる。
【０１５７】
第５に、前記受信端末は、さらに、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成する利用情報生成部と、前記装置識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信システムのデータ配信装置は、さらに、前記受信端末におけるユーザに関するユーザ情報を前記装置識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記装置識別データを前記受信端末から受信する利用情報受信部と、受信する前記装置識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有している。
【０１５８】
これにより、ユーザ側の受信端末は、ユーザが利用したデータに関する利用情報を生成し、データ提供者側のデータ配信装置と通信できる時に、装置識別データと共にこれをデータ配信装置に送信し、前記データ配信装置は、受信端末側から受信する装置識別データに関連付けて管理しているユーザに対して、前記利用情報に応じた課金を行うことができるため、提供者側は、前記提供者側のデータ配信装置と通信できない状況のユーザに対して受信端末上に蓄積されているデータを販売し、ユーザが移動して前記データ配信装置と通信できる状況になった時に、前記受信端末から利用情報を受信し、受信した利用情報を用いてユーザに対する課金処理を行うことができる。
【０１５９】
第６に、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有している。さらに、前記利用可否判断部は、ユーザに対して前記利用情報の送信を促すメッセージ提示機能を有している。
【０１６０】
これにより、ユーザが利用したデータに関する利用情報が、一定期間以内に受信端末からデータ配信装置に送信されない場合は、利用情報が送信されるまで受信端末を利用できなくさせることができるため、ユーザが、提供者側にデータの利用料金を支払わずにデータを利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【０１６１】
第７に、前記データ配信装置の前記配信データ決定処理部は、前記受信端末から受信する前記装置識別データと前記利用情報に基づいて、前記装置識別データに対応する受信端末に送信すべきデータを決定するようにしている。
【０１６２】
これにより、ユーザ側の受信端末が備える記録媒体の記憶容量の制限により、提供者側が提供できるデータの全てをユーザ側の受信端末に蓄積させることが困難な場合には、ユーザが過去に利用したデータに関する利用情報に基づいて、ユーザ側の受信端末に、ユーザが利用する可能性の高いデータを優先的に蓄積させる制御が行えるため、提供者側はユーザ側の受信端末が備える記録媒体の記憶容量が小さい場合でも、効果的に販売活動を行うことができる。
【０１６３】
第８に、前記情報端末の前記サービス提供部において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部において、前記受信端末から受信する前記データ形式情報に適合する形式で前記受信端末にデータを配信するようにしている。
【０１６４】
これにより、データ提供者側のデータ配信装置は、ユーザ側の受信端末が処理できる形式でデータを配信し、前記受信端末に蓄積させておくことができるため、ユーザの購入したデータは、そのユーザが所有する受信端末で確実に表示することができる。
【０１６５】
第９に、伝送路を介してデータを送受信する本発明のデータ配信システムにおいて、前記データ配信システムの情報端末は、前記情報端末にポータブルな記録媒体が装着された時、前記データ配信システムのデータ配信装置に前記記録媒体を特定するための媒体識別データを送信することで前記データ配信装置から送信されるデータを受信し、前記記録媒体に記録するサービス提供部を有し、前記データ配信装置は、前記記録媒体におけるデータ蓄積状況を示す蓄積状況管理データを管理する蓄積状況管理部と、前記蓄積状況管理データを使って、前記記録媒体が装着された情報端末に送信するデータを決定し、送信処理する配信データ決定処理部とを有し、前記データ配信装置において、前記情報端末から前記媒体識別データを受信し、受信した前記媒体識別データを使って、前記蓄積状況管理データを特定することにより、前記情報端末におけるユーザにサービスを提供できるようにしている。
【０１６６】
これにより、前記データ配信装置と通信可能な前記情報端末に、前記記録媒体を装着すれば、前記情報端末が前記記録媒体を特定する媒体識別データを前記データ配信装置に自動的に送信し、前記データ配信装置が、前記媒体識別データに対応する記憶媒体におけるデータの蓄積状況に応じて、該記憶媒体に蓄積させたいデータを決定し、決定したデータを前記情報端末に配信することができる。これにより、例えば、提供者側は、ユーザが所有する記録媒体が前記情報端末に装着された時に、そのユーザに販売したい電子書籍や、電子書籍販売用のカタログを配信し、各ユーザの記録媒体に蓄積させる制御が行え、前記記録媒体を利用するユーザに対して、前記記録媒体に蓄積されているカタログから希望する電子書籍を検索し、購入するといったサービスを提供することができる。
【０１６７】
第１０に、前記蓄積状況データには、少なくとも、前記記録媒体の空き容量と前記記録媒体が保持するデータの一覧を含むことを特徴とし、前記データ配信装置の前記配信データ決定処理部において、前記蓄積状況データに基づいて、前記記録媒体から削除すべきデータを示す削除命令を作成し、作成した削除命令を前記記録媒体が装着されている情報端末に送信するようにし、前記情報端末の前記サービス提供部において、前記記録媒体が保持するデータの中で削除すべきデータを示す削除命令を前記データ配信装置から受信し、前記削除命令に従って前記記録媒体が保持するデータを削除するようにしている。
【０１６８】
これにより、データ提供者側のデータ配信装置が、ユーザが所有する前記記録媒体に新しくデータを追加蓄積させたい場合に、前記記録媒体の空き容量に応じて、既に蓄積されているデータの一部を削除して空き容量を確保した上で、新しいデータを追加蓄積することができるため、提供者側は、ユーザが所有する前記記録媒体上になるべく最新のデータが蓄積されるように制御することが可能になり、より効果的な販売活動を行うことができる。
【０１６９】
第１１に、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、データを特定するデータ特定情報を指定することで、前記受信端末におけるユーザからのデータの利用要求を受け付け、対応するデータを前記記録媒体から読み出して表示するデータ表示部と、前記データ特定情報で特定されるデータを前記記録媒体が保持していない場合には、前記データ特定情報を前記記録媒体に記録する受信予約部を有し、さらに、前記情報端末は、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ特定情報を検出し、読み出すデータ特定情報検出部を有し、前記情報端末の前記サービス提供部において、前記データ特定情報を前記データ配信装置に送信することで、前記データ特定情報で特定されるデータの受信を予約できるようにしている。
【０１７０】
これにより、ユーザがデータを特定するデータ特定情報を指定して対応するデータを利用しようとした時、対応するデータが受信端末上に蓄積されていない場合は、前記データ特定情報を用いて前記データ配信装置からデータを受信するための予約するために、前記データ特定情報が前記記録媒体に記録される。そして、前記記録媒体を前記情報端末に装着した時に、前記情報端末は前記記録媒体に記録されている前記データ特定情報を検出し、これを用いて対応するデータを取得することができる。そのため、例えば、前記受信端末が備える無線ＬＡＮ機能では、ユーザが現在居る場所から前記データ配信装置と通信できなくても、有線ＬＡＮ機能を備える街角に設置される前記情報端末に前記記録媒体を装着することで、前記配信装置から受信予約した希望のデータを容易に取得することができるようになる。
【０１７１】
第１２に、前記記録媒体を装着し、前記記録媒体に記録されているデータを利用する受信端末は、ユーザからのデータの利用操作を受け付け、該データを利用したことを示す利用情報を生成し、生成した前記利用情報を前記記録媒体に記録する利用情報生成部を有し、前記情報端末は、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている利用情報を検出し、読み出す利用情報検出部と、前記媒体識別データと共に前記利用情報を前記データ配信装置に送信する利用情報送信部を有し、前記データ配信装置は、さらに、ユーザに関するユーザ情報を前記媒体識別データに関連付けて管理するユーザ情報管理部と、前記利用情報と前記媒体識別データを前記情報端末から受信する利用情報受信部と、受信する前記媒体識別データに基づいてユーザ情報を特定し、特定されるユーザ情報が示すユーザに対して、前記利用情報に応じた課金処理を行う課金処理部を有している。
【０１７２】
これにより、ユーザ側の受信端末は、ユーザが利用したデータに関する利用情報を生成し、前記記録媒体に記録する。そして、前記記録媒体を前記情報端末に装着した時に、前記情報端末は前記記録媒体に記録されている前記利用情報を検出し、前記媒体識別データと共にこれを前記データ配信装置に送信する。さらに、前記データ配信装置は、前記情報端末から受信する前記媒体識別データに関連付けて管理しているユーザに対して、前記利用情報に応じた課金を行うことができる。そのため、提供者側は、前記提供者側のデータ配信装置とユーザ側の受信端末が通信できるかどうかに関係なく、ユーザに対して前記記録媒体に蓄積されているデータを販売し、ユーザが前記記録媒体を前記情報端末に装着した時に、前記情報端末を介して前記記録媒体に記録された前記利用情報を受信し、受信した利用情報を用いてユーザに対する課金処理を行うことができる。
【０１７３】
第１３に、前記受信端末は、さらに、ユーザがデータを利用した時から一定期間以内に前記利用情報が前記データ配信装置に送信されることを確認し、一定期間以内に通知されない場合には、少なくとも送信されるまでデータの利用を禁止する利用可否判断部を有している。さらに、ユーザに対して前記利用情報の送信を促すメッセージを提示するようにしている。
【０１７４】
これにより、前記記録媒体に記録されている前記利用情報が、一定期間以内にデータ配信装置に送信されない場合は、利用情報が送信されるまで前記記録媒体からデータを読み出すことができなくなるため、ユーザが、提供者側にデータの利用料金を支払わずにデータを利用し続けるという事態が発生することを回避できる。また、ユーザに対して利用情報の送信を促すメッセージを表示することで、提供者側は、ユーザからデータの利用料金を回収するという提供者側の正当な権利を行使することができる。
【０１７５】
第１４に、前記配信装置の前記配信データ決定処理部は、前記情報端末から受信する前記媒体識別データと前記利用情報に基づいて、前記媒体識別データに対応する記録媒体を装着する受信端末に送信すべきデータを決定するようにしている。
【０１７６】
これにより、前記記録媒体の記憶容量の制限により、提供者側が提供できるデータの全てをユーザの所有する記録媒体に蓄積させることが困難な場合には、ユーザが過去に利用したデータに関する利用情報に基づいて、ユーザの記録媒体に、ユーザが利用する可能性の高いデータを優先的に蓄積させる制御が行えるため、提供者側はユーザの所有する記録媒体の記憶容量が小さい場合でも、効果的に販売活動を行うことができる。
【０１７７】
第１５に、前記受信端末において、前記受信端末が処理可能なデータ形式に関するデータ形式情報を前記記録媒体に記録するようにし、前記情報端末の前記サービス提供部において、さらに、前記記録媒体が装着された時、前記記録媒体に記録されている前記データ形式情報を読み出し、前記データ配信装置に送信するようにし、前記データ配信装置の前記配信データ決定処理部は、さらに、前記データ形式情報に適合する形式で前記情報端末にデータを配信するようにしている。
【０１７８】
これにより、前記情報端末からデータ提供者側のデータ配信装置に対して、前記受信端末で処理可能なデータ形式に関するデータ形式情報が送信されるため、データ配信装置は、前記情報端末に対して、前記受信端末で表示可能な形式でデータを配信し、前記記録媒体に蓄積させることができる。そのため、データの配信先である情報端末で表示可能なデータ形式と、データを利用する受信端末で表示可能なデータ形式が異なる場合であっても、ユーザの所有する受信端末は、前記記録媒体上のデータを確実に表示することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態におけるデータ配信システムの構成図
【図２】案内カタログの説明図
【図３】背表紙の説明図
【図４】読書画面の説明図
【図５】案内カタログと書籍データの関係の説明図
【図６】データ管理情報の説明図
【図７】蓄積状況データの説明図
【図８】装置識別データ管理部で保持される装置識別データの説明図
【図９】自動配信要求コマンドの説明図
【図１０】カタログ更新コマンドの説明図
【図１１】蓄積命令コマンドの説明図
【図１２】削除命令コマンドの説明図
【図１３】本発明の実施の形態１の受信端末におけるデータ受信処理の流れを説明するフロー図
【図１４】本発明の実施の形態１のデータ配信装置における処理の流れを説明するフロー図
【図１５】本発明の実施の形態２のデータ配信システムの構成図
【図１６】案内カタログと書籍データの関係の説明図
【図１７】情報端末に書籍データが蓄積されていない時に提示されるメッセージ画面の説明図
【図１８】ユーザが受信予約を実施した後に、配信装置から対応する書籍データを受信した時に提示されるメッセージ画面の説明図
【図１９】データ特定情報の説明図
【図２０】指定配信要求コマンドの説明図
【図２１】本発明の実施の形態２の受信端末における受信予約実行処理の流れを説明するフロー図
【図２２】本発明の実施の形態２のデータ配信装置における処理の流れを説明するフロー図
【図２３】本発明の実施の形態３のデータ配信システムの構成図
【図２４】ユーザ適合機能の説明図
【図２５】データ管理構造の説明図
【図２６】データ管理情報の説明図
【図２７】データ配信装置が管理するユーザ情報の説明図
【図２８】データ配信装置が管理する利用情報の説明図
【図２９】データ配信装置が管理する蓄積状況データの説明図
【図３０】受信端末から配信装置に送信される自動配信要求コマンドの説明図
【図３１】受信端末で管理される利用情報の説明図
【図３２】受信端末から配信装置に送信される利用情報送信コマンドの説明図
【図３３】案内カタログの説明図
【図３４】購入確認画面の説明図
【図３５】ユーザ棚の説明図
【図３６】受信端末に書籍データが蓄積されていない時に提示されるメッセージ画面の説明図
【図３７】ユーザが購入予約を実施した後に、データ配信装置から対応する書籍データを受信した時に提示されるメッセージ画面の説明図
【図３８】利用不可メッセージ画面の説明図
【図３９】本発明の実施の形態３のデータ配信装置における処理の流れを説明するフロー図
【図４０】本発明の実施の形態３の受信端末における購入処理および購入予約処理の流れを説明するフロー図
【図４１】本発明の実施の形態３の受信端末における利用情報送信処理の流れを説明するフロー図
【図４２】本発明の実施の形態３の受信端末における利用可否判断処理の流れを説明するフロー図
【図４３】本発明の実施の形態４のデータ配信システムの構成図
【図４４】本発明の実施の形態４の情報端末の自動受信処理の流れを説明するフロー図
【図４５】本発明の実施の形態４の情報端末の受信予約実行処理の流れを説明するフロー図
【図４６】本発明の実施の形態４の情報端末の利用情報送信処理の流れを説明するフロー図
【図４７】本発明の実施の形態５のデータ配信システムの構成図
【図４８】本発明の実施の形態５の受信端末における通信手段選択処理の流れを説明するフロー図
【図４９】本発明の実施の形態５の情報端末における処理の流れを説明するフロー図
【図５０】従来のデータ配信システムの構成図
【符号の説明】
１００、１５００、２３００、４３００、４７００　データ配信装置
１０１、１５０１、２３０１、４３０３、４７０２　受信端末
４３０１、４７０１　情報端末
４３０２　記録媒体
１０２、１５０２、２３０２、４３０４、４７０３　データ管理部
１０３、１５０３、２３０３、４３０５、４７０４　配信データ決定処理部
１０４、１５０４、２３０４、４３０６、４７０５　蓄積状況管理部
２３０５、４３０７、４７０６　ユーザ情報管理部
２３０６、４３０８、４７０７　利用情報受信部
２３０７、４３０９、４７０８　課金処理部
１０７、１５０７、２３０８、４３１０、４３２１、４７０９、４７１３　サービス提供部
１０６、１５０６、２３０９、４３２２、４７１０、４７１４　通信状態検出部
２３１０、４３１４、４３２６、４７１１、４７１５　利用情報送信部
１０８、１５０５、２３１１、４７１６　装置識別データ管理部
４３１５　媒体識別データ管理部
２３１２、４３１６、４７１７　データ形式情報保持部
２３１３、４３１７、４７１８　データ特定情報管理部
２３１４、４３２３、４７１９　受信予約部
１０８、１５０８、２３１５、４３１８、４７２０　データ保持部
１０９、１５０９、２３１６、４３２４、４７２１　データ表示部
２３１７、４３２５、４７２２　利用情報生成部
２３１８、４３１９、４７２３　利用情報保持部
２３１９、４３２７、４７２４　利用可否判断部
４３１１　データ特定情報検出部
４３１３　利用情報検出部
４３１２、４３２０　コネクト部
４７１２、４７２５　通信制御部
５００１　ホームページ制作装置
５００２　ＷＷＷサーバ
５００３　データベースサーバ
５００４　ユーザ端末
５００５　ホームページ閲覧ソフト
【図１】
2004133502.tif 000003
【図２】
2004133502.tif 000004
【図３】
2004133502.tif 000005
【図４】
2004133502.tif 000006
【図５】
2004133502.tif 000007
【図６】
2004133502.tif 000008
【図７】
2004133502.tif 000009
【図８】
2004133502.tif 000010
【図９】
2004133502.tif 000011
【図１０】
2004133502.tif 000012
【図１１】
2004133502.tif 000013
【図１２】
2004133502.tif 000014
【図１３】
2004133502.tif 000015
【図１４】
2004133502.tif 000016
【図１５】
2004133502.tif 000017
【図１６】
2004133502.tif 000018
【図１７】
2004133502.tif 000019
【図１８】
2004133502.tif 000020
【図１９】
2004133502.tif 000021
【図２０】
2004133502.tif 000022
【図２１】
2004133502.tif 000023
【図２２】
2004133502.tif 000024
【図２３】
2004133502.tif 000025
【図２４】
2004133502.tif 000026
【図２５】
2004133502.tif 000027
【図２６】
2004133502.tif 000028
【図２７】
2004133502.tif 000029
【図２８】
2004133502.tif 000030
【図２９】
2004133502.tif 000031
【図３０】
2004133502.tif 000032
【図３１】
2004133502.tif 000033
【図３２】
2004133502.tif 000034
【図３３】
2004133502.tif 000035
【図３４】
2004133502.tif 000036
【図３５】
2004133502.tif 000037
【図３６】
2004133502.tif 000038
【図３７】
2004133502.tif 000039
【図３８】
2004133502.tif 000040
【図３９】
2004133502.tif 000041
【図４０】
2004133502.tif 000042
【図４１】
2004133502.tif 000043
【図４２】
2004133502.tif 000044
【図４３】
2004133502.tif 000045
【図４４】
2004133502.tif 000046
【図４５】
2004133502.tif 000047
【図４６】
2004133502.tif 000048
【図４７】
2004133502.tif 000049
【図４８】
2004133502.tif 000050
【図４９】
2004133502.tif 000051
【図５０】
2004133502.tif 000052