JP2004252722A - Content rental method and software therefor - Google Patents

Content rental method and software therefor Download PDF

Info

Publication number
JP2004252722A
JP2004252722A JP2003042556A JP2003042556A JP2004252722A JP 2004252722 A JP2004252722 A JP 2004252722A JP 2003042556 A JP2003042556 A JP 2003042556A JP 2003042556 A JP2003042556 A JP 2003042556A JP 2004252722 A JP2004252722 A JP 2004252722A
Authority
JP
Japan
Prior art keywords
content
software
period
client terminal
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003042556A
Other languages
Japanese (ja)
Inventor
Masayuki Murakami
雅行 村上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003042556A priority Critical patent/JP2004252722A/en
Publication of JP2004252722A publication Critical patent/JP2004252722A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method for renting contents such as a movie and music without a customer having to visit a store. <P>SOLUTION: The content rental system comprises a step that responds to a rental request including specification of a content and specifications of a period and the number of times received from a client's terminal connected to a network, reads content data reflecting the specified content, and stores management data including information on a customer and information on the specified period or number of times; a step that incorporates the content data in software which erases itself in the client's terminal at the termination of the specified period or number of times, and transmits them to the client's terminal; and a step that collects a rental fee based on at least the rented content and the specified period or number of times. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークを介して顧客に映画又は音楽等のコンテンツをレンタルする方法に関する。また、本発明は、そのようなレンタル方法に用いられるソフトウェアに関する。
【0002】
【従来の技術】
従来より、ビデオテープ、CD(compact disk)、及び、DVD(digital versatile disk)等の商品(記録媒体)が、レンタルショップ等において貸し出されている。一般に、レンタルショップ等においてこれらの商品を借りるためには、顧客が、レンタルショップまで出向いて、陳列された多数の商品の内から所望の商品を選択し、カウンターにおいて料金の支払い等の手続きを行う必要がある。
【0003】
その際、顧客が会員登録をしておくことにより、レンタルショップ等は、会員情報、貸出商品、貸出期間等の情報を顧客に対応させ、それらの情報をサーバに記録することにより、レンタル状況を管理している。
【0004】
また、レンタルショップ等に商品の返却を行うためには、顧客が、再びレンタルショップまで出向いて、カウンターにおいて貸出期間内か否かを判定してもらい、貸出期間を超過している場合には、超過期間に応じた料金を支払う必要がある。
【0005】
しかしながら、顧客にとっては、商品(記録媒体)の借用及び返却の都度、店舗に出向く必要があるので、大変煩雑であった。また、レンタルショップ等にとっては、記録媒体を繰り返し貸与するために、記録媒体が劣化するという問題があった。
【0006】
ところで、下記の特許文献1には、伝統的なレンタルビデオシステムに代わるディジタル情報の管理システムについて述べられている。この管理システムにおいては、携帯電話やPDA(personal digital assistance:個人用携帯情報端末)を用いて、インターネット等のネットワークを利用することにより、記録媒体の購入及びレンタル等の予約を行っている。しかしながら、このシステムにおいても、映画等のコンテンツが記録媒体に記録された状態で流通するので、従来のレンタルシステムと同様の問題を抱えている。
【0007】
【特許文献1】
特開2001−325539号公報 (第4−5頁、図1)
【0008】
【発明が解決しようとする課題】
そこで、上記の点に鑑み、本発明は、顧客が店舗に出向くことなく、映画又は音楽等のコンテンツをレンタルする方法、及び、そのようなレンタル方法に用いられるソフトウェアを提供することを目的とする。
【0009】
【課題を解決するための手段】
以上の課題を解決するため、本発明の第1の観点に係るコンテンツのレンタル方法は、ネットワークに接続されるサーバを用いてコンテンツをレンタルする方法であって、ネットワークに接続されるクライアント端末から受信したコンテンツの指定と期間又は回数の指定とを含む貸出要求に応答して、指定されたコンテンツの内容を表すコンテンツデータを読み出すと共に、顧客に関する情報と指定された期間又は回数に関する情報とを含む管理データを格納するステップと、指定された期間又は回数の満了に伴ってクライアント端末において自己消去するソフトウェアにコンテンツデータを組み込んで、クライアント端末に送信するステップと、少なくともレンタルされたコンテンツと指定された期間又は回数とに基づいてレンタル料金を徴収するステップとを具備する。
【0010】
また、本発明の第2の観点に係るコンテンツのレンタル方法は、ネットワークに接続されるサーバを用いてコンテンツをレンタルする方法であって、ネットワークに接続されるクライアント端末から受信したコンテンツの指定を含む貸出要求に応答して、指定されたコンテンツの内容を表すコンテンツデータを読み出すと共に、顧客に関する情報を含む管理データを格納するステップと、クライアント端末において消去される際に算出された期間又は回数を含む消去通知をサーバに向けて送信させるソフトウェアにコンテンツデータを組み込んで、クライアント端末に送信するステップと、少なくともレンタルされたコンテンツと算出された期間又は回数とに基づいてレンタル料金を徴収するステップとを具備する。
【0011】
以上において、レンタルされた期間は、ソフトウェアがレンタルされた時点とクライアント端末において消去される時点とに基づいて算出されるようにしても良いし、ソフトウェアがクライアント端末において実行された期間に基づいて算出されるようにしても良い。また、レンタルされた期間は、日数で算出されるようにしても良いし、時間で算出されるようにしても良い。
【0012】
コンテンツとは、例えば、映画又は音楽であり、コンテンツデータは、画像データと音声データとの内の少なくとも一方を含んでいる。
上記のレンタル方法は、クライアント端末から受信した検索要求に応答して、検索条件に合致するコンテンツに関する情報をクライアント端末に送信するステップをさらに具備するようにしても良い。
【0013】
本発明の第1の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、現在時点を取得する手順と、格納されている貸出時点と取得された現在時点とに基づいて貸出期間を算出し、貸出期間が所定の期間を経過したか否かを判定する手順と、貸出期間が所定の期間を経過していない場合に、コンテンツデータを読み出す手順と、貸出期間が所定の期間を経過した場合に、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0014】
本発明の第2の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、コンテンツデータを読み出す手順と、現在時点を取得する手順と、格納されている貸出時点と取得された現在時点とに基づいて貸出期間を算出する手順と、ソフトウェア自身を消去する命令を受けたときに、サーバに向けて貸出期間を含む消去通知を送信した後、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0015】
本発明の第3の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、ソフトウェアが前回までに実行された積算期間を格納する手順と、格納されている積算期間とソフトウェアが今回実行された期間とに基づいて現在までの実行期間を算出し、現在までの実行期間が所定の期間を経過したか否かを判定する手順と、現在までの実行期間が所定の期間を経過していない場合に、コンテンツデータを読み出す手順と、現在までの実行期間が所定の期間を経過した場合に、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0016】
本発明の第4の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、コンテンツデータを読み出す手順と、ソフトウェアが前回までに実行された積算期間を格納する手順と、格納されている積算期間とソフトウェアが今回実行された期間とに基づいて現在までの実行期間を算出する手順と、ソフトウェア自身を消去する命令を受けたときに、サーバに向けて現在までの実行期間を含む消去通知を送信した後、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0017】
本発明の第5の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、ソフトウェアが前回までに実行された実行回数を格納する手順と、格納されている実行回数をインクリメントして現在までの実行回数を算出し、現在までの実行回数が所定の回数を経過したか否かを判定する手順と、現在までの実行回数が所定の回数を経過していない場合に、コンテンツデータを読み出す手順と、現在までの実行回数が所定の回数を経過した場合に、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0018】
本発明の第6の観点に係るソフトウェアは、ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、コンテンツデータを読み出す手順と、ソフトウェアが前回までに実行された実行回数を格納する手順と、格納されている実行回数をインクリメントして現在までの実行回数を算出する手順と、ソフトウェア自身を消去する命令を受けたときに、サーバに向けて現在までの実行回数を含む消去通知を送信した後、ソフトウェア自身を消去する手順とをクライアント端末のCPUに実行させる。
【0019】
以上のように構成された本発明によれば、インターネット等のネットワークを介して映画又は音楽等のコンテンツを流通させることにより、顧客が店舗に出向くことなく、これらのコンテンツをレンタルすることが可能となる。
【0020】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態について説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
図1に、本発明の一実施形態に係るコンテンツのレンタル方法において用いられるレンタルシステムの構成を示す。
【0021】
図1に示すように、このレンタルシステムは、インターネット1に接続され、顧客が操作するパーソナルコンピュータ(PC)等のクライアント端末2と、ビデオテープやDVDから得られた画像データ及び音声データ又はCDから得られた音声データ等(本願においては、「コンテンツデータ」という)を記録するコンテンツ記録サーバ3と、インターネット1を介してクライアント端末2と交信し、交信情報に基づいてコンテンツ記録サーバ3を制御し、また、ユーザ登録等を行う管理サーバ4とを有している。
【0022】
ここで、管理サーバ4は、インターネット1を介してコンテンツ記録サーバ3を制御しているが、LAN(local area network:構内ネットワーク)等を介してコンテンツ記録サーバ3を制御するようにしても良い。あるいは、管理サーバ4は、コンテンツデータを記録するハードディスク等を直接制御するようにしても良い。また、管理サーバ4は、インターネット1を介して銀行7又はクレジット会社8と貸出料金情報の交信を行う。
【0023】
クライアント端末2は、必要に応じて、インターネット1を介してNTP(network time protocol:ネットワーク時刻プロトコル)サーバ5、又は、SNTP(simple network time protocol:簡易ネットワーク時刻プロトコル)サーバ6と交信を行う。
【0024】
次に、図2を参照しながら、本実施形態における管理サーバについて説明する。図2に示すように、管理サーバ4は、各部を制御すると共にインタフェース43を介してインターネット1に接続されているCPU41と、キーボード等の入力装置42と、管理データ記録装置40とを含んでいる。管理データ記録装置40は、コンテンツ情報データベース400と、顧客データベース401と、価格データベース402と、貸出管理データベース403とを含んでいる。
【0025】
コンテンツ情報データベース400は、例えば、コンテンツが映画である場合には、その映画名、監督、コンテンツが音楽である場合には、曲目、アーティスト、作詞家、作曲家等をコンテンツ情報のリストとして管理する。これにより、クライアント端末2にコンテンツ情報の一覧を与えることができる。コンテンツ情報は、入力装置42を用いてコンテンツ情報データベース400に登録される。
【0026】
顧客データベース401は、顧客の氏名、住所、自宅及び携帯電話の電話番号、電子メールアドレス、ユーザ名、パスワード、年齢、性別、誕生日、料金支払方法、クレジットカードの口座番号、ID番号等を表す顧客情報を格納している。ユーザ登録は、顧客がクライアント端末2を用いることにより、インターネット1を介して行われる。
【0027】
価格データベース402は、各コンテンツの貸出料金及び超過料金等の価格情報を格納する。例えば、新着映像の貸出料金が高く設定されたり、お得意様である顧客やサービスデー等については割引料金が設定される。これらの価格情報は、入力装置42を用いて入力され、価格データベース402に記録される。
【0028】
貸出管理データベース403は、貸出コンテンツ、貸出日時、貸出期間、貸し出した顧客のID番号等を表す貸出状況に関する管理データを格納する。貸出管理データは、貸出時にCPU41によって貸出管理データベース403に記録される。
【0029】
次に、図1〜図5を用いて、本実施形態に係るレンタル方法について説明する。図3は、ユーザ登録に用いられるユーザ登録画面を示す図であり、図4は、ユーザ登録の完了した顧客がログインする際に用いられるログイン画面を示す図である。また、図5は、本発明の第1の実施形態に係るソフトウェアを記録したHDDを含むクライアント端末の構成を示す図である。
【0030】
まず、レンタルショップの会員になるためのユーザ登録について説明する。顧客は、インターネット1に接続されているクライアント端末2を用いて、レンタルショップのサイトにアクセスし、図3に示すユーザ登録画面20を開く。次に、ユーザ登録画面20において、姓、名、ふりがな、住所、自宅及び携帯電話の電話番号、メールアドレス、ユーザ名、パスワード、年齢、性別、誕生日の欄200〜214に自分の情報を入力する。さらに、料金支払方法について、銀行振り込みかクレジットカード引き落としかを選択し、クレジットカード引き落としの場合には、クレジットカード会社名を選択し、口座番号欄215に口座番号を入力する。最後に、登録ボタン216を押下することにより、クライアント端末2から管理サーバ4に顧客情報を送信する。
【0031】
これにより、管理サーバ4は、ID番号と共に、受信した顧客情報を顧客データベース401に登録し、登録内容確認メールをクライアント端末2に送信する。ここで、パスワードは、管理サーバ4が決定しても良い。また、ID番号は管理サーバ4が決定し、管理サーバ4がクライアント端末2に配信するメールに表示する。
【0032】
次に、ログイン方法について説明する。顧客は、図4に示すログイン画面21のユーザ名欄217及びパスワード欄218に、ユーザ登録されているユーザ名及びパスワードを入力し、ログインボタン219を押下することにより、ログイン情報を管理サーバ4へ送信する。管理サーバ4は、顧客データベース401に登録された顧客情報に基づいて、受信したログイン情報に対応する顧客が存在するか否かを判定する。ここで、顧客がユーザ登録を行っている場合には、レンタル可能な状態に移行し、顧客がユーザ登録を行っていない場合には、ユーザ登録を促す画面を表示する。
【0033】
次に、コンテンツの一覧表示方法について説明する。顧客は、多数のコンテンツの内から所望のコンテンツを検索するために、キーワード等の検索情報をクライアント端末2に入力し、それを管理サーバ4に送信する。管理サーバ4は、受信した検索情報に基づいてコンテンツ情報データベース400を制御することにより、検索結果をクライアント端末2に送信する。クライアント端末2は、受信した検索結果に基づいて、該当するコンテンツを一覧表示する。なお、顧客は、ユーザ登録又はログインを行う前に、コンテンツの検索を行っても良い。
【0034】
次に、貸出依頼方法について説明する。既にログインを行った顧客は、一覧表示されたコンテンツの内から所望のコンテンツを選択すると共に貸出期間を指定し、貸出依頼情報をクライアント端末2から管理サーバ4に送信する。管理サーバ4は、貸出依頼情報を受信し、顧客情報に基づいて貸出料金の支払い方法の確認を行う。
【0035】
ここで、顧客情報に示されている料金支払方法がクレジットである場合には、管理サーバ4は、クレジット会社8から料金を引き落とすことによって料金の支払いを受けることが可能であるため、コンテンツ記録サーバ3を制御することにより、顧客の所望のコンテンツを貸し出す。
【0036】
また、顧客情報に示されている料金支払方法が銀行振り込みである場合には、顧客が、予め銀行7へ出向いて、必要な金額をレンタルショップの指定口座に振り込んでおく必要がある。この場合には、管理サーバ4は、貸出依頼情報を受信した場合に、銀行7と交信することによって、指定口座に振り込まれた金額を判定する。振り込み金額が料金より多い場合には、管理サーバ4がコンテンツ記録サーバ3を制御することにより、顧客の所望のコンテンツを貸し出す。
【0037】
ここで、コンテンツの貸し出しは、管理サーバ4が、そのコンテンツデータをコンテンツ記録サーバ3から読み出し、読み出されたコンテンツデータを特殊なソフトウェアに組み込んでクライアント端末2に送信することにより行われる。
【0038】
図5に示すように、クライアント端末2は、ソフトウェアを記録するHDD22と、キーボード等の入力装置24と、映像を出力するモニタ26と、音声を出力するスピーカ27と、各部を制御すると共にインタフェース23を介してインターネット1に接続されているCPU25とを有している。クライアント端末2は、管理サーバ4から送信されたソフトウェアを受信すると、それをHDD22に記録する(図5の220)。ソフトウェア220は、コンテンツデータ格納部221において、貸し出しされるコンテンツのコンテンツデータを含んでいる。
【0039】
次に、本発明の第1の実施形態に係るソフトウェアについて説明する。このソフトウェア220は、クライアント端末2のCPU25に所望の手順を実行させるためのソフトウェアであって、機能ブロックとして、顧客が所望したコンテンツのコンテンツデータを格納するコンテンツデータ格納部221と、貸出時刻(望ましくは年月日及び時分)を格納する貸出時刻格納部222と、ソフトウェア220が実行されている際に現在時刻(望ましくは年月日及び時分)を取得する時刻取得部223と、貸出日数に基づいて貸出期間内か否かを判定する貸出日数判定部224と、貸出日数判定部224の判定結果に基づいてソフトウェア220自身を消去する消去部225とを有している。なお、本実施形態においては、貸出日数に基づいて料金を設定している。
【0040】
貸出時刻格納部222は、ソフトウェア220の貸出時刻を格納する。この貸出時刻は、ソフトウェア220がダウンロードされる際にコンテンツ記録サーバ3がソフトウェア220内に取り込むことにより、又は、ソフトウェア220の最初の実行時に貸出時刻格納ファイルを作成することにより、貸出時刻格納部222に格納される。また、圧縮されたソフトウェア220をダウンロードする場合には、解凍時に貸出時刻格納ファイルを作成することにより、貸出時刻格納部222に解凍時刻を格納するようにしても良い。なお、貸出時刻格納ファイルを作成することにより時刻を格納する場合には、後述する時刻取得部223が取得した時刻を用いる。
【0041】
時刻取得部223は、クライアント端末2の時計、又は、インターネット1を介してNTPサーバ5若しくはSNTPサーバ6にアクセスすることにより、ソフトウェア220の起動時若しくは解凍時の時刻、又は、現在時刻を取得する。
【0042】
貸出日数判定部224は、貸出時刻格納部222に格納されている時刻と時刻取得部223が取得した時刻とに基づいて貸出日数を算出し、貸出日数が指定された日数以内である場合には、貸出期間内であると判定する。本実施形態においては、貸出日数判定部224において貸出日数を算出することによって貸出期間内か否かを判定しているが、貸出期間を時間で設定し、貸出時間を算出することによって貸出期間内であるか否かを判定するようにしても良い。
【0043】
貸出期間内においてソフトウェア220が実行されている場合には、CPU25は、コンテンツデータ格納部221が格納しているコンテンツデータを読み出し、映像又は音声がモニタ26又はスピーカ27に出力される。
【0044】
一方、消去部225は、貸出日数判定部224の判定結果に基づいて、ソフトウェア220の起動時において貸出期間を過ぎている場合、及び、ソフトウェア220の実行中に貸出期間が満了した場合には、CPU25にソフトウェア220を消去させる。
【0045】
次に、本発明の第2の実施形態に係るソフトウェアについて説明する。図6に、本発明の第2の実施形態に係るソフトウェアの構成を示す。図6に示すように、このソフトウェア226は、顧客が所望したコンテンツのコンテンツデータを格納するコンテンツデータ格納部221と、積算時間を格納する積算時間格納部227と、積算時間格納部227に格納されている積算時間及びクライアント端末2のクロック信号に基づいて貸出期間内か否かを判定する積算時間判定部228と、積算時間判定部228の判定結果に基づいてソフトウェア226を消去する消去部225とを有している。
【0046】
本実施形態においては、クライアント端末2が常時発生しているクロック信号を用いてソフトウェア226が実行された積算時間を算出することにより、その積算時間に基づいて貸出期間内か否かを判定する。積算時間格納部227は、ソフトウェア226が最初に実行されてから前回の実行停止時までの積算時間を格納する。
【0047】
積算時間判定部228は、積算時間格納部227に格納されているソフトウェア226の前回の実行停止時までの積算時間とクライアント端末2のクロック信号とに基づいて、ソフトウェア226の現在までの実行時間を算出し、現在までの実行時間が指定された時間内である場合には、貸出期間内であると判定する。なお、積算時間判定部228は、貸出期間内にソフトウェア226の実行を停止した場合には、実行停止時までの実行時間を新たな積算時間として積算時間格納部227に格納する。
【0048】
貸出期間内においてソフトウェア226が実行されている場合には、CPU25(図5参照)は、コンテンツデータ格納部221が格納するコンテンツデータを読み出し、映像又は音声がモニタ26又はスピーカ27に出力される。
【0049】
一方、消去部225は、積算時間判定部228の判定結果に基づいて、ソフトウェア226の実行中に貸出期間が満了した場合には、CPU25にソフトウェア226を消去させる。
【0050】
管理サーバ4(図2参照)は、顧客によって指定された貸出期間やレンタルされたコンテンツ等に基づいてレンタル料金を計算し、顧客からレンタル料金を徴収する。
【0051】
次に、本発明の第3の実施形態に係るソフトウェアについて説明する。図7に、本発明の第3の実施形態に係るソフトウェアの構成を示す。図7に示すように、このソフトウェア229は、顧客が所望したコンテンツのコンテンツデータを格納するコンテンツデータ格納部221と、実行回数を格納する実行回数格納部230と、実行回数格納部230に格納されている実行回数に基づいて貸出期間内であるか否かを判定する実行回数判定部231と、実行回数判定部231の判定結果に基づいてソフトウェア229を消去する消去部225とを有している。
【0052】
本実施形態においては、ソフトウェア229の実行回数に基づいて、貸出期間内か否かを判定する。実行回数格納部230は、ソフトウェア229が最初に実行されてから前回の実行までの実行回数を格納する。
【0053】
実行回数判定部231は、ソフトウェア229の実行時に、実行回数格納部230に格納されている前回までのソフトウェア229の実行回数をインクリメントすることによって現在までの実行回数を算出し、現在までの実行回数が設定回数以内であるか否かを判定する。なお、実行回数判定部231は、貸出期間内にソフトウェア229の実行停止を行った場合には、これまでの実行回数を新たな実行回数として実行回数格納部230に格納する。
【0054】
貸出期間内においてソフトウェア229が実行されている場合には、CPU25(図5参照)は、コンテンツデータ格納部221が格納しているコンテンツデータを読み出し、映像又は音声がモニタ26又はスピーカ27に出力される。
【0055】
一方、消去部225は、実行回数判定部231の判定結果に基づいて、CPU25にソフトウェア229を消去させる。ここで、消去部225は、実行回数が設定回数を越えた場合に、直ちにソフトウェア229を消去しても良いし、実行が停止された後にソフトウェア229を消去しても良い。
【0056】
以上の実施形態においては、貸出期間が満了するとソフトウェアが自己消去する構成としたが、顧客が、クライアント端末の入力装置24(図5参照)等を用いて返却ボタン又は消去ボタンを押下することによって、ソフトウェアを消去するようにしても良い。この場合には、ソフトウェアが消去される前に、クライアント端末において算出された貸出日数若しくは貸出時間、現在までの実行時間、又は、現在までの実行回数を含む消去通知が、クライアント端末から管理サーバに送信される。
【0057】
この消去通知を受信した管理サーバは、クライアント端末に受領通知を送信すると共に、レンタル期間の終了に関するデータを生成して格納する。管理サーバから受領通知を受信したクライアント端末は、ソフトウェアを消去する。管理サーバは、レンタル期間の終了に関するデータやレンタルされたコンテンツ等に基づいてレンタル料金を計算し、顧客からレンタル料金を徴収する。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るコンテンツのレンタル方法において用いられるレンタルシステムの構成を示す図。
【図2】管理サーバについて説明するための図。
【図3】ユーザ登録に用いられるユーザ登録画面を示す図。
【図4】ログインに用いられるログイン画面を示す図。
【図5】本発明の第1の実施形態に係るソフトウェアを記録するHDDを含むクライアント端末の構成を示す図。
【図6】本発明の第2の実施形態に係るソフトウェアの構成を示す図。
【図7】本発明の第3の実施形態に係るソフトウェアの構成を示す図。
【符号の説明】
1 インターネット、 2 クライアント端末、 3 コンテンツ記録サーバ、 4 管理サーバ、 5 NTPサーバ、 6 SNTPサーバ、 7 銀行、 8 クレジット会社、 20 ユーザ登録画面、 21 ログイン画面、 22 HDD、 23、43 インタフェース、 24、42 入力装置、 25、41 CPU、 26 モニタ、 27 スピーカ、 40 管理データ記録装置、 200 姓欄、 201 名欄、 202、203 ふりがな欄、 204 住所欄、 205 電話番号自宅欄、 206 電話番号携帯電話欄、207 メールアドレス欄、 208、217 ユーザ名欄、 209、218 パスワード欄、 210 年齢欄、 211 性別欄、 212〜214 誕生日欄、 215 口座番号欄、 216 登録ボタン、 219 ログインボタン、 220、226、229 ソフトウェア、 221 コンテンツデータ格納部、 222 貸出時刻格納部、 223 時刻取得部、 224 貸出日数判定部、 225 消去部、 227 積算時間格納部、 228 積算時間判定部、 230 実行回数格納部、 231 実行回数判定部、 400 コンテンツ情報データベース、 401 顧客データベース、 402 価格データベース、 403 貸出管理データベース
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method for renting content such as a movie or music to a customer via a network. The present invention also relates to software used for such a rental method.
[0002]
[Prior art]
Conventionally, products (recording media) such as video tapes, compact disks (CDs), and digital versatile disks (DVDs) have been rented out at rental shops and the like. Generally, in order to rent these products at a rental shop or the like, a customer goes to the rental shop, selects a desired product from a large number of displayed products, and performs a procedure such as payment of a fee at a counter. There is a need.
[0003]
At that time, if the customer has registered as a member, the rental shop etc. can associate the customer with information such as member information, rental products, rental period, etc., and record the information on the server, so that the rental situation can be Managing.
[0004]
In addition, in order to return the goods to the rental shop, etc., the customer goes to the rental shop again and asks the counter to determine whether it is within the lending period, and if the lending period is exceeded, It is necessary to pay a fee according to the excess period.
[0005]
However, it is very troublesome for the customer because it is necessary to go to the store every time a product (recording medium) is borrowed and returned. In addition, for a rental shop or the like, there is a problem that the recording medium is deteriorated because the recording medium is repeatedly lent.
[0006]
Meanwhile, Patent Literature 1 below describes a digital information management system that replaces a traditional rental video system. In this management system, purchase of a recording medium and reservation of rental and the like are performed by using a network such as the Internet using a mobile phone or a PDA (personal digital assistance: personal digital assistant). However, this system also has the same problem as the conventional rental system because the contents such as a movie are distributed while being recorded on a recording medium.
[0007]
[Patent Document 1]
JP 2001-325539 A (page 4-5, FIG. 1)
[0008]
[Problems to be solved by the invention]
In view of the above, it is an object of the present invention to provide a method for renting a content such as a movie or music without a customer going to a store, and a software used for such a rental method. .
[0009]
[Means for Solving the Problems]
In order to solve the above problems, a content rental method according to a first aspect of the present invention is a method for renting content using a server connected to a network, the method renting content from a client terminal connected to the network. In response to a lending request including the designated content and the designation of the period or the number of times, the content data representing the content of the designated content is read, and the management including the information on the customer and the information on the designated period or the number of times is performed. Storing the data, incorporating the content data into software that self-deletes at the client terminal upon expiration of the designated period or number of times, and transmitting the data to the client terminal; and at least the rented content and the designated period Or rental fee based on the number of times And a step of yield.
[0010]
Further, a content rental method according to a second aspect of the present invention is a method for renting content using a server connected to a network, and includes a specification of content received from a client terminal connected to the network. In response to the lending request, read out the content data representing the content of the specified content and store management data including information on the customer, and include a period or the number of times calculated when the client terminal deletes the content. Incorporating content data into software that causes an erasure notification to be transmitted to a server and transmitting the content data to a client terminal; and collecting a rental fee based on at least the rented content and the calculated period or number of times. I do.
[0011]
In the above, the rented period may be calculated based on the time at which the software is rented and erased at the client terminal, or may be calculated based on the period during which the software is executed at the client terminal. It may be done. The rental period may be calculated by the number of days or may be calculated by time.
[0012]
The content is, for example, a movie or music, and the content data includes at least one of image data and audio data.
The rental method described above may further include a step of transmitting, to the client terminal, information on the content that matches the search condition in response to the search request received from the client terminal.
[0013]
Software according to a first aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. A procedure for obtaining a current time, a procedure for calculating a lending period based on the stored lending time and the obtained current time, and determining whether the lending period has passed a predetermined period, The CPU of the client terminal causes the CPU of the client terminal to execute a procedure for reading the content data when the lending period has not passed the predetermined period and a procedure for deleting the software itself when the lending period has passed the predetermined period.
[0014]
Software according to a second aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. Receiving a procedure for reading the content data, a procedure for acquiring the current time, a procedure for calculating the lending period based on the stored lending time and the acquired current time, and a command for erasing the software itself. In some cases, after transmitting an erasure notification including a lending period to the server, the CPU of the client terminal executes a procedure of erasing the software itself.
[0015]
Software according to a third aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. Calculating the execution period up to the present based on the stored integration period and the period in which the software was executed this time, and calculating the execution period up to the present. Determines whether or not a predetermined period has elapsed, and, if the execution period up to the present has not passed the predetermined period, reads out the content data. When the time has elapsed, the CPU deletes the software itself and causes the CPU of the client terminal to execute the procedure.
[0016]
Software according to a fourth aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. The procedure for reading the content data, the procedure for storing the integration period executed by the software up to the previous time, and calculating the execution period up to the present based on the stored integration period and the period when the software was executed this time And a step of transmitting an erasure notification including an execution period up to the present to the server when receiving an instruction to erase the software itself, and then causing the CPU of the client terminal to execute the procedure of erasing the software itself.
[0017]
The software according to the fifth aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. A procedure for storing the number of executions executed by the software up to the previous time, and calculating the number of executions up to the present by incrementing the stored number of executions, and determining whether the number of executions up to the present has exceeded a predetermined number. A procedure for determining whether or not the content data has not been executed a predetermined number of times, and a procedure for reading out the content data. And causing the CPU of the client terminal to execute the erasing procedure.
[0018]
Software according to a sixth aspect of the present invention is software that incorporates content data for renting content using a server connected to a network and is transmitted to a client terminal including a CPU connected to the network. The procedure for reading the content data, the procedure for storing the number of executions performed by the software up to the previous time, the procedure for calculating the number of executions up to the present by incrementing the stored number of executions, and erasing the software itself After receiving the instruction to perform the deletion, the CPU transmits a deletion notification including the number of executions up to the present to the server, and then causes the CPU of the client terminal to execute a procedure for deleting the software itself.
[0019]
ADVANTAGE OF THE INVENTION According to this invention comprised as mentioned above, by distributing contents, such as a movie or music, via networks, such as the Internet, it becomes possible for a customer to rent these contents without going to a store. Become.
[0020]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the same components are denoted by the same reference numerals, and description thereof will be omitted.
FIG. 1 shows a configuration of a rental system used in a content rental method according to an embodiment of the present invention.
[0021]
As shown in FIG. 1, this rental system is connected to a client terminal 2 such as a personal computer (PC) connected to the Internet 1 and operated by a customer, and from image data and audio data obtained from a video tape or DVD or a CD. The content recording server 3 that records the obtained audio data and the like (referred to as “content data” in the present application) communicates with the client terminal 2 via the Internet 1 and controls the content recording server 3 based on the communication information. And a management server 4 for performing user registration and the like.
[0022]
Here, the management server 4 controls the content recording server 3 via the Internet 1, but may control the content recording server 3 via a LAN (local area network). Alternatively, the management server 4 may directly control a hard disk or the like that records content data. Further, the management server 4 exchanges lending rate information with the bank 7 or the credit company 8 via the Internet 1.
[0023]
The client terminal 2 communicates with the NTP (network time protocol) server 5 or the SNTP (simple network time protocol) server 6 via the Internet 1 as necessary.
[0024]
Next, the management server according to the present embodiment will be described with reference to FIG. As shown in FIG. 2, the management server 4 includes a CPU 41 that controls each unit and is connected to the Internet 1 via an interface 43, an input device 42 such as a keyboard, and a management data recording device 40. . The management data recording device 40 includes a content information database 400, a customer database 401, a price database 402, and a lending management database 403.
[0025]
For example, if the content is a movie, the content information database 400 manages the movie name, director, and if the content is music, the tune, artist, lyricist, composer, and the like as a list of content information. . Thereby, a list of content information can be given to the client terminal 2. The content information is registered in the content information database 400 using the input device 42.
[0026]
The customer database 401 represents a customer's name, address, home and mobile phone numbers, e-mail address, user name, password, age, gender, birthday, fee payment method, credit card account number, ID number, and the like. Stores customer information. User registration is performed via the Internet 1 by using a client terminal 2 by a customer.
[0027]
The price database 402 stores price information such as a rental fee and an excess fee for each content. For example, a rental fee for a newly arrived video is set high, or a discount fee is set for a customer or a service day that is a good customer. These pieces of price information are input using the input device 42 and recorded in the price database 402.
[0028]
The lending management database 403 stores management data relating to lending contents, lending date and time, lending period, ID numbers of lent customers, and the like. The lending management data is recorded in the lending management database 403 by the CPU 41 at the time of lending.
[0029]
Next, a rental method according to the present embodiment will be described with reference to FIGS. FIG. 3 is a diagram illustrating a user registration screen used for user registration, and FIG. 4 is a diagram illustrating a login screen used when a customer who has completed user registration logs in. FIG. 5 is a diagram showing a configuration of a client terminal including an HDD storing software according to the first embodiment of the present invention.
[0030]
First, user registration for becoming a rental shop member will be described. The client accesses the rental shop site using the client terminal 2 connected to the Internet 1 and opens the user registration screen 20 shown in FIG. Next, on the user registration screen 20, enter your own information in the fields 200 to 214 for the last name, first name, phonetic address, home and mobile phone numbers, e-mail address, user name, password, age, gender, and birthday. I do. Furthermore, as for the payment method, only bank transfer or credit card withdrawal is selected. In the case of credit card withdrawal, the credit card company name is selected, and the account number is entered in the account number column 215. Finally, by pressing the registration button 216, the client information is transmitted from the client terminal 2 to the management server 4.
[0031]
As a result, the management server 4 registers the received customer information in the customer database 401 together with the ID number, and transmits a registration content confirmation mail to the client terminal 2. Here, the management server 4 may determine the password. The ID number is determined by the management server 4 and is displayed on the mail distributed by the management server 4 to the client terminal 2.
[0032]
Next, a login method will be described. The customer inputs the registered user name and password in the user name column 217 and the password column 218 of the login screen 21 shown in FIG. 4 and presses the login button 219, so that the login information is transmitted to the management server 4. Send. The management server 4 determines whether there is a customer corresponding to the received login information based on the customer information registered in the customer database 401. Here, when the customer has performed user registration, the state shifts to a state in which rental is possible, and when the customer has not performed user registration, a screen for prompting user registration is displayed.
[0033]
Next, a content list display method will be described. The customer inputs search information such as a keyword to the client terminal 2 and transmits it to the management server 4 in order to search for desired content from among a large number of contents. The management server 4 transmits a search result to the client terminal 2 by controlling the content information database 400 based on the received search information. The client terminal 2 displays a list of relevant contents based on the received search result. Note that the customer may search for the content before performing user registration or login.
[0034]
Next, a lending request method will be described. The customer who has already logged in selects the desired content from the list of displayed contents, specifies the lending period, and transmits the lending request information from the client terminal 2 to the management server 4. The management server 4 receives the lending request information and checks the method of paying the lending fee based on the customer information.
[0035]
Here, when the fee payment method indicated in the customer information is credit, the management server 4 can receive the fee by withdrawing the fee from the credit company 8, so the content recording server 3 to rent out the contents desired by the customer.
[0036]
If the fee payment method indicated in the customer information is bank transfer, the customer must go to the bank 7 in advance and transfer the required amount to the designated account of the rental shop. In this case, when receiving the lending request information, the management server 4 communicates with the bank 7 to determine the amount of money transferred to the designated account. When the transfer amount is larger than the fee, the management server 4 controls the content recording server 3 to lend the desired content of the customer.
[0037]
Here, the lending of the content is performed by the management server 4 reading the content data from the content recording server 3, incorporating the read content data into special software, and transmitting the content data to the client terminal 2.
[0038]
As shown in FIG. 5, the client terminal 2 includes an HDD 22 for recording software, an input device 24 such as a keyboard, a monitor 26 for outputting video, a speaker 27 for outputting audio, an interface 23 for controlling each unit, and an interface 23. And a CPU 25 which is connected to the Internet 1 via the Internet. Upon receiving the software transmitted from the management server 4, the client terminal 2 records it on the HDD 22 (220 in FIG. 5). The software 220 includes content data of the content to be lent in the content data storage unit 221.
[0039]
Next, software according to the first embodiment of the present invention will be described. The software 220 is software for causing the CPU 25 of the client terminal 2 to execute a desired procedure, and includes, as functional blocks, a content data storage unit 221 for storing content data of content desired by the customer, a rental time (desirably, Is a lending time storage unit 222 that stores the date, hour, and minute), a time acquisition unit 223 that acquires the current time (preferably, date, hour, and minute) when the software 220 is running, And a deletion unit 225 that deletes the software 220 itself based on the determination result of the rental day determination unit 224 that determines whether or not it is within the lending period. In this embodiment, the fee is set based on the number of rental days.
[0040]
The lending time storage unit 222 stores the lending time of the software 220. The lending time can be determined by the content recording server 3 loading the software 220 into the software 220 when the software 220 is downloaded, or by creating a lending time storage file when the software 220 is first executed. Is stored in When the compressed software 220 is downloaded, the decompression time may be stored in the lending time storage unit 222 by creating a lending time storage file at the time of decompression. When the time is stored by creating the lending time storage file, the time obtained by the time obtaining unit 223 described later is used.
[0041]
The time obtaining unit 223 obtains the time when the software 220 is started or decompressed or the current time by accessing the clock of the client terminal 2 or the NTP server 5 or the SNTP server 6 via the Internet 1. .
[0042]
The lending day determination unit 224 calculates the number of lending days based on the time stored in the lending time storage unit 222 and the time acquired by the time acquisition unit 223. If the number of lending days is within the specified number of days, Is determined to be within the lending period. In the present embodiment, the lending period determination unit 224 determines whether or not the lending period is within the lending period by calculating the lending period. However, the lending period is set by time, and the lending period is calculated by calculating the lending time. Or not.
[0043]
When the software 220 is being executed during the lending period, the CPU 25 reads out the content data stored in the content data storage unit 221, and outputs a video or an audio to the monitor 26 or the speaker 27.
[0044]
On the other hand, based on the determination result of the lending days determination unit 224, the erasing unit 225 determines whether the lending period has expired when the software 220 is activated, and when the lending period has expired during the execution of the software 220, It causes the CPU 25 to erase the software 220.
[0045]
Next, software according to the second embodiment of the present invention will be described. FIG. 6 shows a software configuration according to the second embodiment of the present invention. As shown in FIG. 6, the software 226 is stored in a content data storage unit 221 for storing content data of content desired by a customer, an integration time storage unit 227 for storing integration time, and an integration time storage unit 227. An integrated time determination unit 228 that determines whether or not it is within the lending period based on the integrated time and the clock signal of the client terminal 2; and an erasing unit 225 that erases the software 226 based on the determination result of the integrated time determination unit 228. have.
[0046]
In the present embodiment, by using the clock signal that is constantly generated by the client terminal 2 to calculate the integration time in which the software 226 has been executed, it is determined whether or not it is within the lending period based on the integration time. The integrated time storage unit 227 stores an integrated time from when the software 226 is first executed to when the software 226 is stopped last time.
[0047]
The integration time determination unit 228 determines the execution time of the software 226 up to the present time based on the integration time until the previous execution stop of the software 226 stored in the integration time storage unit 227 and the clock signal of the client terminal 2. If it is calculated and the execution time up to the present is within the designated time, it is determined that it is within the lending period. In addition, when the execution of the software 226 is stopped during the lending period, the accumulated time determination unit 228 stores the execution time until the stop of the execution in the accumulated time storage unit 227 as a new accumulated time.
[0048]
When the software 226 is being executed during the lending period, the CPU 25 (see FIG. 5) reads out the content data stored in the content data storage unit 221 and outputs video or audio to the monitor 26 or the speaker 27.
[0049]
On the other hand, the erasing unit 225 causes the CPU 25 to erase the software 226 when the lending period has expired during the execution of the software 226 based on the determination result of the accumulated time determining unit 228.
[0050]
The management server 4 (see FIG. 2) calculates the rental fee based on the rental period or the rented content specified by the customer, and collects the rental fee from the customer.
[0051]
Next, software according to a third embodiment of the present invention will be described. FIG. 7 shows a software configuration according to the third embodiment of the present invention. As shown in FIG. 7, the software 229 is stored in the content data storage unit 221 for storing content data of the content desired by the customer, the execution count storage unit 230 for storing the execution count, and the execution count storage unit 230. It has an execution number determination unit 231 that determines whether or not it is within the lending period based on the number of executions performed, and an erasing unit 225 that erases the software 229 based on the determination result of the execution number determination unit 231. .
[0052]
In the present embodiment, it is determined based on the number of executions of the software 229 whether or not it is within the lending period. The execution count storage unit 230 stores the execution count from the first execution of the software 229 to the previous execution.
[0053]
The execution number determination unit 231 calculates the number of executions up to now by incrementing the number of executions of the software 229 up to the previous time stored in the execution number storage unit 230 when the software 229 is executed, and calculates the number of executions up to now. Is determined to be within the set number of times. If the execution of the software 229 is stopped during the lending period, the execution count determination unit 231 stores the execution count up to this time as a new execution count in the execution count storage unit 230.
[0054]
When the software 229 is being executed during the lending period, the CPU 25 (see FIG. 5) reads out the content data stored in the content data storage unit 221 and outputs video or audio to the monitor 26 or the speaker 27. You.
[0055]
On the other hand, the deleting unit 225 causes the CPU 25 to delete the software 229 based on the determination result of the execution count determining unit 231. Here, the erasing unit 225 may erase the software 229 immediately when the number of executions exceeds the set number of times, or may erase the software 229 after the execution is stopped.
[0056]
In the above embodiment, the software is self-erased when the lending period expires. However, when the customer presses the return button or the erase button using the input device 24 (see FIG. 5) of the client terminal or the like. Alternatively, the software may be deleted. In this case, before the software is erased, an erasure notification including the number of lending days or lending time calculated at the client terminal, the execution time up to the present, or the number of executions up to the present is sent from the client terminal to the management server. Sent.
[0057]
The management server that has received the erasure notification transmits the acknowledgment to the client terminal and generates and stores data relating to the end of the rental period. The client terminal that has received the receipt notification from the management server deletes the software. The management server calculates the rental fee based on the data regarding the end of the rental period, the rented content, and the like, and collects the rental fee from the customer.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a rental system used in a content rental method according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a management server.
FIG. 3 is a view showing a user registration screen used for user registration.
FIG. 4 is a view showing a login screen used for login.
FIG. 5 is a diagram showing a configuration of a client terminal including an HDD for recording software according to the first embodiment of the present invention.
FIG. 6 is a diagram showing a configuration of software according to a second embodiment of the present invention.
FIG. 7 is a diagram showing a software configuration according to a third embodiment of the present invention.
[Explanation of symbols]
1 Internet, 2 client terminal, 3 content recording server, 4 management server, 5 NTP server, 6 SNTP server, 7 bank, 8 credit company, 20 user registration screen, 21 login screen, 22 HDD, 23, 43 interface, 24, 42 input device, 25, 41 CPU, 26 monitor, 27 speaker, 40 management data recording device, 200 last name column, 201 name column, 202, 203 furigana column, 204 address column, 205 telephone number home column, 206 telephone number mobile phone Field, 207 email address field, 208, 217 user name field, 209, 218 password field, 210 age field, 211 gender field, 212-214 birthday field, 215 account number field, 216 registration button, 219 login button, 220, 226, 229 Software, 221 contents data storage unit, 222 lending time storage unit, 223 time acquisition unit, 224 lending days determination unit, 225 deletion unit, 227 integrated time storage unit, 228 integrated time determination unit, 230 execution times storage unit, 231 execution times Judgment unit, 400 content information database, 401 customer database, 402 price database, 403 loan management database

Claims (13)

ネットワークに接続されるサーバを用いてコンテンツをレンタルする方法であって、
前記ネットワークに接続されるクライアント端末から受信したコンテンツの指定と期間又は回数の指定とを含む貸出要求に応答して、指定されたコンテンツの内容を表すコンテンツデータを読み出すと共に、顧客に関する情報と指定された期間又は回数に関する情報とを含む管理データを格納するステップと、
前記指定された期間又は回数の満了に伴って前記クライアント端末において自己消去するソフトウェアに前記コンテンツデータを組み込んで、前記クライアント端末に送信するステップと、
少なくともレンタルされたコンテンツと指定された期間又は回数とに基づいてレンタル料金を徴収するステップと、
を具備するコンテンツのレンタル方法。
A method of renting content using a server connected to a network,
In response to the lending request including the designation of the content and the designation of the period or the number of times received from the client terminal connected to the network, the content data representing the content of the designated content is read, and the information related to the customer is designated. Storing management data including information on the period or the number of
Incorporating the content data into software that self-deletes in the client terminal with the expiration of the designated period or number of times, and transmitting to the client terminal,
Collecting a rental fee based at least on the rented content and a specified period or number of times;
Content rental method with
ネットワークに接続されるサーバを用いてコンテンツをレンタルする方法であって、
前記ネットワークに接続されるクライアント端末から受信したコンテンツの指定を含む貸出要求に応答して、指定されたコンテンツの内容を表すコンテンツデータを読み出すと共に、顧客に関する情報を含む管理データを格納するステップと、
前記クライアント端末において消去される際に算出された期間又は回数を含む消去通知を前記サーバに向けて送信させるソフトウェアに前記コンテンツデータを組み込んで、前記クライアント端末に送信するステップと、
少なくともレンタルされたコンテンツと算出された期間又は回数とに基づいてレンタル料金を徴収するステップと、
を具備するコンテンツのレンタル方法。
A method of renting content using a server connected to a network,
In response to a lending request including the designation of the content received from the client terminal connected to the network, reading content data representing the content of the designated content, and storing management data including information about the customer,
Incorporating the content data into software that causes the server to transmit an erasure notification including the calculated period or number of times when the erasure is performed at the client terminal, and transmitting the erasure notification to the client terminal.
Collecting a rental fee based at least on the rented content and the calculated period or number;
Content rental method with
前記期間が、前記ソフトウェアがレンタルされた時点と前記クライアント端末において消去される時点とに基づいて算出される、請求項1又は2記載のコンテンツのレンタル方法。The content rental method according to claim 1 or 2, wherein the period is calculated based on a time when the software is rented and a time when the software is deleted in the client terminal. 前記期間が、前記ソフトウェアが前記クライアント端末において実行された期間に基づいて算出される、請求項1又は2記載のコンテンツのレンタル方法。The content rental method according to claim 1, wherein the period is calculated based on a period during which the software is executed on the client terminal. 前記期間が日数又は時間で算出される、請求項1〜4のいずれか1項記載のコンテンツのレンタル方法。The content rental method according to any one of claims 1 to 4, wherein the period is calculated in days or hours. 前記コンテンツが映画又は音楽であり、前記コンテンツデータが画像データと音声データとの内の少なくとも一方を含む、請求項1〜5のいずれか1項記載のコンテンツのレンタル方法。The content rental method according to any one of claims 1 to 5, wherein the content is a movie or music, and the content data includes at least one of image data and audio data. 前記クライアント端末から受信した検索要求に応答して、検索条件に合致するコンテンツに関する情報を前記クライアント端末に送信するステップをさらに具備する請求項1〜6のいずれか1項記載のコンテンツのレンタル方法法。The method according to any one of claims 1 to 6, further comprising a step of transmitting, to the client terminal, information on content that matches a search condition in response to a search request received from the client terminal. . ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
現在時点を取得する手順と、
格納されている貸出時点と取得された現在時点とに基づいて貸出期間を算出し、貸出期間が所定の期間を経過したか否かを判定する手順と、
貸出期間が所定の期間を経過していない場合に、前記コンテンツデータを読み出す手順と、
貸出期間が所定の期間を経過した場合に、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
Steps to get the current time,
A procedure for calculating a lending period based on the stored lending time and the acquired current time, and determining whether the lending period has passed a predetermined period,
A step of reading the content data when the lending period has not passed a predetermined period;
A procedure for erasing the software itself when the lending period has passed a predetermined period;
For causing the CPU of the client terminal to execute the program.
ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
前記コンテンツデータを読み出す手順と、
現在時点を取得する手順と、
格納されている貸出時点と取得された現在時点とに基づいて貸出期間を算出する手順と、
前記ソフトウェア自身を消去する命令を受けたときに、前記サーバに向けて貸出期間を含む消去通知を送信した後、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
Reading the content data;
Steps to get the current time,
Calculating a lending period based on the stored lending time and the acquired current time;
When receiving an instruction to erase the software itself, after transmitting an erasure notification including a lending period to the server, a procedure for erasing the software itself,
For causing the CPU of the client terminal to execute the program.
ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
前記ソフトウェアが前回までに実行された積算期間を格納する手順と、
格納されている積算期間と前記ソフトウェアが今回実行された期間とに基づいて現在までの実行期間を算出し、現在までの実行期間が所定の期間を経過したか否かを判定する手順と、
現在までの実行期間が所定の期間を経過していない場合に、前記コンテンツデータを読み出す手順と、
現在までの実行期間が所定の期間を経過した場合に、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
A procedure for storing an integration period in which the software has been executed up to the previous time;
Calculating the execution period up to the present based on the stored integration period and the period in which the software has been executed this time, and determining whether the execution period up to the present has passed a predetermined period;
A step of reading the content data when an execution period up to the present has not passed a predetermined period;
A procedure for erasing the software itself when the execution period up to the present has passed a predetermined period;
For causing the CPU of the client terminal to execute the program.
ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
前記コンテンツデータを読み出す手順と、
前記ソフトウェアが前回までに実行された積算期間を格納する手順と、
格納されている積算期間と前記ソフトウェアが今回実行された期間とに基づいて現在までの実行期間を算出する手順と、
前記ソフトウェア自身を消去する命令を受けたときに、前記サーバに向けて現在までの実行期間を含む消去通知を送信した後、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
Reading the content data;
A procedure for storing an integration period in which the software has been executed up to the previous time;
A procedure for calculating an execution period up to the present based on the stored integration period and a period in which the software is executed this time,
Upon receiving an instruction to erase the software itself, after transmitting an erasure notification including an execution period up to the present time to the server, a procedure of erasing the software itself,
For causing the CPU of the client terminal to execute the program.
ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
前記ソフトウェアが前回までに実行された実行回数を格納する手順と、
格納されている実行回数をインクリメントして現在までの実行回数を算出し、現在までの実行回数が所定の回数を経過したか否かを判定する手順と、
現在までの実行回数が所定の回数を経過していない場合に、前記コンテンツデータを読み出す手順と、
現在までの実行回数が所定の回数を経過した場合に、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
A procedure for storing the number of times the software has been executed up to the previous time,
A procedure of incrementing the stored number of executions to calculate the number of executions up to the present, and determining whether the number of executions up to the present has exceeded a predetermined number;
A step of reading the content data when the number of executions up to the present has not exceeded a predetermined number;
A procedure for erasing the software itself when the number of executions up to the present has exceeded a predetermined number;
For causing the CPU of the client terminal to execute the program.
ネットワークに接続されるサーバを用いてコンテンツをレンタルするためにコンテンツデータが組み込まれ、前記ネットワークに接続されるCPUを含むクライアント端末に送信されるソフトウェアであって、
前記コンテンツデータを読み出す手順と、
前記ソフトウェアが前回までに実行された実行回数を格納する手順と、
格納されている実行回数をインクリメントして現在までの実行回数を算出する手順と、
前記ソフトウェア自身を消去する命令を受けたときに、前記サーバに向けて現在までの実行回数を含む消去通知を送信した後、前記ソフトウェア自身を消去する手順と、
を前記クライアント端末のCPUに実行させるソフトウェア。
Content software for renting content using a server connected to a network, the software is transmitted to a client terminal including a CPU connected to the network,
Reading the content data;
A procedure for storing the number of times the software has been executed up to the previous time,
A procedure for incrementing the stored execution count to calculate the execution count up to the present;
Upon receiving an instruction to erase the software itself, after transmitting an erasure notification including the number of executions up to now to the server, a procedure for erasing the software itself,
For causing the CPU of the client terminal to execute the program.
JP2003042556A 2003-02-20 2003-02-20 Content rental method and software therefor Withdrawn JP2004252722A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003042556A JP2004252722A (en) 2003-02-20 2003-02-20 Content rental method and software therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003042556A JP2004252722A (en) 2003-02-20 2003-02-20 Content rental method and software therefor

Publications (1)

Publication Number Publication Date
JP2004252722A true JP2004252722A (en) 2004-09-09

Family

ID=33025807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003042556A Withdrawn JP2004252722A (en) 2003-02-20 2003-02-20 Content rental method and software therefor

Country Status (1)

Country Link
JP (1) JP2004252722A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012090351A (en) * 2005-09-30 2012-05-10 United Video Properties Inc Systems and methods for managing local storage of on-demand content

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012090351A (en) * 2005-09-30 2012-05-10 United Video Properties Inc Systems and methods for managing local storage of on-demand content
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US10419810B2 (en) 2005-09-30 2019-09-17 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content

Similar Documents

Publication Publication Date Title
US6330490B1 (en) Data vending machine system and method thereof
RU2263958C2 (en) System for renting digital content, method for renting digital content and server for renting digital content
JP4442294B2 (en) Content playback apparatus, program, and content playback control method
US20070206247A1 (en) System, apparatus, and method for managing preloaded digital files for preview on a digital media playback apparatus
TW565773B (en) Access charge server, access charge method, and recording medium
WO2002003199A1 (en) Mobile information terminal device, storage server, and method for providing storage region
JP2002042013A (en) Contents distributing method, contents distributing system and recording medium with contents distributing program recorded thereon
JP2000242699A (en) Method for use term specification type contents rental, contents providing device used by the method and contents use device
US7080097B2 (en) Information processing apparatus and information processing method, and program storing medium for distinguishing suffixes appended to contents data
JP2003319370A (en) Contents providing method and system, contents providing terminal, contents reproducing apparatus, contents management system, and control program for contents providing system
JP3895358B2 (en) System for preventing unauthorized use of digital content, playback apparatus, and method for preventing unauthorized playback of digital content
US20030065680A1 (en) Data providing system and data providing method
US20040083318A1 (en) Information providing system and method and information recorded medium so on
JP2004252722A (en) Content rental method and software therefor
JP2003288274A (en) Rental management method for digital contents and rental management system
US7421425B2 (en) Information providing method and information providing system
US7908478B2 (en) Data processing method and data reading method
EP1408500A2 (en) Information providing system and method and information recorded medium
JP2002006857A (en) Music delivery method and intermediary method
KR100753787B1 (en) Portable device playing multimedia contents which provided with bundle and method of operating sever for providing multimedia contents
JP2003331197A (en) Device, system, and method for lending contents, and contents managing device
JP2003263593A (en) Information distribution system and commodity information exhibition system using it
JP2003288538A (en) Internet rental system for contents
JP2002123700A (en) Data right purchasing/selling device and recording medium with data right purchase/sales program recorded
JP4826015B2 (en) Information introduction system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060509