JP2012190268A - Content using terminal, content management system, content management method, content management program, and server device - Google Patents
Content using terminal, content management system, content management method, content management program, and server device Download PDFInfo
- Publication number
- JP2012190268A JP2012190268A JP2011053346A JP2011053346A JP2012190268A JP 2012190268 A JP2012190268 A JP 2012190268A JP 2011053346 A JP2011053346 A JP 2011053346A JP 2011053346 A JP2011053346 A JP 2011053346A JP 2012190268 A JP2012190268 A JP 2012190268A
- Authority
- JP
- Japan
- Prior art keywords
- content
- encrypted content
- availability
- terminal
- unit
- 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
【課題】暗号化コンテンツの著作権保護を図りつつ、複数のコンテンツ利用端末で暗号化コンテンツを利用できるようにして利便性を向上させる。
【解決手段】コンテンツ管理システム10は、端末1と、サーバ13と、顧客DB14と、PC15とを備える。ユーザが端末1で暗号化コンテンツ8dの閲覧を行っている最中に、可変する待ち時間Tごとに、閲覧可否をサーバ13に問い合せるようにし、閲覧不可と判断された場合は、待ち時間Tを次第に短くして、ユーザに警告表示を行う頻度を増やし、しまいには、閲覧不可の状態にする。また、コンテンツ管理画面上で、ユーザが閲覧を希望する端末1の設定変更を行うと、その設定変更がエラーかどうかをサーバ13側でチェックして、そのチェック結果をコンテンツ管理画面に反映させる。
【選択図】図1Convenience is improved by making it possible to use encrypted content at a plurality of content use terminals while protecting the copyright of the encrypted content.
A content management system 10 includes a terminal 1, a server 13, a customer DB 14, and a PC 15. While the user is browsing the encrypted content 8d on the terminal 1, the server 13 is inquired of whether or not browsing is possible for each variable waiting time T. If it is determined that browsing is impossible, the waiting time T is set. The frequency is gradually shortened to increase the frequency of warning display to the user. Further, when the user changes the setting of the terminal 1 that the user desires to browse on the content management screen, the server 13 checks whether the setting change is an error and reflects the check result on the content management screen.
[Selection] Figure 1
Description
本発明は、電子書籍や電子コミック等のデジタルコンテンツを閲覧可能なコンテンツ利用端末、コンテンツ管理システム、コンテンツ管理方法、コンテンツ管理プログラムおよびサーバ装置に関する。 The present invention relates to a content use terminal, a content management system, a content management method, a content management program, and a server device that can browse digital content such as an electronic book or an electronic comic.
タッチパネル機能を搭載した液晶表示装置の低価格化と低消費電力化に伴って、電子書籍や電子コミック等のデジタルコンテンツを携帯電話やスマートフォン等の携帯型電子機器やパーソナルコンピュータ(以下、総称して電子機器と呼ぶ)で手軽に閲覧できるようにした新たなコンテンツ提供サービスが急速に普及している(特許文献1参照)。 With the low price and low power consumption of liquid crystal display devices equipped with touch panel functions, digital content such as e-books and e-comics can be transferred to portable electronic devices such as mobile phones and smartphones, and personal computers (hereinafter collectively referred to as “collection”). New content providing services that can be easily browsed by electronic devices) are rapidly spreading (see Patent Document 1).
電子書籍等のデジタルコンテンツは、大量の情報を劣化なく提供できるため、利便性が高いが、その一方で、著作権保護が問題となる。 Digital contents such as electronic books are highly convenient because they can provide a large amount of information without deterioration, but copyright protection becomes a problem.
著作権保護を図るには、デジタルコンテンツにプロテクトをかけて、予め登録した電子機器でしか、閲覧できないようにするのが望ましい。ところが、ユーザの多くは、複数の電子機器を所持しており、職場や自宅などの異なる環境下で、これら電子機器を任意に使い分けているのが実情である。このような場合、そのうちの一つでしか、デジタルコンテンツの閲覧ができないとなると、著しく使い勝手が悪くなる。 In order to protect copyright, it is desirable to protect digital contents so that they can be browsed only by electronic devices registered in advance. However, many users possess a plurality of electronic devices, and the actual situation is that these electronic devices are arbitrarily used in different environments such as a workplace or home. In such a case, if only one of the digital contents can be browsed, the usability is remarkably deteriorated.
ユーザの立場に立てば、自分が正規に購入した電子書籍である以上、どの電子機器で閲覧するかは、ユーザの自由であるという主張が成り立つ。また、閲覧可能な電子機器を一台に制限すると、それが足かせとなって、電子書籍の普及が進まない可能性もある。 From the user's point of view, as long as it is an electronic book that has been properly purchased by the user, it can be argued that the user is free to use which electronic device to view. In addition, if the number of electronic devices that can be browsed is limited to one, there is a possibility that the electronic book will not be spread due to the difficulty.
上述した特許文献1は、電子書籍データを書庫サーバに格納しておき、この書庫サーバから必要なときに電子書籍データをダウンロードして閲覧するものである。この特許文献1の場合、電子書籍端末から書庫サーバにアクセスする際に、電子書籍端末の端末IDに基づいて照合を行うのではなく、ユーザ自身のIDやパスワードに基づいて照合を行っている。このため、ユーザ自身のIDとパスワードさえ入手できれば、どの電子書籍端末でも電子書籍データをダウンロードできることになり、著作権保護が損なわれるおそれがある。
このように、従来は、暗号化コンテンツの著作権保護を損なうことなく、複数のコンテンツ利用端末で暗号化コンテンツを利用できるようにして利便性を高める方式が確立されていなかった。 As described above, conventionally, there has not been established a method for improving convenience by making it possible to use encrypted content at a plurality of content use terminals without impairing copyright protection of the encrypted content.
本発明は、上述した問題点に鑑みてなされたものであり、その目的は、暗号化コンテンツの著作権保護を図りつつ、複数のコンテンツ利用端末で暗号化コンテンツを利用できるようにして利便性を向上させたコンテンツ利用端末、コンテンツ管理システム、コンテンツ管理方法、コンテンツ管理プログラムおよびサーバ装置を提供することにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to make it possible to use encrypted content on a plurality of content use terminals while protecting the copyright of the encrypted content. An object is to provide an improved content use terminal, content management system, content management method, content management program, and server device.
上記の課題を解決するために、本発明の一態様は、サーバ装置から暗号化コンテンツをダウンロードする暗号化コンテンツ取得部と、
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードする復号鍵取得部と、
前記復号鍵を用いて前記暗号化コンテンツを復号するコンテンツ復号部と、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せる利用可否問合せ部と、
前記利用可否問合せ部により問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定する利用不可判定部と、
前記サーバ通信不可判断部により利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止する利用禁止制御部と、
前記利用不可判定部により利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可する警告表示制御部と、を備えることを特徴とするコンテンツ利用端末を提供するものである。
In order to solve the above problem, an aspect of the present invention provides an encrypted content acquisition unit that downloads encrypted content from a server device;
A decryption key acquisition unit for downloading a decryption key for decrypting the encrypted content from the server device;
A content decryption unit for decrypting the encrypted content using the decryption key;
An availability inquiry unit that inquires of the server device whether the encrypted content is available each time a variable waiting time elapses;
As a result of the inquiry by the availability inquiry unit, an availability determination unit that determines whether or not the encrypted content is unavailable,
A use prohibition control unit that prohibits the use of the encrypted content inquired of the availability, when the number of times determined that the server communication impossibility is determined to be unusable reaches a predetermined number of times;
A warning display control unit that permits use of the encrypted content inquired of the availability together with a predetermined warning display when it is determined that the usage is not possible, but the number of times does not reach the predetermined number. And a content use terminal characterized by comprising:
また、本発明の一態様は、所定のネットワークを介して通信を行うコンテンツ利用端末およびサーバ装置とを備えたコンテンツ管理システムにおいて、
前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツを識別する情報と、を登録する顧客データベース装置を備え、
前記コンテンツ利用端末は、
前記サーバ装置から暗号化コンテンツをダウンロードする暗号化コンテンツ取得部と、
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードする復号鍵取得部と、
前記復号鍵を用いて前記暗号化コンテンツを復号するコンテンツ復号部と、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せる利用可否問合せ部と、
前記利用可否問合せ部により問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定する利用不可判定部と、
前記サーバ通信不可判断部により利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止する利用禁止制御部と、
前記利用不可判定部により利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可する警告表示制御部と、を有し、
前記サーバ装置は、
前記利用可否問合せ部からの問合せがあると、前記顧客データベース装置を参照した結果に基づいて、利用可否の問合せのあった前記暗号化コンテンツの利用可否を判定する利用可否判定部と、
前記利用可否判定部の判定結果に基づいて、利用可否の問合せのあった前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答する利用可否情報応答部と、を有することを特徴とするコンテンツ管理システムを提供するものである。
Further, according to one aspect of the present invention, in a content management system including a content use terminal and a server device that perform communication via a predetermined network,
A customer database device for registering identification information of an owner of the content use terminal and information for identifying encrypted content permitted to be used by the owner;
The content using terminal is:
An encrypted content acquisition unit that downloads encrypted content from the server device;
A decryption key acquisition unit for downloading a decryption key for decrypting the encrypted content from the server device;
A content decryption unit for decrypting the encrypted content using the decryption key;
An availability inquiry unit that inquires of the server device whether the encrypted content is available each time a variable waiting time elapses;
As a result of the inquiry by the availability inquiry unit, an availability determination unit that determines whether or not the encrypted content is unavailable,
A use prohibition control unit that prohibits the use of the encrypted content inquired of the availability, when the number of times determined that the server communication impossibility is determined to be unusable reaches a predetermined number of times;
A warning display control unit that permits use of the encrypted content inquired of the availability together with a predetermined warning display when it is determined that the usage is not possible, but the number of times does not reach the predetermined number. And having
The server device
When there is a query from the availability query unit, based on the result of referring to the customer database device, a availability determination unit that determines the availability of the encrypted content that has been queried.
A use availability information response unit that responds to the content use terminal with the use availability information of the encrypted content that has been inquired about use based on the determination result of the use determination unit; A management system is provided.
また、本発明の一態様は、コンテンツ利用端末との間で、所定のネットワークを介して通信を行うサーバ装置において、
暗号化コンテンツのダウンロード要求をした前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツの識別情報と、を登録した顧客データベース装置内の登録情報に基づいて、該暗号化コンテンツを復号するための復号鍵を生成する復号鍵生成部と、
前記復号鍵を用いて前記暗号化コンテンツを復号した前記コンテンツ利用端末から、可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否の問合せがあった場合には、その都度、前記顧客データベース装置の登録情報に基づいて、該コンテンツ利用端末に対して暗号化コンテンツの利用を許可するか否かを判定する利用可否判定部と、
前記利用可否判定部の判定結果に基づいて、利用可否の問合せのあった前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答する利用可否情報応答部と、を備えることを特徴とするサーバ装置を提供するものである。
Further, according to one aspect of the present invention, in a server device that communicates with a content using terminal via a predetermined network,
Based on the registration information in the customer database device in which the identification information of the owner of the content using terminal that requested the download of the encrypted content and the identification information of the encrypted content permitted to be used by the owner are registered. A decryption key generation unit for generating a decryption key for decrypting the encrypted content;
Whenever a variable waiting time elapses from the content use terminal that has decrypted the encrypted content using the decryption key, whenever the inquiry about the availability of the encrypted content is made, Based on registration information of the customer database device, an availability determination unit that determines whether to permit the use of encrypted content to the content usage terminal;
A use availability information response unit that responds to the content use terminal with the use availability information of the encrypted content that has been inquired about the use availability based on the determination result of the use determination unit; A device is provided.
本発明によれば、暗号化コンテンツの著作権保護を図りつつ、複数のコンテンツ利用端末で暗号化コンテンツを利用できるようにして利便性を向上させることができる。 According to the present invention, it is possible to improve convenience by making it possible to use encrypted content at a plurality of content use terminals while protecting the copyright of the encrypted content.
以下、図面を参照しながら、本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は本発明の一実施形態に係るコンテンツ利用端末1の概略構成を示すブロック図である。図1のコンテンツ利用端末1は、主には、携帯電話、スマートフォン、PDA等の携帯可能な電子機器を想定しているが、据置き型の汎用のパーソナルコンピュータでもよい。すなわち、サーバと通信を行う通信機能と、サーバからダウンロードした種々のデジタルコンテンツを格納する機能と、ダウンロードしたデジタルコンテンツを表示する表示機能と、ユーザの操作を受け付ける機能とを備えているものであれば、実現形態は問わない。
FIG. 1 is a block diagram showing a schematic configuration of a
したがって、コンテンツ利用端末1の概略構成にも自由度があり、必ずしも図1に示したものに限定されないが、以下では、一例として、図1のコンテンツ利用端末1を説明する。以下では、コンテンツ利用端末1を略して単に端末1と呼ぶ。
Therefore, the schematic configuration of the
なお、図1の端末1にて閲覧可能なデジタルコンテンツは、電子書籍、電子コミック、ストリームデータおよび各種のAVデータなど、特に種類を問わないが、以下では、電子書籍を閲覧する例について説明する。
The digital content that can be browsed by the
図1の端末1は、CPU2と、入力部3と、通信部4と、表示制御部5と、表示メモリ6と、表示部7と、記憶部8とを備えている。入力部3は、キーボードでもよいし、タッチパネルを備える場合には、タッチ検出部が入力部3に該当する。
The
通信部4は、サーバとの通信を行うものであり、無線でも有線でもよい。また、通信回線の形態も特に問わないため、公衆回線や専用回線を利用してもよいし、無線LANやBluetooth、赤外線等の近接無線通信回線、あるいは有線のEthernet(登録商標)を利用しでもよい。 The communication unit 4 communicates with the server and may be wireless or wired. Also, since the form of the communication line is not particularly limited, a public line or a dedicated line may be used, or a close proximity wireless communication line such as a wireless LAN, Bluetooth, or infrared, or a wired Ethernet (registered trademark) may be used. Good.
表示部7は、液晶表示装置またはEL表示装置等の平面表示装置であり、場合によっては、表示パネル面にタッチパネルが取付けられる。
The
記憶部8は、不図示のROMやRAMなどからなる。CPU2は、電源投入時に、ROMに格納されたオペレーティングシステム(以下、OS)8aを起動して、OS8a上でさらに本棚アプリ8bを起動する。本棚アプリ8bを起動すると、端末1のユーザが閲覧可能な電子書籍をリスト形式で一覧表示する。このリストの中から、ユーザが入力部3により所望の電子書籍を選択すると、ビューアアプリ8cが起動し、後述する所定の条件を満たす場合には、このビューアアプリ8c上で、ユーザが選択した電子書籍が閲覧可能な状態となる。
The
個々の電子書籍は、電子書籍データ本体を暗号化した暗号化コンテンツ8dと、この暗号化コンテンツ8dを復号するための復号鍵8eと、ユーザの読書データ8fとを含んでいる。
Each electronic book includes an
暗号化コンテンツ8dは、適切な復号鍵8eとビューアアプリ8cがなければ閲覧できないものである。暗号化コンテンツ8dだけ取得しても、復号鍵8eがなければ復号できないため、本実施形態では、暗号化コンテンツ8dは購入手続なしでダウンロードできるようにしている。ただし、暗号化コンテンツ8dをダウンロードする際に、ユーザ認証等を行う変形例も考えられる。
The
復号鍵8eは、販売サイト等の販売元を通じて所望の暗号化コンテンツ8dを正規に購入したユーザに対して、販売元から付与される鍵情報である。暗号化コンテンツ8dは、一般にはデータ量が大きい(例えば、数Mバイトなど)のに対して、復号鍵8eのデータ量はそれほど大きくなく、例えば数百〜数Kバイト程度である。
The
読書データ8fは、個々の暗号化コンテンツ8dに関連づけられるものであり、ユーザがどこまで閲覧したかを示す進捗情報や、しおり、文字サイズ、使用フォント等の情報である。これらは、著作権保護を図る必要性はないことから、暗号化しない平文データで送受しても構わない。ただし、処理の効率化のために、暗号化コンテンツ8dと同様の手法で暗号化して、暗号化コンテンツ8dと組にして復号するようにしてもよい。
The reading
上述したように、本実施形態では、購入の有無にかかわらず誰でも暗号化コンテンツ8dをダウンロードできるようにしているため、例えば、暗号化コンテンツ8dをダウンロードしたユーザは、自分が所持する複数の端末1間で暗号化コンテンツ8dをコピーすることも問題なくできる。読書データ8fも同様である。
As described above, in this embodiment, since anyone can download the
これに対して、復号鍵8eとビューアアプリ8cは、サーバによる認証手続を経なければ、他の端末1にコピーできないようにしている。これにより、ユーザがある端末1で閲覧をしていた暗号化コンテンツ8dを、別の端末1にコピーしたとしても、後述する予め定めた所定の手続を踏まない限り、コピーした暗号化コンテンツ8dを閲覧することはできない。
On the other hand, the
ビューアアプリ8cは、個々のユーザを識別するユーザIDと、個々の端末1を識別する端末IDとを保持している。ビューアアプリ8cは、ユーザIDと端末ID等を用いてサーバと認証を行い、認証に成功した場合に限り、サーバから復号鍵8eを取得する。
The
ビューアアプリ8cは、暗号化コンテンツ8dを販売するサーバからダウンロードされるものである。ビューアアプリ8c自体は、無料で提供されることが多いが、ビューアアプリ8c内にユーザIDと端末IDの情報を保持しているため、上述したように他の端末1に直接コピーすることはできない。
The
復号鍵8eは、暗号化コンテンツ8d(場合によっては読書データ8fも含む)を復号するのに必要な鍵情報である。具体的には、ユーザID、端末ID、暗号化コンテンツ8dを識別するコンテンツID、コンテンツ有効期限情報、システム固有の制御情報などを種(シード)として、ハッシュ演算を行って得られる固定ビット長の鍵情報である。復号鍵8e自体は、比較的容量の小さいデータを想定している。
The
後述するように、本実施形態は、所定の条件下で、ユーザが所持する複数の端末1で、同一の電子書籍を閲覧(以下、このことを同時読みと呼ぶ)できるようにしている。同時読みが可能な端末1の数は、個々の暗号化コンテンツ8dごとに異なるため、復号鍵8eを生成する際の種の中に、同時閲覧が可能な端末1の上限数の情報を含めてもよい。この場合、同時読みが可能な上限数に応じて、端末1での閲覧を許容するかどうかをサーバに問合せる頻度を制御することが考えられる。
As will be described later, in the present embodiment, the same electronic book can be browsed (hereinafter referred to as simultaneous reading) on a plurality of
また、復号鍵8eの種の中に埋め込まれるコンテンツ有効期限を制御することで、例えば、限られた時間のみ閲覧を許容する立ち読みモードと、予め定めた期間のみ閲覧を許容するレンタルモードと、期間無制限で閲覧を許容する購入モードとを設けることも可能である。この場合、立ち読みモード、レンタルモード、購入モードの順に、利用価格を高くすることが考えられる。立ち読みモードやレンタルモードの利用価格を購入価格よりも大幅に低く設定することで、利用者層を広げることができる。
Further, by controlling the content expiration date embedded in the seed of the
上述した説明からわかるように、本実施形態において、電子書籍を購入するとは、特定の暗号化コンテンツ8d自体を取得することではなく、特定の暗号化コンテンツ8dを復号可能な復号鍵8eを購入することを意味する。
As can be seen from the above description, in this embodiment, purchasing an electronic book does not acquire the specific
図2は本実施形態の利用状況を説明する図である。図2では、複数の端末1を所持しているユーザが複数の暗号化コンテンツ8dを購入した例を示している。個々の端末1は、互いに異なる端末IDを所持する。ユーザが同じである限り、ユーザIDは同一である。また、サーバにアクセスするためのパスワードも同一である。ユーザが購入した複数の暗号化コンテンツ8dは、それぞれ異なるコンテンツIDと、それぞれ異なる読書データ8fとを持っており、各コンテンツの有効期限情報も個別に持っている。
FIG. 2 is a diagram for explaining the usage status of this embodiment. FIG. 2 shows an example in which a user having a plurality of
このように、端末IDとユーザID(パスワード)は、多対一の関係にあり、ユーザID(パスワード)とコンテンツID(読書データ8f、有効期限情報)は、一対多の関係にある。
Thus, the terminal ID and the user ID (password) are in a many-to-one relationship, and the user ID (password) and the content ID (reading
図3は本実施形態に係るコンテンツ管理システム10の概略構成を示すブロック図である。図3のコンテンツ管理システム10は、図1に示した端末1が基地局11と無線通信を行って、インターネット12を介してサーバ13にアクセスする例を示している。サーバ13は、必ずしも一台だけとは限らないが、図3では簡略化のため、一台のみを図示している。図示のサーバ13は、電子書籍を販売する販売元であり、顧客データベース装置(以下、顧客DB)14が接続されている。顧客DB14には、個々の暗号化コンテンツ8dを購入したユーザのユーザID、パスワードおよび端末ID等の利用者属性情報が格納されている。また、各ユーザが暗号化コンテンツ8dを購入した履歴情報や、各暗号化コンテンツ8dの読書データ8fなども顧客DB14に格納される。
FIG. 3 is a block diagram showing a schematic configuration of the
図3のコンテンツ管理システム10は、インターネット12に接続されたPC15を備えている。このPC15は必ずしも必須ではないが、例えば、ユーザが最初に販売サイトにアクセスして、上述した利用者属性情報を登録する際などにPC15が利用される。PC15を利用する理由は、利用者属性情報の登録は、PC15上のOSの管理下で起動される汎用ウェブブラウザにて特定の販売サイトにアクセスして行うことを想定しているためである。なお、この利用者属性情報の顧客DB14への登録を、ユーザが所持するいずれかの端末1で行ってもよい。この場合、PC15は不要となる。また、電子書籍の閲覧を端末1ではなく、PC15で行う場合には、端末1は不要となる。
The
サーバ13は、ユーザが特定の暗号化コンテンツ8dを購入すると、顧客DB14に格納された利用者属性情報を参照して、特定の暗号化コンテンツ8dのみの復号に用いられる復号鍵8eを生成して、ユーザが購入手続を行った特定の端末1に送信する。サーバ13が復号鍵8eを生成することにより、復号鍵8e、コンテンツIDおよび読書データ8f等が関連づけられることになる。
When the user purchases the specific
顧客DB14には、ユーザが所持する個々の端末1の端末IDも登録される。この端末IDの登録は、ユーザが特定の端末1にビューアアプリ8cをダウンロードした後、このビューアアプリ8cを使用してサーバ13にアクセスした際に、サーバ13が端末IDを顧客DB14に登録する。
In the
図4は本実施形態に係る初期購入時の処理手順を示すフローチャートである。図5はサーバ13と端末1との間で送受される情報を図4の各ステップに対応づけた図である。図5に示すように、サーバ13は、ビューアアプリ格納部21と、暗号化コンテンツ格納部22と、復号鍵生成部23と、読書データ取得部24とを有する。
FIG. 4 is a flowchart showing a processing procedure at the time of initial purchase according to the present embodiment. FIG. 5 is a diagram in which information transmitted and received between the
次に、図4のフローチャートを参照して、初期購入時の処理手順を順に説明する。まず、ユーザは、例えばPC15上で汎用のブラウザ等を起動して販売サイトにアクセスし、ユーザID、パスワードおよび決済情報等の利用者属性情報を登録する(ステップS1)。販売サイトを運営するサーバ13は、ユーザが登録した利用者属性情報を顧客DB14に格納する。
Next, a processing procedure at the time of initial purchase will be described in order with reference to the flowchart of FIG. First, for example, the user activates a general-purpose browser or the like on the
次に、ユーザは、自分が所持する特定の端末1(PC15でもよい)を用いて販売サイトにアクセスし、この販売サイトからビューアアプリ8cをダウンロードする(ステップS2)。次に、ユーザは、ダウンロードしたビューアアプリ8cを起動して、販売サイトにアクセスする。このとき、ユーザはステップS1で登録したユーザIDとパスワードを入力する。サーバ13は、ユーザIDとパスワードが登録情報と一致することを確認した場合には、ビューアアプリ8cを起動している端末1の端末IDを取得して、顧客DB14に登録する(ステップS3)。
Next, the user accesses a sales site using a specific terminal 1 (or PC 15) possessed by the user, and downloads the
次に、ユーザは、ビューアアプリ8c上で、所望の暗号化コンテンツ8dをダウンロードする(ステップS4、暗号化コンテンツ取得部)。ステップS4に並行して、サーバ13内の復号鍵生成部23は、顧客DB14を参照して、ユーザID、端末ID、コンテンツID、コンテンツ有効期限、システム10固有の制御情報のうち、少なくとも2つ以上を種として復号鍵8eを生成する(ステップS5、復号鍵生成部)。
Next, the user downloads the desired
ユーザは、ステップS4の暗号化コンテンツ8dのダウンロードが終了すると、サーバ13がステップS5で生成した復号鍵8eをダウンロードする(ステップS6、復号鍵取得部)。
When the download of the
サーバ13は、ステップS5の復号鍵8eの生成に前後して、ステップS4でユーザがダウンロードした暗号化コンテンツ8dの読書データ8fを顧客DB14から取得する(ステップS7)。ユーザは、ステップS6の復号鍵8eのダウンロードに前後して、サーバ13がステップS7で取得した読書データ8fをダウンロードする(ステップS8)。
The
ステップS4で暗号化コンテンツ8dをダウンロードした端末1に、ステップS6の復号鍵8eとステップS8の読書データ8fがダウンロードされると、暗号化コンテンツ8dの復号処理が自動的に行われ、閲覧が可能となる(ステップS9、コンテンツ復号部)。もし、暗号化コンテンツ8dと復号鍵8eが一致しない場合は、閲覧不可となるため、不正な閲覧を防止できる。
When the decryption key 8e in step S6 and the
その後、端末1は、予め設定した頻度で、ユーザの閲覧進捗状況を示す読書データ8fを販売サイトにアップロードする(ステップS10)。サーバ13は、受信した読書データ8fを顧客DB14に格納する(ステップS11)。すなわち、顧客DB14内の読書データ8fを更新する。
Thereafter, the
端末1は、後述する計算式で計算した待ち時間が経過するたびに、閲覧中の暗号化コンテンツ8dの閲覧可否をサーバ13に問い合せる(ステップS12)。このステップS12について、後に詳述する。
The terminal 1 inquires of the
そして、ステップS12で問い合せた結果に基づいて、閲覧を継続するか、それともビューアアプリ8cを強制終了させるかを決定する(ステップS13)。このステップS13についても、後に詳述する。
Then, based on the result of the inquiry in step S12, it is determined whether to continue browsing or to forcibly terminate the
本実施形態では、ユーザが所持する複数の端末1で、予め設定した台数の範囲内で同時読みができるようにしている。例えば、図4のステップS4でダウンロードした暗号化コンテンツ8dを別の端末1で閲覧する場合は、この新たな端末1にてステップS2以降の処理を行うことになる。その際、ステップS4の処理については、サーバ13から暗号化コンテンツ8dをダウンロードする代わりに、今まで閲覧していた端末1から直接コピーしてもよい。
In the present embodiment, a plurality of
同時読みを可能とするために、サーバ13は、図6に示すコンテンツ管理画面をユーザごとに作成して、ユーザ側に提供する。このコンテンツ管理画面は、ブラウザ等でアクセスされる販売サイト上に設けられるものである。
In order to enable simultaneous reading, the
図6のコンテンツ管理画面には、ユーザが購入したすべての暗号化コンテンツ8dの名称と、各暗号化コンテンツ8dがユーザの所持するどの端末1で閲覧可能であるかを示す情報とが一覧表示されている。
The content management screen in FIG. 6 displays a list of names of all the
より詳細には、暗号化コンテンツ8dと端末1との各組合せごとに、ユーザが任意にチェックマークを付けたり外したりすることができるボタン25が設けられており、このボタン25を不図示のカーソル等でユーザが選択したり、ユーザが指でボタン25をタッチすることで、チェックマークを付けたり外したりすることができるようになっている。図6の例では、チェックマークの付いた箇所は、その箇所に対応する端末1で、対応する暗号化コンテンツ8dを閲覧することを示している。
More specifically, for each combination of the
ボタン25はチェックボックスになっており、ユーザが選択するたびに、チェックマークが交互に付いたり、消えたりする。これにより、ユーザは簡易に、同時読みを行いたい暗号化コンテンツ8dと端末1を任意に設定できる。
The
ユーザがコンテンツ管理画面上でボタン25の設定変更を行った場合は、サーバ13はユーザの設定に問題がないかどうかを確認する。例えば、個々の暗号化コンテンツ8dごとに、同時読みを許容する端末1の制限台数が異なるため、ユーザが制限台数以上のチェックマークを付けた場合は、エラーと判断して、コンテンツ管理画面の設定を強制的に元に戻す処理を行う。このサーバ13の処理については、後に詳述する。
When the user changes the setting of the
ユーザは、コンテンツ管理画面の設定変更を行う際に、端末1上で行ってもよいし、PC15上で行ってもよい。他人のコンテンツ管理画面を勝手に設定変更しないよう、ユーザIDとパスワードの照合に成功した場合のみ、コンテンツ設定画面を表示させて、設定変更できるようにするのが望ましい。
The user may change the setting on the content management screen on the
次に、図4のステップS12とS13の処理をより詳細に説明する。ユーザが、ビューアアプリ8cを介して暗号化コンテンツ8dの閲覧を開始すると、端末1は図7のフローチャートに示す主処理を実行する。この主処理は、図4のステップS12とS13に対応するものである。以下、図4のフローチャートに基づいて、主処理の内容を説明する。
Next, the processing in steps S12 and S13 in FIG. 4 will be described in more detail. When the user starts browsing the
まず、サーバ問合せ処理を行う(ステップS11、利用可否問合せ部)。このサーバ問合せ処理の詳細な処理手順は、図8のフローチャートに示されている。以下、図8を用いて、ステップS11のサーバ問合せ処理を説明する。 First, server inquiry processing is performed (step S11, availability inquiry part). The detailed processing procedure of this server inquiry processing is shown in the flowchart of FIG. Hereinafter, the server inquiry process in step S11 will be described with reference to FIG.
まず、待ち時間Tを計算する(ステップS21)。待ち時間Tの計算は、直前のサーバ13への問合せ結果に応じて、計算方法が異なる。直前にサーバ13に問合せた結果、閲覧中の暗号化コンテンツ8dが閲覧可と判断される場合は、下記の(1)式に基づいて待ち時間Tを計算し、閲覧不可と判断される場合は、下記の(2)式に基づいて待ち時間Tを計算する。
First, the waiting time T is calculated (step S21). The calculation method of the waiting time T differs depending on the immediately preceding inquiry result to the
ここで、閲覧不可とは、閲覧中の暗号化コンテンツ8dは閲覧不可である旨の回答がサーバ13から得られた場合か、あるいは、何らかの事情によりサーバ13との通信ができない場合を意味する。
Here, “unviewable” means a case where an answer indicating that the
T=a×b×(60×60×24)×m …(1)
T=a×{1/(c+1)}×(60×60)×n …(2)
ここで、aは同時閲覧可能な端末1の上限数、bはサーバ13が閲覧可と判断した回数、cは上述した閲覧不可の回数である。すなわち、cは、閲覧中の暗号化コンテンツ8dは閲覧不可である旨の回答がサーバ13から得られた回数か、あるいは、何らかの事情によりサーバ13との通信ができない回数である。mは閲覧可の場合のOK重み係数、nは閲覧不可の場合のNG重み係数である。
T = a × b × (60 × 60 × 24) × m (1)
T = a × {1 / (c + 1)} × (60 × 60) × n (2)
Here, a is the upper limit number of
上述した(1)式または(2)式により待ち時間Tを計算する場合、小数点以下は丸め処理して構わない。 When the waiting time T is calculated by the above-described equation (1) or (2), the portion after the decimal point may be rounded.
ユーザが所持する端末1で、特定の暗号化コンテンツ8dの閲覧を開始した直後は、直前のサーバ13への問合せ結果は存在しないため、このような場合は、予め定めた初期待ち時間を設定する。
Immediately after starting browsing of the specific
上述した変数m、nや初期待ち時間の情報は、予め復号鍵8eに付属するコンテンツ情報ファイルに含めてもよい。図9はコンテンツ情報ファイルの一例を示す図である。図9のコンテンツ情報ファイルは、ユーザID31と、デバイスID32と、書誌情報33と、上述した変数aに対応する上限数34と、上述した変数mに対応するOK重み係数35と、上述した変数nに対応するNG重み係数36と、後述する回数閾値37と、上述した初期待ち時間38とを含んでいる。このコンテンツ情報ファイルに含まれる情報は利用者属性情報であり、保護する必要があることから、復号鍵8eで暗号化された状態でサーバ13からダウンロードされる。
The information on the variables m and n and the initial waiting time described above may be included in advance in the content information file attached to the
上述した(1)式からわかるように、閲覧中の暗号化コンテンツ8dは閲覧可であるとサーバ13が判断した場合は、閲覧可と判断された回数bが大きいほど、待ち時間Tは長くなる。すなわち、閲覧可と判断された場合は、正規の利用と考えられるため、頻繁にはサーバ13に問合せを行わないようにする。これにより、端末1がサーバ13に問い合せる頻度を減らすことができ、端末1は無駄に電力を消費しなくて済む。
As can be seen from the above-described equation (1), when the
一方、上述した(2)式からわかるように、閲覧不可の回数cが多いほど、待ち時間Tは短くなる。閲覧不可の回数cが多いということは、サーバ13が閲覧不可と判断した場合か、何らかの事情によりサーバ13と通信ができなかった場合であり、いずれにしても、不正な閲覧である可能性が高いため、より頻繁にサーバ13への問合せを行って、不正な閲覧が長時間続かないようにする。
On the other hand, as can be seen from the above-described equation (2), the waiting time T is shortened as the number of times c that cannot be viewed increases. The fact that the number of times c cannot be browsed is large when the
図8のステップS21で待ち時間Tが計算されると、次に、計算した待ち時間Tに達したか否かを判定する(ステップS22)。待ち時間Tに達するまでステップS22に留まり、待ち時間Tに達すると、サーバ13との通信が可能か否かを判定する(ステップS23)。何らかの事情によりサーバ13との通信ができない場合は、閲覧不可の回数をカウントする上述した変数cを1だけインクリメントし(ステップS24)、ステップS21に戻る。
When the waiting time T is calculated in step S21 of FIG. 8, it is next determined whether or not the calculated waiting time T has been reached (step S22). It remains in step S22 until the waiting time T is reached, and when the waiting time T is reached, it is determined whether or not communication with the
ステップS23でサーバ13との通信が可能と判定された場合は、閲覧中の暗号化コンテンツ8dの閲覧可否をサーバ13に問い合せる(ステップS25)。以上により、図7のステップS11におけるサーバ問合せ処理が終了する。
If it is determined in step S23 that communication with the
このサーバ問合せ処理が終了すると、次に閲覧中の暗号化コンテンツ8dは閲覧不可か否かを判定する(図7のステップS12、利用不可判定部)。このステップS12では、閲覧中の暗号化コンテンツ8dは閲覧不可である旨の回答がサーバ13から得られた場合か、何らかの事情によりサーバ13との通信ができない場合に、閲覧不可と判定して、逆にサーバ13から閲覧可と回答があった場合に閲覧可と判定する。
When this server inquiry process is completed, it is determined whether or not the
ステップS12で閲覧可と判定された場合は、端末1の表示画面上に閲覧が許可された旨の表示を行う(ステップS13)。この表示形態は特に問わない。また、場合によっては、表示を省略してもよい。 If it is determined in step S12 that browsing is possible, a message indicating that browsing is permitted is displayed on the display screen of the terminal 1 (step S13). This display form is not particularly limited. In some cases, the display may be omitted.
次に、上述した(1)式で待ち時間Tを計算する際に用いる変数bを1だけインクリメントする(ステップS14)。ステップS14が終了すると、ステップS11以降の処理を繰り返す。このステップS14で変数bを大きくしたため、ステップS11で計算される待ち時間Tは直前の値よりも長くなる。 Next, the variable b used when calculating the waiting time T by the above-described equation (1) is incremented by 1 (step S14). When step S14 is completed, the processing after step S11 is repeated. Since the variable b is increased in step S14, the waiting time T calculated in step S11 is longer than the previous value.
一方、ステップS12で閲覧不可と判定された場合は、閲覧不可の回数をカウントする変数cを1だけインクリメントする(ステップS15)。次に、変数cが予め定めた閾値Kより大きいか否かを判定する(ステップS16、)。変数cが閾値K以下であれば、閲覧不可の警告表示を行い(ステップS17、警告表示制御部)、ステップS11以降の処理を繰り返す。このステップS17では、警告表示は行うものの、閲覧自体は許容する。 On the other hand, if it is determined in step S12 that browsing is not possible, the variable c for counting the number of times browsing cannot be performed is incremented by 1 (step S15). Next, it is determined whether or not the variable c is larger than a predetermined threshold value K (step S16). If the variable c is equal to or less than the threshold value K, a warning display indicating that browsing is not possible is performed (step S17, warning display control unit), and the processes after step S11 are repeated. In step S17, although warning display is performed, browsing itself is permitted.
ステップS16で変数cが閾値Kより大きいと判断されると、端末1上で起動していたビューアアプリ8cを強制終了させて、閲覧不可の状態にする(ステップS18、利用禁止制御部)。
If it is determined in step S16 that the variable c is larger than the threshold value K, the
このように、図7の主処理では、暗号化コンテンツ8dの閲覧中に、可変する待ち時間Tが経過するごとに、閲覧可否をサーバ13に問い合せて、その問合せ結果に応じて、待ち時間Tの長さを制御するため、不正が疑われる閲覧については頻繁にサーバ13に問い合せて不正な閲覧を長時間継続させないようにできる一方で、正規の閲覧の場合には、サーバ13への問合せ頻度を減らすことができる。
As described above, in the main processing of FIG. 7, every time the variable waiting time T elapses during browsing of the
次に、図8のステップS25のサーバ13への問合せを受けて、サーバ13が行う処理を図10のフローチャートに基づいて説明する。まず、端末1から利用問合せがあったか否かを判定する(ステップS31)。
Next, processing performed by the
次に、端末1からのリクエスト情報を取得する(ステップS32)。このリクエスト情報が暗号化コンテンツ8dの閲覧可否の場合には、顧客DB14を検索して、閲覧可否を判断する(ステップS33、利用可否判定部)。そして、その判断結果を含む応答情報を生成して、リクエストを寄せた端末1に送信する(ステップS34、利用可否情報応答部)。
Next, request information from the
次に、サーバ13の処理を終了させるか否かを判定し(ステップS35)、終了させるまではステップS31以降の処理を繰り返す。 Next, it is determined whether or not to end the processing of the server 13 (step S35), and the processing after step S31 is repeated until the processing is ended.
上述したように、サーバ13は、販売サイト上でユーザに対してコンテンツ管理画面を提供し、この画面内のボタン25をユーザが新たに設定変更した場合は、即座にサーバ13は、その設定変更にエラーがあるかどうかを判断する処理を行う。この場合のサーバ13の処理手順は図11のフローチャートで表される。まず、ユーザがPC15または端末1にて、図6のコンテンツ管理画面の設定変更を行ったか否かを判定する(ステップS41)。設定変更を行った場合には、設定変更した情報を取得する(ステップS42)。ここでは、図6のコンテンツ管理画面上で、ユーザがチェックマークの設定変更を行った情報を取得する。
As described above, the
次に、ユーザによるチェックマークの設定変更箇所にエラーがないかどうかをチェックする(ステップS43、エラー確認部)。このとき、顧客DB14にアクセスして、各暗号化コンテンツ8dごとに同時読みが可能な端末数を取得して、コンテンツ管理画面内のチェックマークの数が上限数を超えていないかどうかをチェックする。
Next, it is checked whether or not there is an error at a check mark setting change place by the user (step S43, error check unit). At this time, the
ユーザが特定の暗号化コンテンツ8dについて、同時読みが可能な上限数以上のチェックマークを付けた場合は、エラーと判断する(ステップS44)。エラーと判断した場合は、コンテンツ管理画面のチェックマークをユーザが設定変更する前の状態に自動的に戻すとともに、設定変更がエラーである旨の表示などを行う。そして、ステップS41以降の処理を繰り返す。
If the user adds more check marks than the maximum number that can be read simultaneously for the specific
一方、ステップS43でエラーでないと判定された場合は、ユーザによるコンテンツ管理画面の設定変更情報に基づいて、顧客DB14を更新する(ステップS45)。すなわち、現在同時読みしている端末情報や、同時読みしている端末数などを、顧客DB14に格納する。そして、コンテンツ管理画面を新たに更新する(ステップS46、コンテンツ管理画面作成部)。必要に応じて、ユーザの設定変更が受入れられた旨の表示を行ってもよい。
On the other hand, if it is determined in step S43 that there is no error, the
次に、サーバ13の処理を終了させるか否かを判定し(ステップS47)、終了させるまではステップS41以降の処理を繰り返す。 Next, it is determined whether or not to end the processing of the server 13 (step S47), and the processing after step S41 is repeated until the processing is ended.
このように、本実施形態では、暗号化コンテンツ8dのそれぞれごとに、同時読みが可能な上限数に達するまで、閲覧を行う端末1をユーザが任意に設定変更できるよう、コンテンツ管理画面を設ける。そして、コンテンツ管理画面上で、ユーザが閲覧を希望する端末1の設定変更を行うと、その設定変更がエラーかどうかをサーバ13側でチェックして、そのチェック結果をコンテンツ管理画面に反映させる。その設定変更にエラーがない限りは、ユーザは、閲覧する端末1を自由に切り替えることができるため、好きなときに、自分の望む端末1で、自分が購入した暗号化コンテンツ8dを閲覧でき、ユーザの利便性が向上する。また、ユーザがコンテンツ管理画面の設定変更を行っても、サーバ13はその設定変更にエラーがないかどうかを必ず確認して、予め決められた範囲内でしか、同時読みを許容しないため、暗号化コンテンツ8dの著作権保護を図ることができる。
Thus, in the present embodiment, a content management screen is provided for each
また、本実施形態では、ユーザが端末1で暗号化コンテンツ8dの閲覧を行っている最中に、可変する待ち時間Tごとに、閲覧可否をサーバ13に問い合せるようにし、閲覧不可と判断された場合は、待ち時間Tを次第に短くして、ユーザに警告表示を行う頻度を増やし、しまいには、閲覧不可の状態にする。これにより、不正な閲覧を確実に防止でき、暗号化コンテンツ8dの著作権保護が図れる。一方、サーバ13に問い合せた結果、閲覧可と判断された場合は、街時間Tを次第に長くするため、頻繁にサーバ13に問い合せなくて済み、端末1の消費電力を無駄に消費しなくて済む。
Further, in the present embodiment, while the user is browsing the
上述した実施形態では、電子書籍を閲覧することを念頭に置いたが、本発明は、電子書籍だけでなく、電子コミックや写真データ、あるいは、各種の音声および動画像データなど、各種のデジタルコンテンツの利用に幅広く適用可能である。音声や動画像データは、音声または映像を視聴する行為が上述した利用に該当する。 In the above-described embodiment, browsing an electronic book was considered, but the present invention is not limited to an electronic book, but various digital contents such as an electronic comic, photo data, or various audio and moving image data. Widely applicable to the use of For voice and moving image data, the act of viewing voice or video corresponds to the use described above.
上述した実施形態では、サーバ13と顧客DB14を別個に設ける例を示したが、顧客DB14をサーバ13と一体化してもよい。
In the embodiment described above, an example in which the
上述した実施形態で説明したコンテンツ管理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、コンテンツ管理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD−ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。 At least a part of the content management system described in the above-described embodiment may be configured by hardware or software. When configured by software, a program for realizing at least a part of the functions of the content management system may be stored in a recording medium such as a flexible disk or a CD-ROM, and read and executed by a computer. The recording medium is not limited to a removable medium such as a magnetic disk or an optical disk, but may be a fixed recording medium such as a hard disk device or a memory.
また、コンテンツ管理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。 Further, a program that realizes at least a part of the functions of the content management system may be distributed via a communication line (including wireless communication) such as the Internet. Further, the program may be distributed in a state where the program is encrypted, modulated or compressed, and stored in a recording medium via a wired line such as the Internet or a wireless line.
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれない。したがって、本発明の態様は、上述した個々の実施形態には限定されない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。 Based on the above description, those skilled in the art may be able to conceive additional effects and various modifications of the present invention. Accordingly, aspects of the present invention are not limited to the individual embodiments described above. Various additions, modifications, and partial deletions can be made without departing from the concept and spirit of the present invention derived from the contents defined in the claims and equivalents thereof.
1 コンテンツ閲覧端末、 2 CPU、3 入力部、4 通信部、5 表示制御部、6 表示メモリ、7 表示部、8 記憶部、10 コンテンツ管理システム、11 基地局、12 インターネット、13 サーバ、14 顧客DB、15 PC 1 content browsing terminal, 2 CPU, 3 input unit, 4 communication unit, 5 display control unit, 6 display memory, 7 display unit, 8 storage unit, 10 content management system, 11 base station, 12 Internet, 13 server, 14 customer DB, 15 PC
Claims (12)
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードする復号鍵取得部と、
前記復号鍵を用いて前記暗号化コンテンツを復号するコンテンツ復号部と、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せる利用可否問合せ部と、
前記利用可否問合せ部により問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定する利用不可判定部と、
前記サーバ通信不可判断部により利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止する利用禁止制御部と、
前記利用不可判定部により利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可する警告表示制御部と、を備えることを特徴とするコンテンツ利用端末。 An encrypted content acquisition unit that downloads encrypted content from the server device;
A decryption key acquisition unit for downloading a decryption key for decrypting the encrypted content from the server device;
A content decryption unit for decrypting the encrypted content using the decryption key;
An availability inquiry unit that inquires of the server device whether the encrypted content is available each time a variable waiting time elapses;
As a result of the inquiry by the availability inquiry unit, an availability determination unit that determines whether or not the encrypted content is unavailable,
A use prohibition control unit that prohibits the use of the encrypted content inquired of the availability, when the number of times determined that the server communication impossibility is determined to be unusable reaches a predetermined number of times;
A warning display control unit that permits use of the encrypted content inquired of the availability together with a predetermined warning display when it is determined that the usage is not possible, but the number of times does not reach the predetermined number. And a content use terminal comprising:
前記利用可否問合せ部は、前記電子書籍の閲覧可否を前記サーバ装置に問合せ、
前記利用不可判定部は、前記電子書籍が閲覧不可であるか否かを判定し、
前記利用禁止制御部は、前記所定回数に達した場合は、閲覧可否を問い合せた前記電子書籍の閲覧を禁止し、
前記警告表示制御部は、前記前記利用不可判定部により閲覧不可と判定されたが、その回数が前記所定回数に達していない場合は、閲覧可否を問い合せた前記電子書籍の閲覧を所定の警告表示とともに許容することを特徴とする請求項1乃至5のいずれかに記載のコンテンツ利用端末。 The encrypted content is an electronic book that requires copyright protection,
The availability inquiry unit inquires of the server device whether or not the electronic book can be browsed,
The unusability determining unit determines whether the electronic book is not viewable,
The use prohibition control unit, when the predetermined number of times has been reached, prohibits browsing of the electronic book inquiring whether or not browsing is possible,
The warning display control unit is determined to be unviewable by the unusable determination unit, but when the number of times has not reached the predetermined number, a predetermined warning display is displayed for browsing the electronic book inquiring whether or not browsing is possible. The content use terminal according to claim 1, wherein the content use terminal is allowed together with the content use terminal.
前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツを識別する情報と、を登録する顧客データベース装置を備え、
前記コンテンツ利用端末は、
前記サーバ装置から暗号化コンテンツをダウンロードする暗号化コンテンツ取得部と、
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードする復号鍵取得部と、
前記復号鍵を用いて前記暗号化コンテンツを復号するコンテンツ復号部と、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せる利用可否問合せ部と、
前記利用可否問合せ部により問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定する利用不可判定部と、
前記サーバ通信不可判断部により利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止する利用禁止制御部と、
前記利用不可判定部により利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可する警告表示制御部と、を有し、
前記サーバ装置は、
前記利用可否問合せ部からの問合せがあると、前記顧客データベース装置を参照した結果に基づいて、利用可否の問合せのあった前記暗号化コンテンツの利用可否を判定する利用可否判定部と、
前記利用可否判定部の判定結果に基づいて、利用可否の問合せをした前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答する利用可否情報応答部と、を有することを特徴とするコンテンツ管理システム。 In a content management system including a content use terminal and a server device that perform communication via a predetermined network,
A customer database device for registering identification information of an owner of the content use terminal and information for identifying encrypted content permitted to be used by the owner;
The content using terminal is:
An encrypted content acquisition unit that downloads encrypted content from the server device;
A decryption key acquisition unit for downloading a decryption key for decrypting the encrypted content from the server device;
A content decryption unit for decrypting the encrypted content using the decryption key;
An availability inquiry unit that inquires of the server device whether the encrypted content is available each time a variable waiting time elapses;
As a result of the inquiry by the availability inquiry unit, an availability determination unit that determines whether or not the encrypted content is unavailable,
A use prohibition control unit that prohibits the use of the encrypted content inquired of the availability, when the number of times determined that the server communication impossibility is determined to be unusable reaches a predetermined number of times;
A warning display control unit that permits use of the encrypted content inquired of the availability together with a predetermined warning display when it is determined that the usage is not possible, but the number of times does not reach the predetermined number. And having
The server device
When there is a query from the availability query unit, based on the result of referring to the customer database device, a availability determination unit that determines the availability of the encrypted content that has been queried.
A content management unit comprising: a content availability information response unit that responds to the content usage terminal with the availability information of the encrypted content that has been inquired about availability based on the determination result of the availability determination unit. system.
前記サーバ装置は、
各ユーザごとに、前記顧客データベース装置に登録された各ユーザが所持するすべての前記コンテンツ利用端末の情報と、登録された各コンテンツ利用端末で利用が許可された前記暗号化コンテンツの情報とを対応づけたコンテンツ管理画面を作成して、ユーザに提供するコンテンツ管理画面作成部と、
ユーザが前記コンテンツ管理画面上で、利用が許可された前記暗号化コンテンツを利用するコンテンツ利用端末を設定変更したときに、その設定変更にエラーがないか否かを前記顧客データベース装置を参照して確認するエラー確認部と、を有し、
前記コンテンツ管理画面作成部は、前記エラー確認部の確認結果に応じて、前記コンテンツ管理画面の更新を行うことを特徴とする請求項7に記載のコンテンツ管理システム。 The customer database device includes, for each user, information for identifying each content use terminal possessed by each user, and information for identifying the encrypted content permitted to be used in each content use terminal. Register with the customer database device;
The server device
Corresponding to each user, information on all the content use terminals possessed by each user registered in the customer database device and information on the encrypted content permitted to be used in each registered content use terminal A content management screen creation unit for creating a content management screen and providing it to the user;
When the user changes the setting of the content use terminal that uses the encrypted content permitted to be used on the content management screen, refer to the customer database device to see if there is an error in the setting change. An error confirmation unit to confirm,
8. The content management system according to claim 7, wherein the content management screen creation unit updates the content management screen according to the confirmation result of the error confirmation unit.
前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツを識別する情報と、を登録する顧客データベース装置を備え、
前記コンテンツ利用端末は、
前記サーバ装置から暗号化コンテンツをダウンロードするステップと、
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードするステップと、
前記復号鍵を用いて前記暗号化コンテンツを復号するステップと、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せるステップと、
前記暗号化コンテンツの利用可否を問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定するステップと、
前記暗号化コンテンツが利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止するステップと、
前記暗号化コンテンツが利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可するステップと、を有し、
前記サーバ装置は、
前記利用可否問合せ部からの問合せがあると、前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツを識別する情報と、を登録した顧客データベース装置を参照した結果に基づいて、利用可否を問い合せた前記暗号化コンテンツの利用可否を判定するステップと、
前記暗号化コンテンツの利用可否の判定結果に基づいて、利用可否を問い合せた前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答するステップと、を有することを特徴とするコンテンツ管理方法。 The content that communicates via a predetermined network using a customer database device that registers identification information of the owner of the content use terminal and information for identifying the encrypted content permitted to be used by the owner In a content management method for managing encrypted content between a user terminal and a server device,
A customer database device for registering identification information of an owner of the content use terminal and information for identifying encrypted content permitted to be used by the owner;
The content using terminal is:
Downloading encrypted content from the server device;
Downloading a decryption key for decrypting the encrypted content from the server device;
Decrypting the encrypted content using the decryption key;
Each time a variable waiting time elapses, the server device is inquired whether the encrypted content can be used;
Determining whether the encrypted content is unusable as a result of inquiring whether the encrypted content is available;
If the number of times that the encrypted content is determined to be unusable has reached a predetermined number of times, prohibiting the use of the encrypted content that has been inquired about the availability;
If it is determined that the encrypted content is unusable, but the number of times has not reached the predetermined number, the use of the encrypted content inquired about the availability is permitted together with a predetermined warning display. And
The server device
When there is an inquiry from the availability inquiry unit, refer to the customer database device in which the identification information of the owner of the content use terminal and the information for identifying the encrypted content permitted to be used by the owner are registered. Determining whether to use the encrypted content that has been inquired for availability based on the results obtained; and
And a step of responding to the content use terminal with the use availability information of the encrypted content inquired of the use availability based on the determination result of the availability of the encrypted content.
前記サーバ装置から暗号化コンテンツをダウンロードするステップと、
前記暗号化コンテンツを復号するための復号鍵を前記サーバ装置からダウンロードするステップと、
前記復号鍵を用いて前記暗号化コンテンツを復号するステップと、
可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否を前記サーバ装置に問合せるステップと、
前記暗号化コンテンツの利用可否を問い合せた結果、前記暗号化コンテンツが利用不可であるか否かを判定するステップと、
前記暗号化コンテンツが利用不可と判定された回数が所定回数に達した場合は、利用可否を問い合せた前記暗号化コンテンツの利用を禁止するステップと、
前記暗号化コンテンツが利用不可と判定されたが、その回数が前記所定回数に達していない場合は、利用可否を問い合せた前記暗号化コンテンツの利用を所定の警告表示とともに許可するステップと、
前記利用可否問合せ部からの問合せがあると、前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツを識別する情報と、を登録した顧客データベース装置を参照した結果に基づいて、利用可否を問い合せた前記暗号化コンテンツの利用可否を判定するステップと、
前記暗号化コンテンツの利用可否の判定結果に基づいて、利用可否を問い合せた前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答するステップと、をコンピュータに実行させるコンテンツ管理プログラム。 The content that communicates via a predetermined network using a customer database device that registers identification information of the owner of the content use terminal and information for identifying the encrypted content permitted to be used by the owner In a content management program for managing encrypted content between a user terminal and a server device,
Downloading encrypted content from the server device;
Downloading a decryption key for decrypting the encrypted content from the server device;
Decrypting the encrypted content using the decryption key;
Each time a variable waiting time elapses, the server device is inquired whether the encrypted content can be used;
Determining whether the encrypted content is unusable as a result of inquiring whether the encrypted content is available;
If the number of times that the encrypted content is determined to be unusable has reached a predetermined number of times, prohibiting the use of the encrypted content that has been inquired about the availability;
When it is determined that the encrypted content cannot be used, but the number of times does not reach the predetermined number, the use of the encrypted content inquired about the availability is permitted together with a predetermined warning display;
When there is an inquiry from the availability inquiry unit, refer to the customer database device in which the identification information of the owner of the content use terminal and the information for identifying the encrypted content permitted to be used by the owner are registered. Determining whether to use the encrypted content that has been inquired for availability based on the results obtained; and
A content management program for causing a computer to execute the step of responding to the content use terminal with the use availability information of the encrypted content inquired about the use availability based on the determination result of the availability of the encrypted content.
暗号化コンテンツのダウンロード要求をした前記コンテンツ利用端末の所有者の識別情報と、該所有者に利用許可している暗号化コンテンツの識別情報と、を登録した顧客データベース装置内の登録情報に基づいて、該暗号化コンテンツを復号するための復号鍵を生成する復号鍵生成部と、
前記復号鍵を用いて前記暗号化コンテンツを復号した前記コンテンツ利用端末から、可変可能な待ち時間が経過するたびに、前記暗号化コンテンツの利用可否の問合せがあった場合には、その都度、前記顧客データベース装置の登録情報に基づいて、該コンテンツ利用端末に対して該暗号化コンテンツの利用を許可するか否かを判定する利用可否判定部と、
前記利用可否判定部の判定結果に基づいて、利用可否の問合せのあった前記暗号化コンテンツの利用可否情報を前記コンテンツ利用端末に応答する利用可否情報応答部と、を備えることを特徴とするサーバ装置。 In a server device that communicates with a content use terminal via a predetermined network,
Based on the registration information in the customer database device in which the identification information of the owner of the content using terminal that requested the download of the encrypted content and the identification information of the encrypted content permitted to be used by the owner are registered. A decryption key generation unit for generating a decryption key for decrypting the encrypted content;
Whenever a variable waiting time elapses from the content use terminal that has decrypted the encrypted content using the decryption key, whenever the inquiry about the availability of the encrypted content is made, Based on registration information of a customer database device, an availability determination unit that determines whether to allow the content usage terminal to use the encrypted content;
A use availability information response unit that responds to the content use terminal with the use availability information of the encrypted content that has been inquired about the use availability based on the determination result of the use determination unit; apparatus.
ユーザが前記コンテンツ管理画面上で、利用が許可された前記暗号化コンテンツを利用するコンテンツ利用端末の種類を設定変更したときに、その設定変更にエラーがないか否かを前記顧客データベース装置を参照して確認するエラー確認部と、を有し、
前記コンテンツ管理画面作成部は、前記エラー確認部の確認結果に応じて、前記コンテンツ管理画面の更新を行うことを特徴とする請求項11に記載のサーバ装置。 Corresponding to each user, information on all the content use terminals possessed by each user registered in the customer database device and information on the encrypted content permitted to be used in each registered content use terminal A content management screen creation unit for creating a content management screen and providing it to the user;
When the user changes the setting of the type of the content use terminal that uses the encrypted content permitted to be used on the content management screen, the customer database device is referred to whether there is no error in the setting change. And an error confirmation unit to be confirmed.
The server apparatus according to claim 11, wherein the content management screen creation unit updates the content management screen according to a confirmation result of the error confirmation unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011053346A JP2012190268A (en) | 2011-03-10 | 2011-03-10 | Content using terminal, content management system, content management method, content management program, and server device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011053346A JP2012190268A (en) | 2011-03-10 | 2011-03-10 | Content using terminal, content management system, content management method, content management program, and server device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012190268A true JP2012190268A (en) | 2012-10-04 |
Family
ID=47083345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011053346A Pending JP2012190268A (en) | 2011-03-10 | 2011-03-10 | Content using terminal, content management system, content management method, content management program, and server device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012190268A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023535459A (en) * | 2020-07-24 | 2023-08-17 | スーパーファイル インコーポレイテッド | System and method for remote ownership and content control of media files on untrusted systems |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002099509A (en) * | 2000-09-21 | 2002-04-05 | Sanyo Electric Co Ltd | Portable terminal equipment |
| JP2002539515A (en) * | 1999-03-12 | 2002-11-19 | カール・コーポレイション | System and method for licensing content |
| JP2003108252A (en) * | 2001-09-27 | 2003-04-11 | Fujitsu Fip Corp | License management method, license management server, license management program, and recording medium |
| JP2005243044A (en) * | 2001-06-07 | 2005-09-08 | Matsushita Electric Ind Co Ltd | Content use management system and server used therefor |
| JP2006074561A (en) * | 2004-09-03 | 2006-03-16 | Casio Comput Co Ltd | Communication terminal, content transmission / reception system, and content browsing method |
| WO2006033154A1 (en) * | 2004-09-24 | 2006-03-30 | Fujitsu Limited | Content distribution program |
| JP2008262580A (en) * | 2002-12-11 | 2008-10-30 | Interlex Inc | Software execution control system and software execution control program |
| JP2009042925A (en) * | 2007-08-07 | 2009-02-26 | Panasonic Corp | Content use method, method for determining validity of permanent viewing license, download terminal, server, download system, content management method, program, and recording medium |
| JP2010049571A (en) * | 2008-08-22 | 2010-03-04 | Kpe Inc | Terminal equipment, program, recording medium, and server device |
-
2011
- 2011-03-10 JP JP2011053346A patent/JP2012190268A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002539515A (en) * | 1999-03-12 | 2002-11-19 | カール・コーポレイション | System and method for licensing content |
| JP2002099509A (en) * | 2000-09-21 | 2002-04-05 | Sanyo Electric Co Ltd | Portable terminal equipment |
| JP2005243044A (en) * | 2001-06-07 | 2005-09-08 | Matsushita Electric Ind Co Ltd | Content use management system and server used therefor |
| JP2003108252A (en) * | 2001-09-27 | 2003-04-11 | Fujitsu Fip Corp | License management method, license management server, license management program, and recording medium |
| JP2008262580A (en) * | 2002-12-11 | 2008-10-30 | Interlex Inc | Software execution control system and software execution control program |
| JP2006074561A (en) * | 2004-09-03 | 2006-03-16 | Casio Comput Co Ltd | Communication terminal, content transmission / reception system, and content browsing method |
| WO2006033154A1 (en) * | 2004-09-24 | 2006-03-30 | Fujitsu Limited | Content distribution program |
| JP2009042925A (en) * | 2007-08-07 | 2009-02-26 | Panasonic Corp | Content use method, method for determining validity of permanent viewing license, download terminal, server, download system, content management method, program, and recording medium |
| JP2010049571A (en) * | 2008-08-22 | 2010-03-04 | Kpe Inc | Terminal equipment, program, recording medium, and server device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023535459A (en) * | 2020-07-24 | 2023-08-17 | スーパーファイル インコーポレイテッド | System and method for remote ownership and content control of media files on untrusted systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102422300B (en) | Based on the enhancing product function of user ID | |
| US7676436B2 (en) | Digital content distribution systems and methods | |
| CN101390104B (en) | Methods and apparatus for protected distribution of applications and media content | |
| JP5928760B2 (en) | Content management method | |
| JP2007538317A (en) | Content reproduction method and apparatus using digital copyright management between portable storage device and device, and portable storage device therefor | |
| JP2004062870A (en) | Data distribution system | |
| WO2006121084A1 (en) | Digital right management system, content server, and mobile terminal | |
| JP7301648B2 (en) | Authentication system, authentication method and program | |
| JP5953927B2 (en) | Electronic book management method, server device, computer program | |
| JP6115670B2 (en) | Electronic book management method, server device, computer program | |
| JP2013137615A (en) | Content borrowing/lending transfer system, content borrowing/lending transfer method, and program | |
| JP2005174180A (en) | Content distribution method, content distribution system, electronic device terminal, and content distribution server | |
| KR101290809B1 (en) | Server for providing contents, method for encoding contents, decoding contents, and recording medium | |
| JP4518969B2 (en) | Mobile communication device, backup device, backup method, and backup program | |
| JP6015292B2 (en) | Electronic book management method, server device, computer program | |
| JP5708365B2 (en) | Content data browsing control method, content data management browsing program | |
| JP2012190268A (en) | Content using terminal, content management system, content management method, content management program, and server device | |
| JP5939708B2 (en) | Content providing apparatus, content providing method, program, and recording medium | |
| JP5741272B2 (en) | Content management method, management browsing program, and management server device | |
| JP5887879B2 (en) | Content provision system | |
| KR100716719B1 (en) | D.R.M based package contents providing method and apparatus therefor | |
| JP2020043396A (en) | Electronic data management system, electronic data management server, and electronic data management program | |
| JP4488360B2 (en) | Data management service system | |
| JP2010114615A (en) | Merchandise purchase system | |
| JP2004133787A (en) | Program providing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140110 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140818 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140826 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150106 |