(57)【特許請求の範囲】
【請求項１】
データ管理装置であって、
利用対象となる利用データを登録するのに用いる記憶手段と、
携帯端末から外部装置へのデータ提供要求に応じて、前記外部装置から送信された前記利用データを含むデータ登録要求を受信するデータ登録要求受信手段と、
前記受信したデータ登録要求に含まれる前記利用データを、前記利用データの利用適格があるか否かを認証するのに用いる第１の認証情報を含む第１の利用証データと対応付けて前記記憶手段に登録する登録手段と、
前記第１の利用証データを前記携帯端末に送信する利用証データ送信手段と、
前記携帯端末から、第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を受信するデータ利用要求受信手段と、
前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信する提供手段と、を有し、
前記第２の利用証データは、ネットワークに接続された他の端末に格納されたプログラムであって前記第２の認証情報を含む前記データ利用要求を前記データ管理装置に送信するプログラムの格納位置を前記ネットワーク上で一意に特定するネットワークアドレスを含むことを特徴とするデータ管理装置。
【請求項２】
利用対象となる利用データを登録するのに用いる記憶手段と、
携帯端末から外部装置へのデータ提供要求に応じて、前記外部装置から送信された前記利用データを含むデータ登録要求を受信するデータ登録要求受信手段と、
前記受信したデータ登録要求に含まれる前記利用データを、前記利用データの利用適格があるか否かを認証するのに用いる第１の認証情報を含む第１の利用証データと対応付けて前記記憶手段に登録する登録手段と、
前記第１の利用証データを前記携帯端末に送信する利用証データ送信手段と、
前記携帯端末から、第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を受信するデータ利用要求受信手段と、
前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信する提供手段と、を有し、
前記登録手段は、前記データ登録要求にネットワークアドレスが含まれているときは、前記ネットワークアドレスにより特定される宛先に前記第１の利用証データを送信し、前記データ登録要求にネットワークアドレスが含まれていないときは、前記データ登録要求の送信元に前記第１の利用証データを送信することを特徴とするデータ管理装置。
【請求項３】
利用対象となる利用データを登録するのに用いる記憶手段と、
携帯端末から外部装置へのデータ提供要求に応じて、前記外部装置から送信された前記利用データを含むデータ登録要求を受信するデータ登録要求受信手段と、
前記受信したデータ登録要求に含まれる前記利用データを、前記利用データの利用適格があるか否かを認証するのに用いる第１の認証情報を含む第１の利用証データと対応付けて前記記憶手段に登録する登録手段と、
前記第１の利用証データを前記携帯端末に送信する利用証データ送信手段と、
前記携帯端末から、第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を受信するデータ利用要求受信手段と、
前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信する提供手段と、を有し、
前記提供手段は、前記データ利用要求にネットワークアドレスが含まれているときは、前記ネットワークアドレスにより特定される宛先に前記利用データを送信し、前記データ利用要求にネットワークアドレスが含まれていないときは、前記データ利用要求の送信元に前記利用データを送信することを特徴とするデータ管理装置。
【請求項４】
請求項１乃至３のいずれかに記載のデータ管理装置において、
前記登録手段は、前記受信したデータ登録要求に含まれる利用データを、前記利用データの利用を許可する回数を示す利用回数情報と対応付けて前記記憶手段に登録し、
前記提供手段は、前記受信したデータ利用要求に係る利用データに対応する前記記憶手段の利用回数情報の利用回数が所定数以下であるときは、前記利用データの送信を禁止することを特徴とするデータ管理装置。
【請求項５】
請求項１乃至４のいずれかに記載のデータ管理装置において、
前記第1の利用証データは、前記データ管理装置が接続するネットワーク上で前記データ管理装置の位置を一意に特定するネットワークアドレスを含むことを特徴とするデータ管理装置。
【請求項６】
利用対象となる利用データを登録するのに用いる記憶手段を有するコンピュータを、
携帯端末から外部装置へのデータ提供要求に応じて、前記外部装置から送信された前記利用データを含むデータ登録要求を受信するデータ登録要求受信手段と、
前記受信したデータ登録要求に含まれる前記利用データを、前記利用データの利用適格があるか否かを認証するのに用いる第１の認証情報を含む第１の利用証データと対応付けて前記記憶手段に登録する登録手段と、
前記第１の利用証データを前記携帯端末に送信する利用証データ送信手段と、
前記携帯端末から、第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を受信するデータ利用要求受信手段と、
前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信する提供手段と、して機能させるためのプログラムを記録し、
前記第２の利用証データは、ネットワークに接続された他の端末に格納されたプログラムであって前記第２の認証情報を含む前記データ利用要求を前記コンピュータに送信するプログラムの格納位置を前記ネットワーク上で一意に特定するネットワークアドレスを含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項７】
記憶手段を有するデータ管理装置が携帯端末に送信する第１の利用証データが記録されたコンピュータ読み取り可能な記録媒体であって、前記第１の利用証データは、
利用対象となる利用データの利用適格があるか否かを認証するのに用いる第１の認証情報と、
ネットワークに接続された他の端末に格納されたプログラムであって前記第１の認証情報を含むデータ利用要求を前記データ管理装置に送信するプログラムの格納位置を前記ネットワーク上で一意に特定するネットワークアドレスと、を含み、
前記データ管理装置が、前記携帯端末から外部装置へのデータ提供要求に応じて、前記外部装置から送信された前記利用データを含むデータ登録要求を受信する際には、前記第１の利用証データが、前記受信したデータ登録要求に含まれる前記利用データと対応づけて前記記憶手段に登録されるとともに、前記データ管理装置から前記携帯端末に送信され、
前記データ管理装置が、前記携帯端末から第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を受信する際には、前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信することを特徴とする第１の利用証データが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項８】
携帯端末と、外部装置と、記憶手段を有するデータ管理装置とを用いたデータ利用方法であって、
前記データ管理装置が、前記携帯端末から前記外部装置へのデータ提供要求に応じて、前記外部装置から送信された、利用対象となる利用データを含むデータ登録要求を受信するデータ登録要求受信ステップと、
前記データ管理装置が、前記受信したデータ登録要求に含まれる前記利用データを、前記利用データの利用適格があるか否かを認証するのに用いる第１の認証情報を含む第１の利用証データと対応付けて前記記憶手段に登録する登録ステップと、
前記データ管理装置が、前記第１の利用証データを前記携帯端末に送信する利用証データ送信ステップと、
前記携帯端末が、前記第１の利用証データを受信する利用証データ受信ステップと、
前記携帯端末が、第２の利用証データに含まれる第２の認証情報を含むデータ利用要求を前記データ管理装置に送信するデータ利用要求送信ステップと、
前記データ管理装置が、前記データ利用要求を受信するデータ利用要求受信ステップと、
前記データ管理装置が、前記記憶手段に記憶された、前記受信した前記データ利用要求に係る前記利用データに対応する前記第１の認証情報と、前記受信した前記第２の認証情報とが所定関係を満たしている場合に、前記受信した前記データ利用要求に係る前記利用データを前記携帯端末に送信する提供ステップと、を含み、
前記第２の利用証データは、ネットワークに接続された他の端末に格納されたプログラムであって前記第２の認証情報を含む前記データ利用要求を前記データ管理装置に送信するプログラムの格納位置を前記ネットワーク上で一意に特定するネットワークアドレスを含むことを特徴とするデータ利用方法。
【請求項９】
請求項８において、
前記登録ステップは、前記利用データをその利用データの利用を許可する回数
を示す利用回数情報と対応付けて前記記憶手段に登録し、
前記提供ステップは、前記受信したデータ利用要求に係る利用データに対応する前記記憶手段の利用回数情報の利用回数が所定数以下であるときは、前記利用データの送信を禁止することを特徴とするデータ利用方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムにより、オーディオデータや映像データ等の各種のデータを利用する装置、記憶媒体および方法に係り、特に、データ容量の面で有利に、データを利用することができるデータ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体およびデータ利用方法に関する。
【０００２】
【従来の技術】
従来、インターネット等のネットワーク上では、有名アーティスト等の音楽を記録したオーディオデータや映画の内容を録画した映像データを、利用者が一定の料金を支払うことを条件に、利用者の端末にダウンロードすることができる配信サービスが提供されている。
【０００３】
この配信サービスは、販売者のＷＷＷ（World Wide Web）サーバにより実現される。まず、販売者のＷＷＷサーバでは、多数のオーディオデータ等を蓄積しておき、利用者から初めてアクセスがあったときは、その利用者に対して氏名、住所およびクレジットカードの番号等を入力させて登録するとともに、その利用者に対してＩＤおよびパスワードを発行する。利用者は、発行されたＩＤおよびパスワードを利用して販売者のＷＷＷサーバにアクセスし、好みのオーディオデータ等を自己の端末にダウンロードする。販売者のＷＷＷサーバでは、利用者からアクセスがあると、利用者により入力されたＩＤおよびパスワードに基づいて利用者を認証し、オーディオデータ等がダウンロードされると、利用者により入力されたＩＤにより特定されるクレジットカードの番号を参照し、利用者の口座から一定の料金を払い落とす。
【０００４】
【発明が解決しようとする課題】
ところで、近年では、携帯電話等の携帯端末を利用して、オーディオデータ等を含む様々なデータを利用することができるようになってきている。ＮＴＴ移動通信網株式会社（ＮＴＴ  ＤｏＣｏＭｏ)が提供するｉモードなどは、その先駆例である。
【０００５】
そこで、利用者が上記配信サービスを利用してオーディオデータ等を携帯端末で利用することを考えたときに、利用者は、料金を支払って購入したデータであるのだから、しばらくの期間は携帯端末に保存しておき、その間は何度か再生を楽しみたいと考えるのが通常である。また、一つのオーディオデータ等だけでなく、複数のオーディオデータ等を携帯端末に保存し、そのバリエーションを楽しみたいと思うことも考えられる。
【０００６】
しかしながら、オーディオデータ等を携帯端末で利用する場合、コストの削減や小型化等の観点から大容量のメモリを携帯端末に搭載することが困難であることから、オーディオデータ等を携帯端末に保存するには、保存数に一定の限界がある。特に、オーディオデータ等は、テキストデータ等の文書データに比してデータ容量が膨大であるため、再生時間が数時間にもわたるオーディオデータ等は、ともすれば１つさえも保存することができないという場合も考えられる。
【０００７】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、データ容量の面で有利に、データを利用することができるデータ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体およびデータ利用方法を提供することを目的としている。
【０００８】
【課題を解決するための手段】
〔形態１〕  上記目的を達成するために、形態１のデータ管理装置は、利用対象となる利用データを含むデータ登録要求を受けてその利用データを登録するとともに、データ利用要求を受けてそのデータ利用要求に係る利用データを提供する装置であって、前記利用データを登録するための記憶手段と、前記利用データを前記記憶手段に登録する登録手段と、前記記憶手段の利用データを提供する提供手段とを備え、前記登録手段は、前記データ登録要求を受信したときは、受信したデータ登録要求に含まれる利用データを、その利用データの利用適格があるか否かを認証するための認証情報と対応付けて前記記憶手段に登録するとともにその認証情報を含む利用証データを送信するようになっており、前記提供手段は、前記認証情報を含むデータ利用要求を受信したときは、受信したデータ利用要求に係る利用データに対応する前記記憶手段の認証情報と、前記受信したデータ利用要求に含まれる認証情報とが所定関係を満たしているときに、前記受信したデータ利用要求に係る前記記憶手段の利用データを送信するようになっている。
【０００９】
このような構成であれば、例えば、提供者が提供するデータを利用者が利用する場合は、提供者は、まず、利用対象となる利用データを含むデータ登録要求をデータ管理装置に送信する。
【００１０】
データ管理装置では、データ登録要求を受信すると、登録手段により、受信したデータ登録要求に含まれる利用データが、その利用データの利用適格があるか否かを認証するための認証情報と対応付けられて記憶手段に登録されるとともに、その認証情報を含む利用証データが送信される。利用者は、こうして送信された利用証データを受け取り、認証情報を入手する。
【００１１】
次に、利用者は、利用証データに含まれている認証情報を参照し、認証情報を含むデータ利用要求をデータ管理装置に送信する。
【００１２】
データ管理装置では、データ利用要求を受信すると、提供手段により、受信したデータ利用要求に係る利用データに対応する記憶手段の認証情報と、受信したデータ利用要求に含まれる認証情報とが所定関係を満たしているときに、受信したデータ利用要求に係る記憶手段の利用データが送信される。そして、こうして送信された利用データは、その宛先において利用される。利用の形態としては、例えば、表示、印刷または再生が挙げられる。
【００１３】
したがって、利用者は、データそのものではなく、認証情報を含む利用証データを自己の端末に格納しておけば、データを必要な時に必要な場所で利用することができる。
【００１４】
ここで、記憶手段は、利用データをあらゆる手段でかつあらゆる時期に登録するものであり、利用データをあらかじめ登録してあるものであってもよいし、利用データをあらかじめ登録することなく、本装置の動作時に外部からの入力等によって利用データを登録するようになっていてもよい。
【００１５】
また、所定関係を満たすことには、例えば、照合対象の認証情報と被照合対象の認証情報とが一致していること、照合対象の認証情報を用いて所定演算式に演算を行った結果が被照合対象の認証情報と一致していること、または照合対象の認証情報を用いて所定演算式により演算を行った結果と被照合対象の認証情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。以下、形態７のデータ管理プログラムを記憶した記憶媒体および形態９のデータ利用方法において同じである。
【００１６】
また、登録手段は、利用証データを直接または間接的に利用者に送信するようになっていればどのような構成であってもよく、例えば、利用証データを利用者の端末に送信することにより、利用者に直接送信するようにしてもよいし、利用証データを提供者の端末に一端送信し、提供者の端末から利用者の端末に送信することにより、利用者に間接的に送信するようにしてもよい。以下、形態７のデータ管理プログラムを記憶した記憶媒体および形態９のデータ利用方法において同じである。
【００１７】
また、提供手段は、利用データを送信するようになっていればどのような構成であってもよく、例えば、利用データを直接または間接的に利用者または出力端末（表示、印刷または再生を行う端末）に送信するようになっていればよい。直接または間接的に利用者または出力端末に送信する場合は、登録手段における例による。以下、形態７のデータ管理プログラムを記憶した記憶媒体および形態９のデータ利用方法において同じである。
【００１８】
また、本発明に係るデータ管理装置は、一台の端末として構成してもよいし、複数台の端末の機能の集合として構成してもよい。例えば、データ管理装置を２台の端末の機能の集合として構成する場合は、次のような構成が挙げられる。すなわち、一方の端末は、記憶手段および提供手段を有し、他方の端末は、一方の端末の記憶手段に利用データを登録する登録手段を有する。
【００１９】
〔形態２〕  さらに、形態２のデータ管理装置は、形態１のデータ管理装置において、前記登録手段は、前記受信したデータ登録要求に含まれる利用データを、さらに、その利用データの利用を許可する回数を示す利用回数情報と対応付けて前記記憶手段に登録するようになっており、前記提供手段は、前記受信したデータ利用要求に係る利用データに対応する前記記憶手段の利用回数情報の利用回数が所定数以下であるときは、前記利用データの送信を禁止するようになっている。
【００２０】
このような構成であれば、データ登録要求を受信すると、登録手段により、受信したデータ登録要求に含まれる利用データが、さらに、その利用データの利用を許可する回数を示す利用回数情報と対応付けられて記憶手段に登録される。
【００２１】
一方、データ利用要求を受信すると、提供手段により、受信したデータ利用要求に係る利用データに対応する記憶手段の利用回数情報の利用回数が所定数よりも大きいときは、受信したデータ利用要求に係る記憶手段の利用データが送信される。これに対し、受信したデータ利用要求に係る利用データに対応する記憶手段の利用回数情報の利用回数が所定数以下であるときは、その利用データの送信が禁止される。
【００２２】
したがって、提供者は、利用者がデータを利用する回数を制限することができる。これは、例えば、利用者により支払われた料金に応じて利用回数を設定し、設定した利用回数の範囲においてデータの利用を許可する場合、または証明書等の性質を有するデータが多数印刷され、改ざん等される可能性を低減する場合に好適である。
【００２３】
〔形態３〕  さらに、形態３のデータ管理装置は、形態１および２のいずれかのデータ管理装置において、前記利用証データは、さらに、当該装置が接続するネットワーク上で当該装置の位置を一意に特定するネットワークアドレスを含む。
【００２４】
このような構成であれば、登録手段により、認証情報のほか、データ管理装置が接続するネットワーク上でデータ管理装置の位置を一意に特定するネットワークアドレスを含む利用証データが送信される。利用者は、こうして送信された利用証データを受け取り、認証情報およびネットワークアドレスを入手する。
【００２５】
したがって、利用者は、利用証データに含まれるネットワークアドレスを参照することで、認証情報を含むデータ利用要求をデータ管理装置に送信することができる。
【００２６】
〔形態４〕  さらに、形態４のデータ管理装置は、形態１ないし３のいずれか１のデータ管理装置において、前記利用証データは、さらに、ネットワーク内に格納されたプログラムであって前記認証情報を含むデータ利用要求を当該装置に送信するプログラムの格納位置を当該ネットワーク上で一意に特定するネットワークアドレスを含む。
【００２７】
このような構成であれば、登録手段により、認証情報のほか、ネットワーク内に格納されたプログラムであって、認証情報を含むデータ利用要求をデータ管理装置に送信するプログラムの格納位置をそのネットワーク上で一意に特定するネットワークアドレスを含む利用証データが送信される。利用者は、こうして送信された利用証データを受け取り、認証情報およびネットワークアドレスを入手する。
【００２８】
したがって、利用者は、利用証データに含まれるネットワークアドレスを参照することで、プログラムをネットワークの端末から読み込み、そのプログラムにより、認証情報を含むデータ利用要求をデータ管理装置に送信することができる。
【００２９】
ここで、ネットワーク内に格納されたプログラムとは、ネットワークに接続するネットワークリソースに格納されたプログラムをいい、例えば、利用証データを用いてデータを利用しようとする端末とネットワークを介して接続する他の端末に格納されたプログラムであってもよいし、利用証データを用いてデータを利用しようとする端末自体に格納されたプログラムであってもよい。以下、形態８の利用証データを記憶した記憶媒体において同じである。
【００３０】
〔形態５〕  さらに、形態５のデータ管理装置は、形態１ないし４のいずれか１のデータ管理装置において、前記登録手段は、前記データ登録要求にネットワークアドレスが含まれているときは、そのネットワークアドレスにより特定される宛先に前記利用証データを送信し、前記データ登録要求にネットワークアドレスが含まれていないときは、そのデータ登録要求の送信元に前記利用証データを送信するようになっている。
【００３１】
このような構成であれば、データ登録要求にネットワークアドレスが含まれているときは、登録手段により、そのネットワークアドレスにより特定される宛先に利用証データが送信される。これに対し、データ登録要求にネットワークアドレスが含まれていないときは、登録手段により、そのデータ登録要求の送信元に利用証データが送信される。
【００３２】
〔形態６〕  さらに、形態６のデータ管理装置は、形態１ないし５のいずれか１のデータ管理装置において、前記提供手段は、前記データ利用要求にネットワークアドレスが含まれているときは、そのネットワークアドレスにより特定される宛先に前記利用データを送信し、前記データ利用要求にネットワークアドレスが含まれていないときは、そのデータ利用要求の送信元に前記利用データを送信するようになっている。
【００３３】
このような構成であれば、データ利用要求にネットワークアドレスが含まれているときは、提供手段により、そのネットワークアドレスにより特定される宛先に利用データが送信される。これに対し、データ利用要求にネットワークアドレスが含まれていないときは、提供手段により、そのデータ利用要求の送信元に利用データが送信される。
【００３４】
〔形態７〕  一方、上記目的を達成するために、形態７のデータ管理プログラムを記憶した記憶媒体は、形態１のデータ管理装置に適用するデータ管理プログラムを記憶した記憶媒体であって、前記利用データを前記記憶手段に登録する登録手段と、前記記憶手段の利用データを提供する提供手段とで実現される処理を、コンピュータに実行させるためのプログラムを記憶し、前記登録手段は、前記データ登録要求を受信したときは、受信したデータ登録要求に含まれる利用データを、その利用データの利用適格があるか否かを認証するための認証情報と対応付けて前記記憶手段に登録するとともにその認証情報を含む利用証データを送信するようになっており、前記提供手段は、前記認証情報を含むデータ利用要求を受信したときは、受信したデータ利用要求に係る利用データに対応する前記記憶手段の認証情報と、前記受信したデータ利用要求に含まれる認証情報とが所定関係を満たしているときに、前記受信したデータ利用要求に係る前記記憶手段の利用データを送信するようになっているコンピュータ読み取り可能な記憶媒体である。
【００３５】
このような構成であれば、記憶媒体に記憶されたプログラムがコンピュータによって読み取られ、読み取られたプログラムに従ってコンピュータが実行したときは、形態１のデータ管理装置と同等の作用が得られる。
【００３６】
〔形態８〕  一方、上記目的を達成するために、形態８の利用証データを記憶した記憶媒体は、形態１のデータ管理装置が送信する利用証データを記憶した記憶した記憶媒体であって、前記データ管理装置が前記利用データの利用適格があるか否かを認証するための認証情報と、ネットワーク内に格納されたプログラムであって前記認証情報を含むデータ利用要求を前記データ管理装置に送信するプログラムの格納位置を当該ネットワーク上で一意に特定するネットワークアドレスとを記憶したコンピュータ読み取り可能な記憶媒体である。
【００３７】
このような構成であれば、記憶媒体に記憶されたデータがコンピュータによって読み取られ、読み取られたデータに基づいてコンピュータが実行したときは、読み取られた利用証データに含まれているネットワークアドレスが参照され、プログラムが読み込まれる。そして、読み込まれたプログラムにより、認証情報を含むデータ利用要求がデータ管理装置に送信される。
【００３８】
〔形態９〕  一方、上記目的を達成するために、形態９のデータ利用方法は、コンピュータシステムによりデータを利用する方法であって、利用対象となる利用データを提供する提供者に対しては、前記利用データをその利用データの利用適格があるか否かを認証するための認証情報と対応付けて記憶手段に登録するステップと、その認証情報を含む利用証データを前記利用データの利用者に送信するステップとを含み、前記利用者に対しては、前記利用証データを受信するステップと、前記認証情報を含むデータ利用要求を送信するステップとを含み、前記提供者に対しては、さらに、前記データ利用要求を受信するステップと、受信したデータ利用要求に係る利用データに対応する前記記憶手段の認証情報と前記受信したデータ利用要求に含まれる認証情報とが所定関係を満たしているときに、前記受信したデータ利用要求に係る前記記憶手段の利用データを送信するステップとを含む。
【００３９】
〔形態１０〕  さらに、形態１０のデータ利用方法は、形態９のデータ利用方法において、前記提供者に対しては、さらに、前記利用データをその利用データの利用を許可する回数を示す利用回数情報と対応付けて前記記憶手段に登録するステップと、前記受信したデータ利用要求に係る利用データに対応する前記記憶手段の利用回数情報の利用回数が所定数以下であるときは、前記利用データの送信を禁止するステップとを含む。
【００４０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図１１は、本発明に係るデータ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体およびデータ利用方法の実施の形態を示す図である。
【００４１】
本実施の形態は、本発明に係るデータ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体およびデータ利用方法を、図１に示すように、販売者により提供される音楽配信サービスを利用して利用者がオーディオデータを自己の携帯端末３００で再生する場合について適用したものである。具体的には、利用者が販売者のサーバ２００にアクセスし、一定の料金を支払うことを条件にオーディオデータの提供を要求すると、販売者は、提供要求に係るオーディオデータをデータベースサーバ１００に登録するとともに、オーディオデータの代わりにそのオーディオデータを利用するための利用証データを利用者に対して発行する。利用者は、オーディオデータを再生しようとするときは、利用証データを用いてオーディオデータをデータベースサーバ１００からダウンロードする。
【００４２】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
【００４３】
ネットワーク５００には、図１に示すように、オーディオデータを登録し提供するデータベースサーバ１００と、販売者のサーバ２００と、利用者が所有する携帯端末３００とネットワーク５００との通信を中継する中継サーバ５１０とが接続されている。
【００４４】
中継サーバ５１０には、携帯端末３００と無線通信を行う基地局５０２が公衆回線５０４を介して接続されており、中継サーバ５１０は、携帯端末３００がネットワーク５００に接続するときは、携帯端末３００に代わってネットワーク５００上での一端末となって、基地局５０２および公衆回線５０４を介して受信した携帯端末３００からの要求またはデータを、ネットワーク５００を介して目的の端末に送信するとともに、ネットワーク５００上にある目的の端末のデータを、公衆回線５０４および基地局２００を介して携帯端末３００に送信するようになっている。
【００４５】
携帯端末３００は、ＣＰＵ、ＲＯＭおよびＲＡＭをバス接続してなるとともに、画像を表示するＬＣＤ（Liquid Crystal Display）と、ヒューマンインターフェースとして複数のキーによりデータの入力が可能なキーパネルと、オーディオデータにより再生される音声を出力するスピーカとを有して構成されている。
【００４６】
また、携帯端末３００は、図示しないメールサーバを介して電子メールを送受信するようなっている。メールサーバは、携帯端末３００からメール送信要求を受信したときは、そのメール送信要求に係る電子メールを、指定の電子メールアドレスにより特定される宛先に送信するようになっている。また、外部（データベースサーバ１００またはサーバ２００）から送信される携帯端末３００宛の電子メールを受信して蓄積しておき、携帯端末３００からメール配信要求を受信したときは、蓄積している携帯端末３００宛の電子メールを携帯端末３００に配信するようになっている。なお、電子メールには、後述する利用証データを添付ファイルとして添付し、これを送受信することができる。
【００４７】
次に、データベースサーバ１００の構成を図２を参照しながら詳細に説明する。図２は、データベースサーバ１００の構成を示すブロック図である。
【００４８】
データベースサーバ１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、ＲＡＭ３４の特定領域に格納されているデータを画像信号に変換して表示装置４４に出力するＣＲＴＣ３６と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００４９】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク５００に接続するための信号線とが接続されている。
【００５０】
ＲＡＭ３４は、特定領域として、表示装置４４に表示するための表示用データを格納するＶＲＡＭ３５を有しており、ＶＲＡＭ３５は、ＣＰＵ３０とＣＲＴＣ３６とで独立にアクセスが可能となっている。
【００５１】
ＣＲＴＣ３６は、ＶＲＡＭ３５に格納されている表示用データを先頭アドレスから所定周期で順次読み出し、読み出した表示用データを画像信号に変換して表示装置４４に出力するようになっている。
【００５２】
次に、記憶装置４２に格納されているデータ構造を図３を参照しながら説明する。図３は、利用証データ登録テーブル１１０のデータ構造を示す図である。
【００５３】
記憶装置４２には、図３に示すように、オーディオデータを利用するための利用証データを登録する利用証データ登録テーブル１１０と、後述する利用証データに含まれるプログラム呼出情報に基づいて呼び出されるプログラム（不図示）とが格納されている。
【００５４】
利用証データ登録テーブル１１０は、図３に示すように、各オーディオデータごとに一つのレコードが登録されている。各レコードは、オーディオデータのデータ名を登録するフィールド１１２と、オーディオデータを利用するために必要なパスワードを登録するフィールド１１４と、オーディオデータの利用回数を登録するフィールド１１６と、オーディオデータを利用する有効期限を登録するフィールド１１８とを含んで構成されている。その他、図示しないが、有効期限の判断基準となる標準時を特定するための地域情報を登録するフィールドも含んでいる。この地域情報は、例えば、日本の標準時を採用するのであればＪＳＴ（日本標準時）となる。
【００５５】
図３の例では、図中１段目のレコードには、フィールド１１２にデータ名として“オーディオデータ１”が、フィールド１１４にパスワードとして“xxxxabcd”が、フィールド１１６に利用回数として“５”が、フィールド１１８に有効期限として“2000/3/31”が登録されている。また、図中最下段のレコードには、フィールド１１２にデータ名として“オーディオデータｎ”が、フィールド１１４にパスワードとして“zzzzcdef”が、フィールド１１６に利用回数として“１０”が、フィールド１１８に有効期限として“2000/5/31”が登録されている。
【００５６】
なお、利用証データ登録テーブル１１０は、初めはレコードが一つも登録されておらず、サーバ２００が必要に応じてオーディオデータを登録し、それに応じたレコードを追加登録していくものである。
【００５７】
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、オーディオデータを登録したときは、図４に示すように、利用者に対して利用証データを発行するようになっている。図４は、利用証データのデータ構造を示す図である。
【００５８】
利用証データは、図４に示すように、オーディオデータのデータ名を示すデータ名情報１２１と、オーディオデータを利用するために必要なパスワードを示すパスワード情報１２２と、オーディオデータの利用回数を示す利用回数情報１２３と、オーディオデータの有効期限を示す有効期限情報１２４と、ネットワーク５００上でデータベースサーバ１００の位置を一意に特定するネットワークアドレスを示すアドレス情報１２５と、利用証データに基づいてデータ利用要求をデータベースサーバ１００に送信するプログラムを呼び出すのに必要なプログラム呼出情報１２６とを含んで構成されている。その他、図示しないが、有効期限の判断基準となる標準時を特定するための地域情報も含んでいる。
【００５９】
プログラム呼出情報１２６は、利用証データの内容を表示する表示プログラムと、データ名情報１２１およびパスワード情報１２２を含むデータ利用要求をデータベースサーバ１００に送信してオーディオデータの利用を要求する利用要求プログラムとを選択的に呼び出す呼出プログラムを含み、さらに、これらプログラムを呼び出すために、ネットワーク５００上でこれらプログラムの格納場所を一意に特定するネットワークアドレス（データベースサーバ１００のネットワークアドレス）を含んでいる。なお、表示プログラムおよび利用要求プログラムはいずれも、プログラム呼出情報１２６に基づいて呼び出されるプログラムとして記憶装置４２に格納されている。
【００６０】
次に、プログラム呼出情報１２６に含まれる呼出プログラムを図５を参照しながら詳細に説明する。図５は、呼出プログラムを示すフローチャートである。
【００６１】
呼出プログラムは、ＣＰＵの種類に依存しない命令群（例えば、ＪＡＶＡのアプレット）からなるマルチプラットホームのプログラムであって、ネットワーク５００のいずれかの端末で実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
【００６２】
ステップＳ１００では、利用証データの内容を表示する要求が入力されたか否かを判定し、利用証データの内容を表示する要求が入力されたと判定されたとき(Yes)は、ステップＳ１０２に移行して、プログラム呼出情報１２６に含まれるネットワークアドレスを参照し、データベースサーバ１００から表示プログラムを読み込んで実行し、ステップＳ１０４に移行する。
【００６３】
ステップＳ１０４では、オーディオデータを再生する要求が入力されたか否かを判定し、オーディオデータを再生する要求が入力されたと判定されたとき(Yes)は、ステップＳ１０６に移行して、プログラム呼出情報１２６に含まれるネットワークアドレスを参照し、データベースサーバ１００から利用要求プログラムを読み込んで実行し、ステップＳ１００に移行する。
【００６４】
一方、ステップＳ１００で、利用証データの内容を表示する要求が入力されないと判定されたとき(No)は、ステップＳ１０４に移行する。
【００６５】
一方、ステップＳ１０４で、オーディオデータを再生する要求が入力されないと判定されたとき(No)は、ステップＳ１００に移行する。
【００６６】
次に、記憶装置４２の表示プログラムを図６を参照しながら詳細に説明する。図６は、表示プログラムを示すフローチャートである。
【００６７】
表示プログラムは、呼出プログラムと同様に、ＣＰＵの種類に依存しない命令群からなるマルチプラットホームのプログラムであって、呼出プログラムを実行することにより読み込まれ、ネットワーク５００のいずれかの端末で実行されると、図６に示すように、まず、ステップＳ１３０に移行するようになっている。
【００６８】
ステップＳ１３０では、利用証データに含まれるデータ名情報１２１に基づいてオーディオデータのデータ名を表示し、ステップＳ１３２に移行して、利用証データに含まれるパスワード情報１２２に基づいてパスワードを表示し、ステップＳ１３４に移行して、利用証データに含まれる利用回数情報１２３に基づいてオーディオデータの残り利用回数を表示し、ステップＳ１３６に移行する。
【００６９】
ステップＳ１３６では、利用証データに含まれる有効期限情報１２４に基づいてオーディオデータの有効期限を表示し、ステップＳ１３８に移行して、利用証データに含まれるアドレス情報１２５に基づいてデータベースサーバ１００のネットワークアドレスを表示し、一連の処理を終了する。
【００７０】
次に、記憶装置４２の利用要求プログラムを図７を参照しながら詳細に説明する。図７は、利用要求プログラムを示すフローチャートである。
【００７１】
利用要求プログラムは、呼出プログラムと同様に、ＣＰＵの種類に依存しない命令群からなるマルチプラットホームのプログラムであって、呼出プログラムを実行することにより読み込まれ、ネットワーク５００のいずれかの端末で実行されると、図７に示すように、まず、ステップＳ１６０に移行するようになっている。
【００７２】
ステップＳ１６０では、利用証データに含まれるアドレス情報１２５のネットワークアドレスを参照し、利用証データに含まれるデータ名情報１２１およびパスワード情報１２２を含むデータ利用要求をデータベースサーバ１００に送信し、ステップＳ１６２に移行して、データベースサーバ１００から認証が得られたか否かを判定し、認証が得られたと判定されたとき(Yes)は、ステップＳ１６４に移行する。
【００７３】
ステップＳ１６４では、オーディオデータを受信したか否かを判定し、オーディオデータを受信したと判定されたとき(Yes)は、ステップＳ１６６に移行するが、そうでないと判定されたとき(No)は、オーディオデータを受信するまでステップＳ１６４で待機する。
【００７４】
ステップＳ１６６では、受信したオーディオデータを再生し、一連の処理を終了する。
【００７５】
一方、ステップＳ１６２で、データベースサーバ１００から認証が得られないと判定されたとき(No)は、ステップＳ１６８に移行して、エラーメッセージを表示し、一連の処理を終了する。
【００７６】
さて、図２に戻り、ＣＰＵ３０は、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８および図９のフローチャートに示す登録処理および提供処理を実行するようになっている。
【００７７】
初めに、登録処理を図８を参照しながら詳細に説明する。図８は、登録処理を示すフローチャートである。
【００７８】
登録処理は、オーディオデータを登録する処理であって、ＣＰＵ３０において実行されると、図８に示すように、まず、ステップＳ２００に移行するようになっている。なお、この登録処理は、後述するサーバ２００で実行される登録要求処理に対応するものである。
【００７９】
ステップＳ２００では、データ登録要求を受信したか否かを判定し、データ登録要求を受信したと判定されたとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定されたとき(No)は、データ登録要求を受信するまでステップＳ２００で待機する。
【００８０】
ステップＳ２０２では、受信したデータ登録要求に含まれるオーディオデータについてデータ名およびパスワードを生成し、ステップＳ２０４に移行して、受信したデータ登録要求に含まれるオーディオデータを、生成したデータ名、パスワード、利用回数および有効期限と対応付けて利用証データ登録テーブル１１０に登録し、ステップＳ２０６に移行する。
【００８１】
ステップＳ２０６では、図４に示す利用証データを生成し、ステップＳ２０８に移行して、生成した利用証データをデータ登録要求のあった送信元に送信し、一連の処理を終了する。
【００８２】
次に、提供処理を図９を参照しながら詳細に説明する。図９は、提供処理を示すフローチャートである。
【００８３】
提供処理は、オーディオデータを提供する処理であって、ＣＰＵ３０において実行されると、図９に示すように、まず、ステップＳ２５０に移行するようになっている。なお、この提供処理は、ネットワーク５００のいずれかの端末で実行される利用要求プログラムに対応するものである。
【００８４】
ステップＳ２５０では、データ利用要求を受信したか否かを判定し、データ利用要求を受信したと判定されたとき(Yes)は、ステップＳ２５２に移行するが、そうでないと判定されたとき(No)は、データ利用要求を受信するまでステップＳ２５０で待機する。
【００８５】
ステップＳ２５２では、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードからパスワードを読み出し、ステップＳ２５６に移行して、読み出したパスワードと、受信したデータ利用要求に含まれるパスワードとが一致しているか否かを判定し、それらパスワードが一致していると判定されたとき(Yes)は、ステップＳ２５８に移行する。
【００８６】
ステップＳ２５８では、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードから利用回数を読み出し、ステップＳ２６０に移行して、利用回数があるか否かを判定し、利用回数があると判定されたとき(Yes)は、ステップＳ２６２に移行する。
【００８７】
ステップＳ２６２では、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードから有効期限を読み出し、ステップＳ２６４に移行して、有効期限内であるか否かを判定し、有効期限内であると判定されたとき(Yes)は、ステップＳ２６６に移行する。
【００８８】
ステップＳ２６６では、データベースサーバ１００で認証した旨をデータ利用要求のあった送信元に送信し、ステップＳ２６８に移行して、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータを記憶装置４２から読み出し、読み出したオーディオデータをデータ利用要求のあった送信元に送信し、ステップＳ２７０に移行して、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードの利用回数を減算し、一連の処理を終了する。
【００８９】
一方、ステップＳ２６４で、有効期限内でないと判定されたとき(No)は、ステップＳ２７２に移行して、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータを記憶装置４２から削除するとともに、受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードを利用証データ登録テーブル１１０から削除し、ステップＳ２７４に移行して、データベースサーバ１００で認証しない旨をデータ利用要求のあった送信元に送信し、一連の処理を終了する。
【００９０】
一方、ステップＳ２６０で、利用回数がないと判定されたとき(No)は、ステップＳ２７２に移行する。
【００９１】
一方、ステップＳ２５６で、パスワードが一致しないと判定されたとき(No)は、ステップＳ２７４に移行する。
【００９２】
次に、サーバ２００の構成を図１０を参照しながら詳細に説明する。図１０は、サーバ２００の構成を示すブロック図である。
【００９３】
サーバ２００は、図１０に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、ＲＡＭ５４の特定領域に格納されているデータを画像信号に変換して表示装置６４に出力するＣＲＴＣ５６と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００９４】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク５００に接続するための信号線と、ＰＯＳ端末２０２に接続するための信号線とが接続されている。
【００９５】
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１１のフローチャートに示す登録要求処理を実行するようになっている。図１１は、登録処理を示すフローチャートである。
【００９６】
登録要求処理は、オーディオデータの登録を要求する処理であって、ＣＰＵ５０において実行されると、図１１に示すように、まず、ステップＳ３００に移行するようになっている。
【００９７】
ステップＳ３００では、オーディオデータの提供を要求するデータ提供要求を受信したか否かを判定し、データ提供要求を受信したと判定されたとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定されたとき(No)は、データ提供要求を受信するまでステップＳ３００で待機する。なお、このデータ提供要求には、利用証データを送信する宛先の電子メールアドレスおよびオーディオデータの利用を希望する希望利用回数が含まれている。
【００９８】
ステップＳ３０２では、オーディオデータおよび希望利用回数を含むデータ登録要求をデータベースサーバ１００に送信し、ステップＳ３０４に移行して、利用証データを受信したか否かを判定し、利用証データを受信したと判定されたとき(Yes)は、ステップＳ３０６に移行するが、そうでないと判定されたとき(No)は、利用証データを受信するまでステップＳ３０４で待機する。
【００９９】
ステップＳ３０６では、データ提供要求に含まれる希望利用回数に基づいて課金処理を実行する。ステップＳ３０６では、具体的に、携帯端末３００の通話料金（例えば、１分ごとの通話料金）を算出するとともに、携帯端末１００による利用の結果として、例えば、オーディオデータの利用回数に対して利用料金を定めた料金算出規定テーブルを参照して、携帯端末１００による利用の結果に応じた利用料金を算出し、算出した利用料金を通話料金に加算し、加算した合計金額を携帯端末３００の利用者への請求金額として記憶する。
【０１００】
次いで、ステップＳ３０８に移行して、データ提供要求に含まれる電子メールアドレスにより特定される宛先に利用証データを電子メール形式で送信し、一連の処理を終了する。
【０１０１】
次に、上記実施の形態の動作を説明する。
【０１０２】
初めに、データベースサーバ１００にオーディオデータを登録する場合を説明する。
【０１０３】
まず、利用者は、携帯端末３００を利用して販売者のサーバ２００にアクセスし、オーディオデータの提供を要求するものとして、携帯端末３００の電子メールアドレスおよびオーディオデータの利用を希望する希望利用回数を含むデータ提供要求をサーバ２００に送信する。
【０１０４】
サーバ２００では、データ提供要求を受信すると、ステップＳ３０２を経て、オーディオデータおよび希望利用回数を含むデータ登録要求がデータベースサーバ１００に送信される。
【０１０５】
データベースサーバ１００では、データ登録要求を受信すると、ステップＳ２０２，Ｓ２０４を経て、受信したデータ登録要求に含まれるオーディオデータについてデータ名およびパスワードが生成され、受信したデータ登録要求に含まれるオーディオデータが、生成されたデータ名、パスワード、利用回数および有効期限と対応付けられて利用証データ登録テーブル１１０に登録される。そして、ステップＳ２０６，Ｓ２０８を経て、図４に示す利用証データが生成され、生成された利用証データがサーバ２００に送信される。ここで、オーディオデータの利用回数には、利用者により指定された希望利用回数が設定される。
【０１０６】
サーバ２００では、利用証データを受信すると、ステップＳ３０６，Ｓ３０８を経て、データ提供要求に含まれる希望利用回数に基づいて課金処理が実行され、受信した利用証データが携帯端末３００に電子メール形式で送信される。利用者は、こうして送信された利用証データを受け取る。
【０１０７】
このように、利用者が販売者のサーバ２００にアクセスし、一定の料金を支払うことを条件にオーディオデータの提供を要求すると、オーディオデータがデータベースサーバ１００に登録される一方、利用者の携帯端末３００には、そのオーディオデータを利用するための利用証データが送信される。
【０１０８】
なお、利用者が利用証データの内容を閲覧する場合は、利用者は、例えば、利用証データのアイコン等をクリックする。すると、携帯端末３００では、利用証データのプログラム呼出情報１２６が参照され、呼出プログラムが実行される。ここで、利用者は、利用証データの内容を表示する要求をキーパネルから入力すると、呼出プログラムにより、利用証データのアドレス情報１２５が参照され、表示プログラムがデータベースサーバ１００から読み込まれ実行される。そして、表示プログラムにより、ステップＳ１３０〜Ｓ１３８を経て、利用証データの内容がＬＣＤに表示される。具体的には、オーディオデータのデータ名、パスワード、利用回数、有効期限およびデータベースサーバ１００のネットワークアドレスが表示される。
【０１０９】
次に、データベースサーバ１００に登録されたオーディオデータを再生する場合を説明する。
【０１１０】
利用者が利用証データを入手した後、携帯端末３００でオーディオデータを再生しようとする場合は、利用者は、例えば、利用証データのアイコン等をクリックする。すると、携帯端末３００では、利用証データのプログラム呼出情報１２６が参照され、呼出プログラムが実行される。ここで、利用者は、オーディオデータデータを再生する要求をキーパネルから入力すると、呼出プログラムにより、利用証データのアドレス情報１２５が参照され、利用要求プログラムがデータベースサーバ１００から読み込まれ実行される。そして、利用要求プログラムにより、ステップＳ１６０を経て、データ名情報１２１およびパスワード情報１２２が利用証データから取得され、利用証データのアドレス情報１２５が参照され、取得されたそれら情報を含むデータ利用要求がデーベースサーバ１００に送信される。
【０１１１】
データベースサーバ１００では、データ利用要求を受信すると、ステップＳ２５２を経て、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードからパスワードが読み出され、受信したデータ利用要求に含まれるパスワードと、読み出されたパスワードとが一致するか否かが判定される。このとき、利用者は、正規に発行された利用証データに基づいてオーディオデータの利用を要求しているので、受信したデータ利用要求に含まれるパスワードと、読み出されたパスワードとが一致すると判定される。
【０１１２】
したがって、ステップＳ２５６，Ｓ２５８を経て、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードから利用回数が読み出され、次に利用回数があるか否かが判定される。このとき、利用者は、オーディオデータをまだ１回も再生していないので、利用回数があると判定される。
【０１１３】
したがって、ステップＳ２６０，Ｓ２６２を経て、利用証データ登録テーブル１１０のレコードのうち受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードから有効期限が読み出され、次に有効期限内であるか否かが判定される。ここで、オーディオデータの利用がまだ有効期限内であるとすると、ステップＳ２６４〜Ｓ２６８を経て、データベースサーバ１００で認証した旨が携帯端末３００に送信され、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータが記憶装置４２から読み出され、読み出されたオーディオデータが携帯端末３００に送信される。
【０１１４】
携帯端末３００では、オーディオデータを受信すると、ステップＳ１６６を経て、受信したオーディオデータが再生される。
【０１１５】
したがって、利用者は、オーディオデータそのものではなく、利用証データを自己の携帯端末３００に格納しておけば、オーディオデータを必要な時に必要な場所で再生することができる。
【０１１６】
なお、データベースサーバ１００では、受信したデータ利用要求に含まれるパスワードと読み出されたパスワードとが一致しない場合、利用回数がない場合、または有効期限内でない場合は、いずれも、ステップＳ２７４を経て、データベースサーバ１００で認証しない旨が携帯端末３００に送信される。
【０１１７】
携帯端末３００では、データベースサーバ１００から認証が得られないときは、ステップＳ１６８を経て、エラーメッセージが表示される。
【０１１８】
このようにして、本実施の形態では、データベースサーバ１００は、データ登録要求を受信したときは、受信したデータ登録要求に含まれるオーディオデータを、データ名情報１２１およびパスワード情報１２２等と対応付けて登録するとともにそれら情報１２１，１２２を含む利用証データを送信するようにし、データ利用要求を受信したときは、受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードのパスワードと、受信したデータ利用要求に含まれるパスワードとが一致しているときに、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータを携帯端末３００に送信するようにした。
【０１１９】
これにより、利用者は、オーディオデータそのものではなく、利用証データを携帯端末３００に格納しておけば、オーディオデータを必要な時に必要な場所で再生することができる。したがって、携帯端末３００のデータ容量をさほど占有することなく、オーディオデータを利用することができる。
【０１２０】
さらに、本実施の形態では、データベースサーバ１００は、受信したデータ登録要求に含まれるオーディオデータを、さらに、利用回数情報１２３と対応付けて登録するようにし、受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードの利用回数があるときは、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータを携帯端末３００に送信し、利用回数がないときは、オーディオデータの送信を禁止するようにした。
【０１２１】
これにより、販売者は、利用者がオーディオデータを利用する回数を制限することができる。したがって、販売者は、利用者により支払われた料金に応じて利用回数を設定し、設定した利用回数の範囲においてデータの利用を許可するというサービスを提供することができる。
【０１２２】
さらに、本実施の形態では、利用証データには、ネットワーク５００上でデータベースサーバ１００の位置を一意に特定するネットワークアドレスを含めた。
【０１２３】
これにより、携帯端末３００では、利用証データに含まれるネットワークアドレスを参照することで、データベースサーバ１００にデータ利用要求を送信することができる。したがって、オーディオデータを利用する際の利便性を向上することができる。
【０１２４】
さらに、本実施の形態では、利用証データには、データベースサーバ１００にデータ利用要求を送信する利用要求プログラムの格納位置をネットワーク５００上で一意に特定するネットワークアドレスを含めた。
【０１２５】
これにより、携帯端末３００では、利用証データに含まれるネットワークアドレスを参照することで、データベースサーバ１００から利用要求プログラムを読み込み、利用要求プログラムにより、データベースサーバ１００にデータ利用要求を送信することができる。したがって、オーディオデータを利用する際の利便性をさらに向上することができる。
【０１２６】
さらに、本実施の形態では、利用証データには、オーディオデータの利用回数を含めた。
【０１２７】
これにより、利用者は、携帯端末３００においてオーディオデータが再生できる残り回数を把握することができるので、オーディオデータを利用する際の利便性をさらに向上することができる。
【０１２８】
さらに、本実施の形態では、受信したデータ登録要求に含まれるオーディオデータを、さらに、有効期限情報１２４と対応付けて登録するようにし、受信したデータ利用要求に含まれるデータ名と同一のデータ名が登録されているレコードの有効期限内であるときは、受信したデータ利用要求に含まれるデータ名により特定されるオーディオデータを携帯端末３００に送信し、有効期限内でないときは、オーディオデータの送信を禁止するようにした。
【０１２９】
これにより、販売者は、利用者がオーディオデータを利用する期限を制限することができる。
【０１３０】
さらに、本実施の形態では、利用証データには、オーディオデータの有効期限を含めた。
【０１３１】
これにより、利用者は、携帯端末３００においてオーディオデータが再生できる期間を把握することができるので、オーディオデータを利用する際の利便性をさらに向上することができる。
【０１３２】
さらに、本実施の形態では、利用証データには、利用証データに基づいてデータ利用要求をデータベースサーバ１００に送信するプログラムを呼び出すのに必要なプログラム呼出情報１２６とを含め、プログラム呼出情報１２６に基づいて、マルチプラットホームの表示プログラムまたは利用要求プログラムをデータベースサーバ１００から読み込み実行するようにした。
【０１３３】
これにより、例えば、利用証データのアイコン等をクリックするだけで、利用証データの内容が表示されたりオーディオデータが再生されたりするので、オーディオデータを利用する際の利便性をさらに向上することができる。
【０１３４】
上記実施の形態において、オーディオデータは、形態１、２、７、８、９または１０の利用データに対応し、データ名情報１２１およびパスワード情報は、形態１、４、７、８または９の認証情報に対応している。また、記憶装置４２は、形態１、２、７、９または１０の記憶手段に対応し、ステップＳ２００〜Ｓ２０８は、形態１、２または７の登録手段に対応し、ステップＳ２５０〜Ｓ２７４は、形態１、２または７の提供手段に対応している。
【０１３５】
なお、上記実施の形態においては、データベースサーバ１００は、利用証データをデータ登録要求のあった送信元に送信するように構成したが、これに限らず、データ登録要求にネットワークアドレスが含まれているときは、そのネットワークアドレスにより特定される宛先に利用証データを送信し、データ登録要求にネットワークアドレスが含まれていないときは、そのデータ登録要求の送信元に利用証データを送信するように構成してもよい。
【０１３６】
これにより、サーバ２００では、利用者の電子メールアドレス等のネットワークアドレスを含むデータ登録要求をデータベースサーバ１００に送信すれば、利用証データがサーバ２００を経由せずに携帯端末３００に送信される。したがって、サーバ２００を一端経由してから携帯端末３００に送信する場合に比して、サーバ２００では、利用証データを携帯端末３００に再送する手間が軽減されるばかりか、利用証データを誤って別の端末に送信してしまう可能性も少なくなる。また、伝送過程において利用証データが第三者により盗取される可能性も少なくなる。
【０１３７】
また、上記実施の形態においては、データベースサーバ１００は、オーディオデータをデータ利用要求のあった送信元に送信するように構成したが、これに限らず、データ利用要求にネットワークアドレスが含まれているときは、そのネットワークアドレスにより特定される宛先にオーディオデータを送信し、データ利用要求にネットワークアドレスが含まれていないときは、そのデータ利用要求の送信元にオーディオデータを送信するように構成してもよい。
【０１３８】
また、上記実施の形態においては、オーディオデータに対して利用回数による制限を設け、設定された利用回数の範囲においてオーディオデータを再生できるように構成したが、これに限らず、オーディオデータに対して利用回数による制限を設けず、オーディオデータを何回でも再生できるように構成してもよい。
【０１３９】
また、上記実施の形態においては、オーディオデータを再生する場合について本発明を適用したが、これに限らず、▲１▼住民票、戸籍謄本、医師の診断書その他の証明書、▲２▼乗車券、入場券その他の証券、▲３▼有名人の写真、著名な風景や建築物の写真その他の写真、▲４▼他人の絵画、他人の書籍その他の他人の著作物などあらゆるデータを印刷する場合、映画の内容を記録した映像データを再生する場合、またはカラオケの楽曲データをカラオケ装置で再生する場合について本発明を適用することができる。これらの場合には、利用者の自由によりデータが繰り返し利用されることに不都合を生じることが想定されるので、本発明のように利用回数を制限することの意義はきわめて大きい。
【０１４０】
また、上記実施の形態においては、図６および図７のフローチャートに示す表示プログラムおよび利用要求プログラムをデータベースサーバ１００に格納した場合について説明したが、これに限らず、ネットワーク５００の他の端末に格納するようにしてもよい。
【０１４１】
また、上記実施の形態において、図６および図７のフローチャートに示す表示プログラムおよび利用要求プログラムを実行するにあたってはいずれも、それらプログラムをデータベースサーバ１００から読み込んで実行する場合について説明したが、これに限らず、それらプログラムを、これを実行する端末のＲＯＭ等の主記憶装置やＨＤ等の補助記憶装置にあらかじめ格納しておき、それら記憶装置からそのプログラムをＲＡＭ等に読み込んで実行するようにしてもよい。
【０１４２】
また、上記実施の形態において、図８および図９のフローチャートに示す登録処理および提供処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１４３】
また、上記実施の形態において、図１１のフローチャートに示す登録要求処理を実行するにあたっては、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１４４】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１４５】
また、上記実施の形態においては、本発明に係るデータ管理装置、データ管理プログラムを記憶した記憶媒体、利用証データを記憶した記憶媒体およびデータ利用方法を、図１に示すように、販売者により提供される音楽配信サービスを利用して利用者がオーディオデータを自己の携帯端末３００で再生する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１４６】
【発明の効果】
以上説明したように、形態１ないし６のデータ管理装置によれば、利用者は、データそのものではなく、利用証データを自己の端末に格納しておけば、データを必要な時に必要な場所で利用することができる。したがって、端末のデータ容量をさほど占有することなく、データを利用することができるという効果が得られる。特に、オーディオデータのように大容量のデータを利用する場合には、その効果が顕著である。
【０１４７】
さらに、形態２のデータ管理装置によれば、提供者は、利用者がデータを利用する回数を制限することができる。したがって、利用者により支払われた料金に応じて利用回数を設定し、設定した利用回数の範囲においてデータの利用を許可する場合、または証明書等の性質を有するデータが多数印刷され、改ざん等される可能性を低減する場合に好適であるという効果も得られる。
【０１４８】
さらに、形態３のデータ管理装置によれば、利用証データを有する端末では、利用証データに含まれるネットワークアドレスを参照することで、データ利用要求をデータ管理装置に送信することができる。したがって、データを利用する際の利便性を向上することができるという効果も得られる。
【０１４９】
さらに、形態４のデータ管理装置によれば、利用証データを有する端末では、利用証データに含まれるネットワークアドレスを参照することで、ネットワーク内からプログラムを読み込み、そのプログラムにより、データ利用要求をデータ管理装置に送信することができる。したがって、データを利用する際の利便性をさらに向上することができるという効果も得られる。
【０１５０】
さらに、形態５のデータ管理装置によれば、データを登録しようとする端末では、利用者の端末のネットワークアドレスを含むデータ登録要求をデータ管理装置に送信すれば、利用証データを利用者の端末に再送する手間が軽減されるばかりか、利用証データを誤って別の端末に送信してしまう可能性も少なくなり、また、伝送過程において利用証データが第三者により盗取される可能性も少なくなるという効果も得られる。
【０１５１】
一方、形態７のデータ管理プログラムを記憶した記憶媒体によれば、形態１のデータ管理装置と同等の効果が得られる。
【０１５２】
一方、形態８の利用証データを記憶した記憶媒体によれば、形態４のデータ管理装置と同等の効果が得られる。
【０１５３】
一方、形態９または１０のデータ利用方法によれば、利用者は、データそのものではなく、利用証データを自己の端末に格納しておけば、データを必要な時に必要な場所で利用することができる。したがって、端末のデータ容量をさほど占有することなく、データを利用することができるという効果が得られる。特に、オーディオデータのように大容量のデータを利用する場合には、その効果が顕著である。
【０１５４】
さらに、形態１０のデータ利用方法によれば、提供者は、利用者がデータを利用する回数を制限することができる。したがって、利用者により支払われた料金に応じて利用回数を設定し、設定した利用回数の範囲においてデータの利用を許可する場合、または証明書等の性質を有するデータが多数印刷され、改ざん等される可能性を低減する場合に好適であるという効果も得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】データベースサーバ１００の構成を示すブロック図である。
【図３】利用証データ登録テーブル１１０のデータ構造を示す図である。
【図４】利用証データのデータ構造を示す図である。
【図５】呼出プログラムを示すフローチャートである。
【図６】表示プログラムを示すフローチャートである。
【図７】利用要求プログラムを示すフローチャートである。
【図８】登録処理を示すフローチャートである。
【図９】提供処理を示すフローチャートである。
【図１０】サーバ２００の構成を示すブロック図である。
【図１１】登録処理を示すフローチャートである。
【符号の説明】
１００                    データベースサーバ
２００                    サーバ
３００                    携帯端末
５００                    ネットワーク
５０１                    中継サーバ
５０２                    基地局
５０４                    公衆回線
３０，５０                ＣＰＵ
３２，５２                ＲＯＭ
３４，５４                ＲＡＭ
４０，６０                入力装置
４２，６２                記憶装置
４４，６４                表示装置
【図１】
0004016575.tif 000002
【図２】
0004016575.tif 000003
【図３】
0004016575.tif 000004
【図４】
0004016575.tif 000005
【図５】
0004016575.tif 000006
【図６】
0004016575.tif 000007
【図７】
0004016575.tif 000008
【図８】
0004016575.tif 000009
【図９】
0004016575.tif 000010
【図１０】
0004016575.tif 000011
【図１１】
0004016575.tif 000012