Communication system, terminal device, recording medium with reproducing program recorded thereon, server device, and recording medium with server program recorded thereon
Abstract
[Task] Provided is a communication system capable of recovering a device ID when the device ID is changed due to an abnormality of the device or the like in a device that reproduces content data controlled based on the device ID.
Solution.The reproduction means in the general-purpose computer 1 reproduces the content data only when the device ID included in the content data and the device ID of the device to be reproduced match. If the device ID has been changed, the recovery program to be changed to the original device ID is downloaded from the recovery program generation server 2 to recover the device ID.

Term
Term ended
Projected expiry passed 26 October 2020, 5.9 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
12 claims: 4 independent, 8 dependent
- 1【特許請求の範囲】 【請求項1】コンテンツデータの再生を行う再生手段を備えた端末装置と、 上記端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置IDを変更させる装置ID変更プログラムを生成するプログラム生成手段を備えたサーバ装置とを備え、 上記再生手段が、上記端末装置に対応する装置IDを設定するID設定手段を備えるとともに、上記コンテンツデータに含まれている装置IDと、該コンテンツデータを再生しようとしている装置に設定されている装置IDとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ID変更プログラムを受信した際に、該装置ID変更プログラムに基づいて装置IDの変更を行い、 上記サーバ装置が、上記端末装置から装置IDの変更依頼を受けた際に、上記装置ID変更プログラムを該端末装置に送信することを特徴とする通信システム。
- 2【請求項2】上記再生手段が、現在の装置IDと、復旧しようとしている装置IDとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置IDが正当なものであるかをチェックするIDチェック手段をさらに備え、上記IDチェック手段によって正当な装置IDと判断された場合に、上記プログラム生成手段が、受信した現在の装置IDから復旧しようとしている装置IDに変更する装置ID変更プログラムを作成し、該装置ID変更プログラムを該端末装置に送信することを特徴とする請求項1記載の通信システム。
- 3【請求項3】上記再生手段が、ユーザを識別するユーザ識別IDと、該ユーザ識別IDに対応する認証パスワードと、現在の装置IDと、復旧しようとしている装置IDとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置IDが正当なものであるかをチェックするIDチェック手段と、正式に登録されているユーザのユーザ識別IDおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別IDおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記IDチェック手段によって正当な装置IDと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置IDから復旧しようとしている装置IDに変更する装置ID変更プログラムを作成し、該装置ID変更プログラムを該端末装置に送信することを特徴とする請求項1記載の通信システム。
- 4【請求項4】上記再生手段が、ユーザを識別するユーザ識別IDと、該ユーザ識別IDに対応する認証パスワードと、復旧しようとしている装置IDとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別IDおよび認証パスワードを記憶している顧客情報管理データベースと、受信したユーザ識別IDおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、復旧しようとしている装置IDに装置IDを変更する装置ID変更プログラムを作成し、該装置ID変更プログラムを該端末装置に送信することを特徴とする請求項1記載の通信システム。
- 5【請求項5】上記再生手段が、ユーザを識別するユーザ識別IDと、該ユーザ識別IDに対応する認証パスワードと、現在の装置IDとを上記サーバ装置に送信するとともに、上記サーバ装置が、受信した装置IDが正当なものであるかをチェックするIDチェック手段と、正式に登録されているユーザのユーザ識別IDおよび認証パスワード、ならびに、該ユーザに設定されている装置IDを記憶している顧客情報管理データベースと、受信したユーザ識別IDおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記IDチェック手段によって正当な装置IDと判断され、かつ、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、受信した現在の装置IDから、上記顧客情報管理データベースに記憶されている装置IDに変更する装置ID変更プログラムを作成し、該装置ID変更プログラムを該端末装置に送信することを特徴とする請求項1記載の通信システム。
- 6【請求項6】上記再生手段が、ユーザを識別するユーザ識別IDと、該ユーザ識別IDに対応する認証パスワードとを上記サーバ装置に送信するとともに、上記サーバ装置が、正式に登録されているユーザのユーザ識別IDおよび認証パスワード、ならびに、該ユーザに設定されている装置IDを記憶している顧客情報管理データベースと、受信したユーザ識別IDおよび認証パスワードが上記顧客情報管理データベースに記憶されているものと一致するかを判定するユーザ判定手段とをさらに備え、上記ユーザ判定手段によって正式に登録されているユーザであると判断された場合に、上記プログラム生成手段が、上記顧客情報管理データベースに記憶されている装置IDに装置IDを変更する装置ID変更プログラムを作成し、該装置ID変更プログラムを該端末装置に送信することを特徴とする請求項1記載の通信システム。
- 7【請求項7】上記サーバ装置が、装置ID検索手段をさらに備え、上記顧客情報管理データベースが、各ユーザの装置IDをさらに記憶しており、上記端末装置において、上記再生手段におけるID設定手段が新規に装置IDを設定した際に、新規に設定された新規装置IDをサーバ装置に向けて送信するとともに、上記サーバ装置において、装置ID検索手段によって、受信した新規装置IDと同じ装置IDが、上記顧客情報管理データベースに記憶されているかが判定され、記憶されていない場合に、受信した新規装置IDを該当ユーザの装置IDとして顧客情報管理データベースに登録することを特徴とする請求項3ないし6のいずれかに記載の通信システム。
- 8【請求項8】上記サーバ装置が、装置ID発行手段をさらに備え、上記装置ID検索手段によって、受信した新規装置IDと同じ装置IDが上記顧客情報管理データベースに記憶されていると判定された場合に、上記装置ID発行手段によって、上記顧客情報管理データベースに記憶されていない装置IDが生成されるとともに、生成された装置IDに変更させる装置ID変更プログラムが該当端末装置に向けて送信されることを特徴とする請求項7記載の通信システム。
- 9【請求項9】コンテンツデータの再生を行う再生手段を備えた端末装置であって、 上記再生手段が、 当該端末装置に対応する装置IDを設定するID設定手段と、 上記装置IDを変更させる装置ID変更プログラムを生成するプログラム生成手段を備えたサーバ装置から、通信ネットワークを介して該装置ID変更プログラムを受信する通信手段とを備え、 上記再生手段が、上記コンテンツデータに含まれている装置IDと、該コンテンツデータを再生しようとしている装置に設定されている装置IDとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ID変更プログラムを受信した際に、該装置ID変更プログラムに基づいて装置IDの変更を行うことを特徴とする端末装置。
- 10【請求項10】請求項9に記載の端末装置が備える再生手段をコンピュータに実現させるための再生プログラムを記録した記録媒体。
- 11【請求項11】コンテンツデータの再生を行う再生手段を備えた端末装置と通信ネットワークを介して接続されるとともに、上記端末装置の装置IDを変更させる装置ID変更プログラムを生成するプログラム生成手段と、上記端末装置との間でデータ通信を行う通信手段とを備えたサーバ装置であって、 上記端末装置における上記再生手段が、上記端末装置に対応する装置IDを設定するとともに、上記コンテンツデータに含まれている装置IDと、該コンテンツデータを再生しようとしている装置に設定されている装置IDとが一致している場合にのみ、該コンテンツデータの再生を行い、かつ、上記サーバ装置から上記装置ID変更プログラムを受信した際に、該装置ID変更プログラムに基づいて装置IDの変更を行うものであり、 上記通信手段が、上記端末装置から装置IDの変更依頼を受けた際に、上記装置ID変更プログラムを該端末装置に送信する処理を行うことを特徴とするサーバ装置。
- 12【請求項12】請求項11に記載のサーバ装置が備える手段をコンピュータに実現させるためのサーバプログラムを記録した記録媒体。
Independent claims12
321 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a communication system including a terminal device for reproducing content data controlled based on a device ID and a server device connected to the terminal device via a communication network.
【0002】
[Conventional technology]
In recent years, contents such as music, videos, and books are expressed as digital data, and such contents data are widely spread through various recording media and communication lines such as the Internet. However, since such content data is digital data, it does not deteriorate even if it is duplicated, so that there is a copyright problem such as illegal copying.
【0003】
As a means for preventing such illegal copying of content data, a method of restricting copying by including a flag indicating prohibition or permission of copying in the data is known. However, in the case of this method, if the device can copy while ignoring the flag, there is a problem that illegal copying can be performed, and it is also prohibited for the user to back up personal data. I have a problem.
【0004】
On the other hand, for example, Japanese Patent Application Laid-Open No. 11-272565 discloses a technique for controlling the reproduction of content data by using an ID unique to the device for reproducing the content data. This is because the device ID that identifies the reproducible device is written in the content data, and the device side that reproduces the content data reads the device ID and matches the device ID of the device itself. It is controlled to reproduce the content data.
【0005】
According to such a technique, illegal copying can be prevented as follows. When a user purchases content data from a content sales server on the Internet, for example, the content sales server is notified of the device ID of the device owned by the user together with the content name to be purchased, and the content data is downloaded. Make a purchase by. Since the device ID is written in the content data obtained in this way, even if the content data is copied and transferred to a friend or the like, the device owned by the friend is not allowed to reproduce the content data. It will be. Therefore, even if such content data is illegally copied, it can be reproduced only by the device owned by the user, so that the illegal copy can be substantially invalidated.
【0006】
[Problems to be Solved by the Invention]
Consider a case where the technology described in JP-A-11-272565 is realized by software running on a general-purpose computer. In this case, the device ID is set by using the information unique to the general-purpose computer so that the device ID does not overlap with other devices. However, if the information unique to each device does not exist in the general-purpose computer, or if the unique information cannot be used, a method of generating a random number and setting this as the device ID at the time of software installation can be considered.
【0007】
However, for example, when the OS (Operating System) for operating a general-purpose computer or the behavior of the playback software becomes strange, the OS or the playback software may be reinstalled. In this way, if you reinstall the OS or playback software, the device ID will change to another one, so there will be a problem that you will not be able to play back the previously purchased content data. Become.
【0008】
The present invention has been made to solve the above problems, and an object of the present invention is to use a device that reproduces content data controlled based on a device ID when the device ID is changed due to an abnormality of the device or the like. , A communication system capable of recovering a device ID, a terminal device, a recording medium on which a playback program is recorded, a server device, and a recording medium on which a server program is recorded.
【0009】
[Means for solving problems]
In order to solve the above problems, the communication system according to the present invention is connected to a terminal device provided with a reproduction means for reproducing content data, and is connected to the terminal device via a communication network. A server device provided with a program generation means for generating a device ID change program for changing a device ID is provided, and the reproduction means includes ID setting means for setting a device ID corresponding to the terminal device and the content data. Only when the device ID included in the device ID and the device ID set in the device for which the content data is to be reproduced match, the content data is reproduced and the above server device is used to reproduce the content data. When the device ID change program is received, the device ID is changed based on the device ID change program, and when the server device receives a device ID change request from the terminal device, the device ID change program is used. Is transmitted to the terminal device.
【0010】
According to the above configuration, the terminal device is provided with an ID setting means for setting the device ID, and when the content data is reproduced, for example, the device ID set when the content data is purchased. And, playback is permitted only when the device ID set for the device to be played matches. In such a case, for example, when the OS is reinstalled in the terminal device, the device ID is changed, and there is a problem that the content data in which the previous device ID is set cannot be played. .. On the other hand, according to the above configuration, if the terminal device side receives the device ID change program from the server device and activates it, it is possible to reset the device ID to the previous device ID, for example. Therefore, the device ID can be recovered on the terminal device side, and the previously obtained content data can be reproduced without any problem.
【0011】
Further, in the communication system according to the present invention, in the above configuration, the reproduction means transmits the current device ID and the device ID to be restored to the server device, and the device received by the server device. An ID check means for checking whether the ID is valid is further provided, and when the ID check means determines that the device ID is valid, the program generation means attempts to recover from the current device ID received. A device ID change program for changing to a device ID may be created, and the device ID change program may be transmitted to the terminal device.
【0012】
According to the above configuration, first, on the terminal device side, the current device ID and the device ID to be restored are transmitted to the server device by the reproduction means. Then, on the server device side, the ID check means checks whether the received device ID is valid, and then a device ID change program that changes the received current device ID to the device ID to be recovered. Created and transmitted to the terminal device. That is, since the device ID change program is transmitted after the validity of the received device ID is checked by the ID checking means, it is possible to prevent a situation in which the device ID is changed unreasonably. .. Therefore, it is possible to accurately protect the copyright of the content data.
【0013】
Further, in the communication system according to the present invention, in the above configuration, the reproduction means is trying to recover the user identification ID for identifying the user, the authentication password corresponding to the user identification ID, and the current device ID. The device ID is transmitted to the server device, and the server device checks whether the received device ID is valid, an ID check means, and a user identification ID and an authentication password of an officially registered user. The ID check means is further provided with a customer information management database that stores the above and a user determination means that determines whether the received user identification ID and authentication password match those stored in the customer information management database. When the user is determined to be a valid device ID and the user is officially registered by the user determination means, the program generation means is trying to recover from the current device ID received. A device ID change program for changing to an ID may be created, and the device ID change program may be transmitted to the terminal device.
【0014】
According to the above configuration, first, on the terminal device side, the user identification ID, the authentication password, the current device ID, and the device ID to be recovered are transmitted to the server device by the playback means. Then, on the server device side, the ID check means checks whether the received device ID is valid, and the user determination means refers to the customer information management database to determine whether the user is a formal registered user. After the determination is made, a device ID change program for changing the received current device ID to the device ID to be recovered is created and transmitted to the terminal device. That is, since the device ID change program is transmitted after the ID check means checks the validity of the received device ID and the user determination means checks the user registration, the device ID change program is officially registered and valid. The device ID can be changed only by a user. Therefore, it is possible to reliably prevent a situation in which the device ID is unreasonably changed, so that it is possible to more accurately protect the copyright of the content data.
【0015】
Further, in the communication system according to the present invention, in the above configuration, the reproduction means uses the user identification ID for identifying the user, the authentication password corresponding to the user identification ID, and the device ID to be recovered to the server. The customer information management database that stores the user identification ID and authentication password of the officially registered user while transmitting to the device, and the received user identification ID and authentication password are the customer information management database. It is further provided with a user determination means for determining whether or not it matches what is stored in the above, and when it is determined that the user is a user officially registered by the user determination means, the program generation means will be restored. A device ID change program for changing the device ID to the device ID is created, and the device ID change program may be transmitted to the terminal device.
【0016】
According to the above configuration, first, on the terminal device side, the user identification ID, the authentication password, and the device ID to be recovered are transmitted to the server device by the playback means. Then, on the server device side, the user determination means determines whether or not the user is an officially registered user by referring to the customer information management database, and then a device ID change program that changes the device ID to the device ID to be recovered is executed. Created and transmitted to the terminal device. That is, since the device ID change program is transmitted after the user registration check is performed by the user determination means, the device ID change is permitted only to the user who has official registration. Therefore, it is possible to reliably prevent a situation in which the device ID is unreasonably changed, so that it is possible to more accurately protect the copyright of the content data.
【0017】
Further, since the determination as to whether or not the user is legitimate is performed by the user identification ID and the authentication password, it is not necessary to transmit the current device ID from the terminal device to the server device. Therefore, the amount of data transmitted from the terminal device to the server device can be reduced.
【0018】
In addition, the device ID change program changes to the device ID to be recovered regardless of the current device ID, so if this recovery program is saved in the terminal device, the OS and playback software will be installed again. When a situation that needs to be redone occurs, the device ID can be recovered by the saved device ID change program. Therefore, in this case, it is not necessary to have the server device transmit the device ID change program again.
【0019】
Further, in the communication system according to the present invention, in the above configuration, the reproduction means transmits a user identification ID for identifying a user, an authentication password corresponding to the user identification ID, and a current device ID to the server device. At the same time as transmitting, the server device is set to an ID checking means for checking whether the received device ID is valid, a user identification ID and an authentication password of a formal registered user, and the user. It further includes a customer information management database that stores the device ID, and a user determination means that determines whether the received user identification ID and authentication password match those stored in the customer information management database. When the ID check means determines that the device ID is valid and the user determination means determines that the user is a user officially registered, the program generation means receives the current device ID from the current device ID. A device ID change program for changing to the device ID stored in the customer information management database may be created, and the device ID change program may be transmitted to the terminal device.
【0020】
According to the above configuration, first, on the terminal device side, the user identification ID, the authentication password, and the current device ID are transmitted to the server device by the reproduction means. Then, on the server device side, the ID check means checks whether the received device ID is valid, and the user determination means refers to the customer information management database to determine whether the user is a formal registered user. It is judged. After that, a device ID change program for changing the received current device ID to the device ID stored in the customer information management database is created and transmitted to the terminal device. That is, since the device ID change program is transmitted after the ID check means checks the validity of the received device ID and the user determination means checks the user registration, the device ID change program is officially registered and valid. The device ID can be changed only by a user. Therefore, it is possible to reliably prevent a situation in which the device ID is unreasonably changed, so that it is possible to more accurately protect the copyright of the content data.
【0021】
Further, since the device ID changed by the device ID change program is the device ID stored in the customer information management database, it is not necessary to transmit the device ID to be recovered from the terminal device to the server device. Therefore, the amount of data transmitted from the terminal device to the server device can be reduced. Further, on the terminal device side, it is not necessary to input the device ID of the change destination, so that the time and effort of the user of the terminal device can be reduced.
【0022】
Further, in the communication system according to the present invention, in the above configuration, the reproduction means transmits a user identification ID for identifying a user and an authentication password corresponding to the user identification ID to the server device, and at the same time, the server. The device stores the user identification ID and authentication password of the officially registered user, the customer information management database that stores the device ID set for the user, and the received user identification ID and authentication password. The user determination means for determining whether or not the user matches what is stored in the customer information management database is further provided, and when the user is determined to be a user officially registered by the user determination means, the program generation means. However, the device ID change program for changing the device ID to the device ID stored in the customer information management database may be created, and the device ID change program may be transmitted to the terminal device.
【0023】
According to the above configuration, first, on the terminal device side, the user identification ID and the authentication password are transmitted to the server device by the reproduction means. Then, on the server device side, the user determination means determines whether or not the user is an officially registered user by referring to the customer information management database, and then the device ID is changed to the device ID stored in the customer information management database. A device ID change program is created and sent to the terminal device. That is, since the device ID change program is transmitted after the user registration check is performed by the user determination means, the device ID change is permitted only to the user who has official registration. Therefore, it is possible to reliably prevent a situation in which the device ID is changed unreasonably, so that it is possible to more accurately protect the copyright of the content data.
【0024】
Further, since the determination as to whether or not the user is legitimate is performed by the user identification ID and the authentication password, it is not necessary to transmit the current device ID from the terminal device to the server device. Therefore, the amount of data transmitted from the terminal device to the server device can be reduced.
【0025】
Further, since the device ID changed by the device ID change program is the device ID stored in the customer information management database, it is not necessary to transmit the device ID to be recovered from the terminal device to the server device. Therefore, the amount of data transmitted from the terminal device to the server device can be reduced. Further, on the terminal device side, it is not necessary to input the device ID of the change destination, so that the time and effort of the user of the terminal device can be reduced.
【0026】
In addition, the device ID change program changes to the device ID stored in the customer information management database regardless of the current device ID. Therefore, if this recovery program is saved in the terminal device, the OS can be used again. In the event that the playback software needs to be reinstalled, the device ID can be recovered by the saved device ID change program. Therefore, in this case, it is not necessary to have the server device transmit the device ID change program again.
【0027】
Further, in the communication system according to the present invention, in the above configuration, the server device further includes device ID search means, the customer information management database further stores the device ID of each user, and the terminal device. In the above, when the ID setting means in the reproduction means newly sets the device ID, the newly set new device ID is transmitted to the server device, and is received by the device ID search means in the server device. It is determined whether the same device ID as the new device ID is stored in the customer information management database, and if it is not stored, the received new device ID is registered in the customer information management database as the device ID of the corresponding user. It may be configured.
【0028】
According to the above configuration, when a new device ID is set in the terminal device, the new device ID is transmitted to the server device, and the new device ID is registered in the customer information management database in the server device. It is determined by the device ID search means whether it does not match the device ID of the user, and if the same device ID does not exist, it is registered in the customer information management database as the device ID of the corresponding user. That is, on the terminal device side, when the reproduction means sets the device ID by, for example, a random number, there is a slight probability that the same device ID as the device ID of another user is set, although there is a small probability. According to the above configuration, it is possible to prevent a plurality of identical device IDs from existing in the customer information management database of the server device. Therefore, it is possible to manage the device ID in the customer information management database more accurately.
【0029】
Further, in the communication system according to the present invention, in the above configuration, the server device further includes a device ID issuing means, and the same device ID as the new device ID received by the device ID search means is the customer information management database. When it is determined that the device ID is stored in the device ID, the device ID issuing means generates a device ID that is not stored in the customer information management database, and a device ID change program that changes the device ID to the generated device ID. It may be configured to be transmitted to the corresponding terminal device.
【0030】
According to the above configuration, when it is determined that the same device ID as the received new device ID is stored in the customer information management database in the server device, an unregistered device ID is generated by the device ID issuing means. Then, the device ID change program to be changed to this device ID is transmitted to the terminal device. Therefore, even if the same device ID as the device ID of another user is set on the terminal device side, the device ID change program for changing to the unregistered device ID is received from the server device and the device ID is changed. It becomes possible to do. Therefore, it is possible to set the device ID on the terminal device side to an accurate device ID that is not the same as the device ID of another user, and the server device side can manage the device ID in the customer information management database more accurately. It becomes possible to do it.
【0031】
Further, the terminal device according to the present invention is a terminal device provided with a reproduction means for reproducing content data, and the reproduction means sets an ID setting means for setting a device ID corresponding to the terminal device, and the device. The content data includes a communication means for receiving the device ID change program via a communication network from a server device provided with a program generation means for generating a device ID change program for changing the ID, and the reproduction means is included in the content data. Only when the device ID that is set and the device ID set in the device that is trying to play the content data match, the content data is played back and the device ID is transmitted from the server device. When the change program is received, the device ID is changed based on the device ID change program.
【0032】
According to the above configuration, the terminal device is provided with an ID setting means for setting the device ID, and when the content data is reproduced, for example, the device ID set when the content data is purchased. And, playback is permitted only when the device ID set for the device to be played matches. In such a case, for example, when the OS is reinstalled in the terminal device, the device ID is changed, and there is a problem that the content data in which the previous device ID is set cannot be played. .. On the other hand, according to the above configuration, if the terminal device side receives the device ID change program from the server device and activates it, it is possible to reset the device ID to the previous device ID, for example. Therefore, the device ID can be recovered on the terminal device side, and the previously obtained content data can be reproduced without any problem.
【0033】
Further, the recording medium on which the reproduction program according to the present invention is recorded is characterized in that it is a recording medium on which the reproduction program for realizing the reproduction means provided in the above-mentioned terminal device on a computer is recorded.
【0034】
According to the above configuration, the terminal device can be realized by operating the reproduction program read from the recording medium on a computer.
【0035】
Further, the server device according to the present invention is connected to a terminal device provided with a reproduction means for reproducing content data via a communication network, and generates a device ID change program for changing the device ID of the terminal device. A server device including a program generation means and a communication means for performing data communication between the terminal device, and the reproduction means in the terminal device sets a device ID corresponding to the terminal device and sets a device ID corresponding to the terminal device. Only when the device ID included in the content data and the device ID set in the device for which the content data is to be reproduced match, the content data is reproduced and the server is used. When the device ID change program is received from the device, the device ID is changed based on the device ID change program, and when the communication means receives a device ID change request from the terminal device. The device ID change program is transmitted to the terminal device.
【0036】
According to the above configuration, the reproduction means in the terminal device sets the device ID, and when the content data is reproduced, for example, the device ID set when the content data is purchased and the apparatus ID are to be reproduced. Playback is permitted only when the device ID set in the device matches. In such a case, for example, when the OS is reinstalled in the terminal device, the device ID is changed, and there is a problem that the content data in which the previous device ID is set cannot be played. .. On the other hand, according to the above configuration, the server device transmits the device ID change program to the terminal device. Therefore, if the device ID change program received on the terminal device side is activated, for example, the previous device It is possible to reset the ID. Therefore, the device ID can be recovered on the terminal device side, and the previously obtained content data can be reproduced without any problem.
【0037】
Further, the recording medium on which the server program according to the present invention is recorded is characterized in that it is a recording medium on which the server program for realizing the means provided in the above-mentioned server device on a computer is recorded.
【0038】
According to the above configuration, the server device can be realized by operating the server program read from the recording medium on the computer.
【0039】
BEST MODE FOR CARRYING OUT THE INVENTION
[Embodiment 1] An embodiment of the present invention will be described below with reference to the drawings.
【0040】
FIG. 1 is a block diagram showing a schematic configuration of a communication system according to the present embodiment. This communication system is configured to include a general-purpose computer (terminal device) 1 and a recovery program generation server (server device) 2. The general-purpose computer 1 and the recovery program generation server 2 are connected to each other via a communication line such as the Internet, and can send and receive data to and from each other. Although only one general-purpose computer 1 is shown in FIG. 1, a plurality of general-purpose computers may be connected to the recovery program generation server 2. Further, a system in which a plurality of recovery program generation servers 2 are provided may be used.
【0041】
The general-purpose computer 1 is composed of a general computer such as a PC (Personal Computer). That is, although not shown, the general-purpose computer 1 stores programs such as a CPU (Central Processing Unit) as a central processing device, a RAM (Random Access Memory) as a main storage device, and a BIOS (Basic Input / Output System). ROM (Read Only Memory), hard disk for storing various programs and data, keyboard and mouse as input means, modem and TA (Terminal Adapter) for data communication with an external computer via a communication line ), Etc., a computer equipped with a communication device, etc., and a display as a display means.
【0042】
As shown in FIG. 1, the general-purpose computer 1 includes a reproduction means 3. The reproduction means 3 is realized by an electronic book reproduction program running on the general-purpose computer 1 together with the following means included in the reproduction means 3. The electronic book playback program is a program that displays electronic book data such as novels, manga, newspapers, and magazines converted into digital data on a display in a form that can be viewed by a user. Such an electronic book playback program is installed on a recording medium included in the general-purpose computer 1, for example, a hard disk. When installing the electronic book playback program, the recording medium on which the program is recorded may be read by the general-purpose computer 1 or the compressed data of the program may be downloaded from the communication line. Will be done.
【0043】
When the user obtains the digital data to be reproduced by the electronic book reproduction program, the device ID of the general-purpose computer 1 used by the user is incorporated in the digital data. That is, the purchased digital data cannot be reproduced or the reproduction is restricted unless the device has the same device ID as the device ID set in the data, that is, the device set as the device to be used at the time of purchase. It is supposed to be.
【0044】
In the present embodiment, the reproduction means 3 is an example realized by an electronic book reproduction program, but a program for reproducing other digital data such as music data or video data may be used.
【0045】
The reproduction means 3 includes an ID generation means (ID setting means) 5, an ID input means 6, and a communication means 4. The ID generation means 5 is a means for generating a device ID by generating a random number when the electronic book playback program is installed in the general-purpose computer 1. This device ID is a character string that satisfies a predetermined condition so that the device ID cannot be created illegally. For example, the number of characters in the device ID is fixed at 15, the upper 14 digits are generated by random numbers based on information unique to general-purpose computers, and the lowest character is the value calculated by calculation from the upper 14 digits. Set the conditions such as.
【0046】
The ID input means 6 is a means for inputting a device ID to be recovered in the device ID recovery process described later. Examples of the means for inputting to the ID input means 6 include input from the above keyboard and input using data recorded on a recording medium such as an FD (Floppy (registered trademark) Disc).
【0047】
The communication means 4 transmits / receives data to / from the recovery program generation server 2 via the communication line during the recovery process of the device ID. Specifically, the data transmitted to the recovery program generation server 2 by the communication means 4 is input by the current device ID generated by the ID generation means 5 and the ID input means 6 as shown in FIG. It consists of the device ID that you want to recover. The data communication between the communication means 4 and the recovery program generation server 2 may be performed by encrypting the data in consideration of security.
【0048】
In the present embodiment, data is transmitted / received to / from the recovery program generation server 2 via the communication line by the communication means 4, but data is transmitted / received to / from the recovery program generation server 2 via a communication line, but an external storage device is used to transmit / receive data via a recording medium such as an FD. Data may be exchanged.
【0049】
The recovery program generation server 2 is composed of a computer that functions as a server device on a communication network such as the Internet. For example, when the recovery program generation server 2 is composed of a PC, although not shown, a CPU as a central processing unit, a RAM as a main storage device, a ROM for storing programs such as a BIOS, and various programs. Communication with a computer equipped with a hard disk for storing data, a keyboard and mouse used as input means during maintenance, and a router for data communication with an external computer via a communication line. It is composed of a device and a display as a display means.
【0050】
As shown in FIG. 1, the recovery program generation server 2 includes recovery program generation means (program generation means) 7, ID check means 8, and communication means 9. Each of these means will be realized by various programs installed in the recovery program generation server 2. These various programs are installed on a recording medium included in the recovery program generation server 2, for example, a hard disk. When installing the above various programs, the recording medium on which the program is recorded is read by the recovery program generation server 2, or the compressed data of the program is downloaded from the communication line. Will be done.
【0051】
The communication means 9 is a means for transmitting / receiving data to / from the general-purpose computer 1 via a communication line when recovering the device ID. The ID check means 8 is a means for checking whether or not the device ID information transmitted from the general-purpose computer 1 by the communication means 9 satisfies the predetermined conditions in the device ID generation. The recovery program generating means 7 is a recovery program (device ID change) that enables the device ID to be recovered transmitted from the general-purpose computer 1 by the communication means 9 to be set as the current device ID by the playback means 3 in the general-purpose computer 1. It is a means to generate a program).
【0052】
Here, the flow of the process in which the reproduction means 3 changes the device ID setting by the recovery program will be described with reference to the flowchart shown in FIG. First, in the reproduction means 3 in the general-purpose computer 1, the currently set device ID (current ID) is acquired (step 1, hereinafter abbreviated as S1). Then, it is determined whether or not the current ID set in the recovery program received from the recovery program generation server 2 matches the current ID acquired in S1 (S2).
【0053】
If YES in S2, that is, if it is determined that the current ID set in the recovery program matches the current ID acquired in S1, the device ID (old ID) to be recovered set in the recovery program. In, the process of changing the current device ID is performed (S3). On the other hand, if it is determined that NO in S2, that is, the current ID set in the recovery program and the current ID acquired in S1 do not match, it is said that the device ID is being set in an invalid device. Judgment is made, and the process ends without the device ID recovery process being performed (S4).
【0054】
Next, in the communication system shown in FIG. 1, the flow of processing when updating the device ID in the general-purpose computer 1 will be described below with reference to the flowchart shown in FIG. In the flowchart shown in FIG. 4, the processes S11 to S13 and S18 to S19 indicate the processes on the general-purpose computer 1 side, and the processes S14 to S17 are performed on the recovery program generation server 2 side. Indicates processing.
【0055】
First, if for some reason an abnormality occurs in the operation of the general-purpose computer 1 on which the e-book playback program is installed and the OS of the general-purpose computer 1 or the e-book playback program is reinstalled, or the general-purpose computer 1 is replaced by a new one. Imagine a case. In this case, the electronic book playback program will be installed on the general-purpose computer 1 again. Then, during this installation or when the electronic book playback program is first started, a new device ID is generated by the ID generation means 5 (S11), and the device ID is set as the current device ID (current ID). To.
【0056】
Next, the ID input means 6 inputs the device ID (old ID) that has been recorded in a memo or the like in advance or saved in the FD or the like before the OS is reinstalled (S12). .. Then, the communication means 4 transmits the data shown in FIG. 2, that is, the old ID and the current ID, to the recovery program generation server 2 (S13). Here, when the recovery program generation server 2 is also a server that also sells the content data, the billing ID and its password used when purchasing the content data are also transmitted from the communication means 4 to the recovery program generation server 2. Will be sent.
【0057】
On the recovery program generation server 2 side, the data transmitted from the general-purpose computer 1 in S13 is received by the communication means 9 (S14). Then, the old ID is extracted from the received data, and the ID checking means 8 checks whether the old ID is a valid ID (S15). If it is determined to be a valid ID (YES in S15), the recovery program generation means 7 generates a recovery program that changes the current device ID (current ID) to the device ID (old ID) that you want to recover (old ID). S16). On the other hand, if it is determined in S15 that the ID is not valid, the process is interrupted and the general-purpose computer 1 is notified that the ID is invalid. When the recovery program is generated in S16, the recovery program is transmitted to the general-purpose computer 1 by the communication means 9 (S17).
【0058】
On the general-purpose computer 1 side, the recovery program transmitted from the recovery program generation server 2 in S17 is received by the communication means 4 (S18). Then, in S19, this recovery program is started, and the device ID is updated according to the process described above with reference to FIG.
【0059】
As described above, in the communication system according to the present embodiment, the general-purpose computer 1 is provided with the ID generation means 5 for setting the device ID, and when the content data is reproduced, for example, the content data is used. Playback is permitted only when the device ID set at the time of purchase and the device ID set for the device to be played back match. In such a case, for example, when the OS is reinstalled on the general-purpose computer 1, the device ID is changed, and there is a problem that the content data for which the previous device ID is set cannot be played. It was. On the other hand, in the above communication system, if the general-purpose computer 1 receives the recovery program from the recovery program generation server 2 and starts it, it is possible to reset the device ID to the previous one, for example. Therefore, the device ID can be recovered on the general-purpose computer 1 side, and the previously obtained content data can be reproduced without any problem.
【0060】
Further, on the general-purpose computer 1, the playback means 3 transmits the current device ID and the device ID to be recovered to the recovery program generation server 2. Then, on the recovery program generation server 2 side, the ID check means 8 checks whether the received device ID is valid, and then changes the received current device ID to the device ID to be recovered. A program is created and sent to general-purpose computer 1. That is, since the recovery program is transmitted after the ID checking means 8 checks the validity of the received device ID, the device ID is not changed to an improper device ID. Therefore, it is possible to accurately protect the copyright of the content data.
【0061】
[Embodiment 2] Other embodiments of the present invention will be described below with reference to the drawings. The same reference numerals are added to the configurations having the same functions as those described in the first embodiment, and the description thereof will be omitted.
【0062】
FIG. 5 is a block diagram showing a schematic configuration of the communication system according to the present embodiment. The communication system of the present embodiment has a different configuration of the recovery program generation server 2 as compared with the configuration shown in FIG. That is, since the general-purpose computer 1 has the same configuration as that described in the first embodiment, the description thereof will be omitted.
【0063】
In the present embodiment, the content of the data transmitted from the communication means 4 to the recovery program generation server 2 in the general-purpose computer 1 is different from that in the first embodiment. In the present embodiment, the data transmitted to the recovery program generation server 2 by the communication means 4 is the user identification given to each user officially registered in the recovery program generation server 2 as shown in FIG. It consists of an ID, an authentication password corresponding to this user identification ID, a current device ID generated by the ID generation means 5, and a device ID to be recovered entered in the ID input means 6. The data communication between the communication means 4 and the recovery program generation server 2 may be performed by encrypting the data in the same manner as described above, if security is taken into consideration.
【0064】
Further, in the present embodiment, data is transmitted / received to / from the recovery program generation server 2 via the communication line by the communication means 4, but similarly to the above, an external storage device is used to transmit / receive data such as an FD. Data may be exchanged via a recording medium.
【0065】
The recovery program server 2 is configured by a computer that functions as a server device on a communication network such as the Internet, as in the configuration described in the first embodiment. As shown in FIG. 5, the recovery program server 2 includes a recovery program generation means 7, an ID check means 8, a communication means 9, a user determination means 10, and a customer information management database 11. Since the recovery program generating means 7, the ID checking means 8, and the communication means 9 have the same configuration as that described in the first embodiment, the description thereof will be omitted.
【0066】
The user determination means 10 is a means for determining whether the user identification ID and the authentication password received by the communication means 9 from the general-purpose computer 1 are officially registered by referring to the customer information management database 11. is there. The customer information management database 11 is a database that stores information on the user identification ID, authentication password, and device ID of the user officially registered in the recovery program generation server 2. The customer information management database 11 is stored by a storage means such as a hard disk included in the recovery program generation server 2. Figure 7 shows an example of the information stored in the customer information management database 11.
【0067】
Next, in the communication system shown in FIG. 5, the flow of processing when updating the device ID in the general-purpose computer 1 will be described below with reference to the flowchart shown in FIG. In the flowchart shown in FIG. 8, the processes S21 to S23 and S29 to S30 indicate the processes on the general-purpose computer 1 side, and the processes S24 to S28 are performed on the recovery program generation server 2 side. Indicates processing.
【0068】
First, the processes from S21 to S22 are processes in which the e-book playback program is reinstalled, a new device ID (current ID) is set, and the device ID (old ID) to be restored is input. That is, since these processes are the same as the processes from S11 to S12 described with reference to FIG. 4 in the first embodiment, detailed description thereof will be omitted here.
【0069】
After that, the communication means 4 sends the recovery program generation server 2 to the data shown in FIG. 6, that is, the user identification ID, the authentication password, the device ID (old ID) to be recovered, and the current device ID (current ID). Is sent (S23).
【0070】
On the recovery program generation server 2 side, the data transmitted from the general-purpose computer 1 in S23 is received by the communication means 9 (S24). Then, the user identification ID and the authentication password are extracted from the received data, and the user determination means 10 refers to the customer information management database to determine whether or not the user is a legitimate user (S25). Here, if it is determined that the user is not a legitimate user, the process is interrupted and the general-purpose computer 1 is notified that the user authentication has not been completed normally.
【0071】
When it is determined in S25 that the user is a legitimate user, the old ID is extracted from the received data, and the ID checking means 8 checks whether the old ID is a legitimate ID (S26). If it is determined to be a valid ID (YES in S26), the recovery program generation means 7 generates a recovery program that changes the current device ID (current ID) to the device ID (old ID) that you want to recover (old ID). S27). On the other hand, in S26, when it is determined that the ID is not valid, the process is interrupted and the general-purpose computer 1 is notified that the ID is invalid. When the recovery program is generated in S27, the recovery program is transmitted to the general-purpose computer 1 by the communication means 9 (S28).
【0072】
On the general-purpose computer 1 side, the recovery program transmitted from the recovery program generation server 2 in S28 is received by the communication means 4 (S29). Then, in S30, this recovery program is started, and the device ID is updated according to the process described with reference to FIG. 3 in the first embodiment.
【0073】
As described above, in the communication system according to the present embodiment, first, on the general-purpose computer 1 side, the user identification ID, the authentication password, the current device ID, and the device ID to be recovered are stored by the playback means 3. It is sent to the recovery program generation server 2. Then, on the recovery program generation server 2 side, the ID check means 8 checks whether the received device ID is valid, and the user determination means 10 officially refers to the customer information management database 11. It is determined whether the user is a registered user, and then a recovery program for changing the received current device ID to the device ID to be recovered is created and transmitted to the general-purpose computer 1. That is, since the recovery program is transmitted after the ID check means 8 checks the validity of the received device ID and the user determination means 10 checks the user registration, the formal registration is valid. The device ID can be changed only by a user. Therefore, it is possible to reliably prevent a situation in which the device ID is unreasonably changed, so that it is possible to more accurately protect the copyright of the content data.
【0074】
[Embodiment 3] Further, another embodiment of the present invention will be described below with reference to the drawings. The same reference numerals are added to the configurations having the same functions as the configurations described in each of the above-described embodiments, and the description thereof will be omitted.
【0075】
In the first and second embodiments described above, the recovery program transmitted from the recovery program generation server 2 to the general-purpose computer 1 is a program that changes the current device ID to the device ID to be recovered. That is, the general-purpose computer 1 sends both the current device ID and the device ID to be recovered, and the recovery program generation server 2 generates a recovery program that changes the current device ID to the device ID to be recovered. Become. On the other hand, in the present embodiment, the recovery program is a program that changes the recovery program to the device ID to be recovered regardless of what the current device ID is.
【0076】
That is, in the present embodiment, as compared with the systems in the first and second embodiments, first, among the data transmitted from the general-purpose computer 1 to the recovery program generation server 2, the transmission of the current device ID is omitted. become. That is, in comparison with the first embodiment, the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 is only the device ID to be recovered. Further, in comparison with the second embodiment, the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 is a user identification ID, an authentication password, and a device ID to be recovered, as shown in FIG. ..
【0077】
Further, the recovery program generation means 7 in the recovery program generation server 2 generates a recovery program that changes the device ID to the device ID to be recovered based on the received device ID to be recovered. Then, when the general-purpose computer 1 receives this recovery program, the process (S2) of whether or not the current ID and the current ID set in the recovery program match in the flowchart shown in FIG. 3 is not performed. , The old ID recovery process (S3) will be performed directly.
【0078】
As for the flow of other processes, the same processes as those of the first and second embodiments are performed, and thus the description thereof will be omitted here.
【0079】
As described above, in the communication system according to the present embodiment, first, on the general-purpose computer 1 side, the user identification ID, the authentication password, and the device ID to be recovered are transferred to the recovery program generation server 2 by the playback means 3. Will be sent to. Then, on the recovery program generation server 2 side, the user determination means 10 determines whether or not the user is an officially registered user by referring to the customer information management database 11, and then attempts to recover regardless of the current device ID. A recovery program that changes to the device ID is created and sent to general-purpose computer 1. That is, since the recovery program is transmitted after the user registration check is performed by the user determination means 10, the device ID change is permitted only for the officially registered user. Therefore, it is possible to reliably prevent a situation in which the device ID is unreasonably changed, so that it is possible to more accurately protect the copyright of the content data.
【0080】
Further, since the judgment as to whether or not the user is valid is performed by the user identification ID and the authentication password, it is not necessary to transmit the current device ID from the general-purpose computer 1 to the recovery program generation server 2. Therefore, the amount of data transmitted from the general-purpose computer 1 to the recovery program generation server 2 can be reduced.
【0081】
Also, the recovery program changes to the device ID to be recovered regardless of the current device ID, so if you save this recovery program on the general-purpose computer 1, you can install the OS and playback software again. In the event of a situation that must be corrected, the device ID can be recovered by the saved recovery program. Therefore, in this case, it is not necessary to have the recovery program generation server 2 send the recovery program again.
【0082】
[Embodiment 4] Further, another embodiment of the present invention will be described below with reference to the drawings. The same reference numerals are added to the configurations having the same functions as the configurations described in each of the above-described embodiments, and the description thereof will be omitted.
【0083】
FIG. 10 is a block diagram showing a schematic configuration of a communication system according to the present embodiment. In the communication system of the present embodiment, the configuration of the recovery program generation server 2 is different from the configuration shown in FIG. 5 in the second embodiment. That is, since the general-purpose computer 1 has the same configuration as that described in the first and second embodiments, the description thereof will be omitted.
【0084】
In the second embodiment, the customer information management database 11 manages the pair of the user identification ID and the device ID, but it is checked whether or not another user has registered the same device ID. There is no system. Therefore, in the present embodiment, a configuration is added in which a process of registering the device ID in the customer information management database 11 is performed when a new device ID is generated.
【0085】
The recovery program server 2 is configured by a computer that functions as a server device on a communication network such as the Internet, similar to the configurations described in the first and second embodiments. As shown in FIG. 10, the recovery program server 2 includes recovery program generation means 7, ID check means 8, communication means 9, user determination means 10, customer information management database 11, device ID issuing means 12, and device ID search. It is configured to include means 13. Since the recovery program generation means 7, the ID check means 8, the communication means 9, the user determination means 10, and the customer information management database 11 have the same configurations as those described in the first and second embodiments, the description thereof will be omitted.
【0086】
The device ID search means 13 is a means for checking the device ID registered in the customer information management database 11 and searching for whether or not there is a match. Further, the device ID issuing means 12 is a means for generating a legitimate device ID that is not registered in the customer information management database 11.
【0087】
Next, in the communication system shown in FIG. 10, the flow of processing when the initial registration of the device ID is performed will be described below with reference to the flowchart shown in FIG. In the flowchart shown in FIG. 11, the processes S41 to S42 and S49 to S52 indicate the processes on the general-purpose computer 1 side, and the processes S43 to S48 are performed on the recovery program generation server 2 side. Indicates processing.
【0088】
First, in the general-purpose computer 1, the electronic book playback program is newly installed, and the device ID is newly generated accordingly (S41). Then, the newly created device ID is transmitted to the recovery program generation server 2 by the communication means 4 (S42).
【0089】
On the recovery program generation server 2 side, the new device ID transmitted from the general-purpose computer 1 in S42 is received in the communication means 9 (S43). Then, the device ID search means 13 searches whether or not the device ID already registered in the customer information management database 11 has the same device ID as the received device ID (S44).
【0090】
If the device ID is already registered (YES in S44), the device ID issuing means 12 generates a device ID that is not registered in the customer information management database 11 (S45). Further, the recovery program generating means 7 generates a recovery program that converts the received device ID into the device ID generated by the device ID issuing means 12 in S45 (S46).
【0091】
NO in S44, that is, if the received device ID is different from the one already registered in the customer information management database 11, or after the processing of S46 is completed, the user identification ID and authentication password of the corresponding user are issued. It is registered in the customer information management database 11 together with the determined device ID (S47). Here, the authentication password may be issued on the recovery program generation server 2 side, or the user's arbitrary password may be registered on the general-purpose computer 1 side.
【0092】
After that, as shown in FIG. 12, when it is determined in S44 that the device ID has been registered, the user identification ID, the authentication password, and the recovery program are transmitted to the general-purpose computer 1. If it is determined in S44 that the device ID has not been registered, the user identification ID and the authentication password are transmitted to the general-purpose computer 1 (S48).
【0093】
On the general-purpose computer 1 side, the data transmitted from the recovery program generation server 2 in S48 is received in the communication means 4 (S49). Then, it is determined whether the received data includes the recovery program, that is, whether or not the device ID generated in S41 has been registered in the customer information management database 11 (S50). When the recovery program is received (YES in S50), the recovery program is started (S51), and the device ID is updated.
【0094】
If it is determined in S50 that the device ID has not been registered, or after the processing in S51 is performed, the user identification ID and authentication password received in S49 are saved (S52).
【0095】
After the initial registration is completed as described above, the process for updating the device ID on the general-purpose computer 1 described in the second embodiment with reference to the flowchart of FIG. 8 will be performed in a timely manner. Become.
【0096】
After the initial registration process shown in the present embodiment is completed, the process for updating the device ID on the general-purpose computer 1 may be performed by the method shown in the third embodiment. That is, the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 may be only the device ID to be recovered, or the user identification ID, the authentication password, and the device ID to be recovered. In this case, the recovery program generation means 7 in the recovery program generation server 2 generates a recovery program that changes the device ID to the device ID to be recovered based on the received device ID to be recovered, and this recovery is performed on the general-purpose computer 1 side. When the program is received, the recovery process of the old ID is directly performed without processing whether or not the current ID and the current ID set in the recovery program match.
【0097】
As described above, in the communication system according to the present embodiment, when a new device ID is set in the general-purpose computer 1, the new device ID is transmitted to the recovery program generation server 2, and the recovery program generation server 2 receives the new device ID. The device ID search means 13 determines whether the new device ID does not match the device ID of the user registered in the customer information management database 11, and if the same device ID does not exist, the customer information is used as the device ID of the corresponding user. It will be registered in the management database 11. That is, on the general-purpose computer 1 side, when the reproduction means 3 sets the device ID by, for example, a random number, there is a slight probability that the same device ID as the device ID of another user will be set. However, according to the above configuration, it is possible to prevent a plurality of identical device IDs from existing in the customer information management database 11 in the recovery program generation server 2. Therefore, it is possible to manage the device ID in the customer information management database 11 more accurately.
【0098】
Further, when the recovery program generation server 2 determines that the same device ID as the received new device ID is stored in the customer information management database 11, the device ID issuing means 12 generates an unregistered device ID. Then, the recovery program to be changed to this device ID will be sent to the general-purpose computer 1. Therefore, even if the same device ID as the device ID of another user is set on the general-purpose computer 1, the recovery program generation server 2 receives the recovery program to be changed to the unregistered device ID, and the device ID Can be changed. Therefore, it is possible to set the device ID on the general-purpose computer 1 side to an accurate device ID that is not the same as the device ID of another user, and the device ID in the customer information management database 11 also on the recovery program generation server 2 side. Can be managed more accurately.
【0099】
[Embodiment 5] Further, another embodiment of the present invention will be described below with reference to the drawings. The same reference numerals are added to the configurations having the same functions as the configurations described in each of the above-described embodiments, and the description thereof will be omitted.
【0100】
In the present embodiment, in the system in which the process of registering the device ID in the customer information management database 11 is performed when the device ID is newly generated as described in the fourth embodiment, the device ID of the general-purpose computer 1 is used. The process for updating is different from that of the second or third embodiment.
【0101】
In the above-described first and second embodiments, both the current device ID and the device ID to be recovered are transmitted from the general-purpose computer 1, and the recovery program generation server 2 side changes the current device ID to the device ID to be recovered. A recovery program will be generated and sent to general purpose computer 1. Further, in the third embodiment, the device ID to be recovered is transmitted from the general-purpose computer 1, and the recovery program generation server 2 generates a recovery program that changes the device ID to the device ID to be recovered regardless of the current device ID. Will be sent to the general-purpose computer 1.
【0102】
On the other hand, in the present embodiment, as compared with the system in the second embodiment, first, among the data transmitted from the general-purpose computer 1 to the recovery program generation server 2, the transmission of the device ID to be recovered is omitted. It will be. That is, in comparison with the second embodiment, the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 is the user identification ID, the authentication password, and the current device ID, as shown in FIG. ..
【0103】
Next, the flow of processing when updating the device ID on the general-purpose computer 1 in the present embodiment will be described below with reference to the flowchart shown in FIG. In the flowchart shown in FIG. 13, the processes S61 to S62 and S68 to S69 indicate the processes on the general-purpose computer 1 side, and the processes S63 to S67 are performed on the recovery program generation server 2 side. Indicates processing.
【0104】
First, in S61, a new device ID is generated when the electronic book playback program is reinstalled. After that, the communication means 4 transmits the data shown in FIG. 14, that is, the user identification ID, the authentication password, and the current device ID to the recovery program generation server 2 (S62).
【0105】
On the recovery program generation server 2 side, the data transmitted from the general-purpose computer 1 in S62 is received by the communication means 9 (S63). Then, the user identification ID and the authentication password are extracted from the received data, and the user determination means 10 refers to the customer information management database to determine whether or not the user is a legitimate user (S64). Here, if it is determined that the user is not a legitimate user, the process is interrupted and the general-purpose computer 1 is notified that the user authentication has not been completed normally.
【0106】
When it is determined in S64 that the user is a legitimate user, the current device ID is extracted from the received data, and the ID checking means 8 checks whether the current device ID is a legitimate ID (S65). .. If it is determined to be a valid ID (YES in S65), the device ID set for the user recorded in the customer information management database 11 is read out, and the recovery program generation means 7 reads out the current device ID. A recovery program is generated that changes the device ID to the set device ID, that is, the device ID to be recovered (S66). On the other hand, if it is determined in S65 that the ID is not valid, the process is interrupted and the general-purpose computer 1 is notified that the ID is invalid. When the recovery program is generated in S66, the recovery program is transmitted to the general-purpose computer 1 by the communication means 9 (S67).
【0107】
On the general-purpose computer 1 side, the recovery program transmitted from the recovery program generation server 2 in S67 is received by the communication means 4 (S68). Then, in S69, this recovery program is started, and the device ID is updated according to the process described with reference to FIG. 3 in the first embodiment.
【0108】
In the above, it is premised on the system in which the process of registering the device ID in the customer information management database 11 is performed when the device ID is newly generated as described in the fourth embodiment, but the system is limited to this. It's not something. That is, if the system is such that the device ID information set by the user is recorded in advance in the customer information management database 11, the device ID update process as in the present embodiment can be performed.
【0109】
However, assuming the system shown in the fourth embodiment, it is not necessary for the user to input the device ID on the general-purpose computer 1 side at the time of the initial registration process of the device ID, and also at the time of updating the device ID. For example, since it is not necessary for the user to input the device ID to be recovered, in the present embodiment, it is not necessary to provide the ID input means 6 in the general-purpose computer 1. That is, it is possible to reduce the labor of the user of the general-purpose computer 1.
【0110】
Further, in the above, the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 is the user identification ID, the authentication password, and the current device ID as shown in FIG. 14, but the current device ID It is also possible to omit the transmission of. That is, as shown in FIG. 15, it is possible that the data transmitted from the general-purpose computer 1 to the recovery program generation server 2 is only the user identification ID and the authentication password. In this case, in the flowchart shown in FIG. 13, the process of S65 is omitted, and the recovery program generated by the recovery program generation means 7 in S66 is set to the device ID to be recovered regardless of the current device ID. The ID will be changed.
【0111】
In such a system, the amount of data transmitted from the general-purpose computer 1 to the recovery program generation server 2 can be reduced. Also, the recovery program changes to the device ID to be recovered regardless of the current device ID, so if you save this recovery program on the general-purpose computer 1, you can install the OS and playback software again. In the event of a situation that must be corrected, the device ID can be recovered by the saved recovery program. Therefore, in this case, it is not necessary to have the recovery program generation server 2 send the recovery program again.
【0112】
[Effect of the invention]
As described above, the communication system according to the present invention is connected to the terminal device provided with the reproduction means for reproducing the content data via the communication network, and changes the device ID of the terminal device. A server device provided with a program generation means for generating a device ID change program to be used is provided, and the reproduction means includes ID setting means for setting a device ID corresponding to the terminal device and is included in the content data. Only when the device ID that is being used and the device ID set for the device that is trying to play the content data match, the content data is played back and the device ID change program is performed from the server device. Is received, the device ID is changed based on the device ID change program, and when the server device receives a device ID change request from the terminal device, the device ID change program is applied to the terminal device. It is a configuration to send to.
【0113】
As a result, if the terminal device side receives the device ID change program from the server device and starts it, it is possible to reset the device ID to the previous device ID, for example, so that the device ID is restored on the terminal device side. This has the effect that the previously obtained content data can be played back without any problem.
【0114】
Further, in the communication system according to the present invention, the reproduction means transmits the current device ID and the device ID to be restored to the server device, and the device ID received by the server device is valid. The program generation means is changed from the received current device ID to the device ID to be recovered when the ID check means is further provided and the ID check means determines that the device ID is valid. The device ID change program may be created and the device ID change program may be transmitted to the terminal device.
【0115】
As a result, in addition to the effect of the above configuration, the device ID change program is transmitted after the validity of the received device ID is checked by the ID checking means, so that the device ID is changed improperly. It is possible to prevent such a situation. Therefore, it is possible to accurately protect the copyright of the content data.
【0116】
Further, in the communication system according to the present invention, the reproduction means uses the user identification ID for identifying the user, the authentication password corresponding to the user identification ID, the current device ID, and the device ID to be recovered. In addition to sending to the server device, the server device stores an ID check means for checking whether the received device ID is valid, and a user identification ID and authentication password of the officially registered user. A customer information management database and a user determination means for determining whether the received user identification ID and authentication password match those stored in the customer information management database are further provided, and a valid device ID is provided by the ID check means. When it is determined that the user is a user officially registered by the user determination means, the program generation means changes the received current device ID to the device ID to be recovered. The ID change program may be created and the device ID change program may be transmitted to the terminal device.
【0117】
As a result, in addition to the effect of the above configuration, the device ID change program is transmitted after the ID check means checks the validity of the received device ID and the user determination means checks the user registration. Therefore, only a legitimate user who has a formal registration is allowed to change the device ID. Therefore, it is possible to surely prevent the situation where the device ID is changed unreasonably, and it is possible to more accurately protect the copyright of the content data.
【0118】
Further, in the communication system according to the present invention, the reproduction means transmits the user identification ID for identifying the user, the authentication password corresponding to the user identification ID, and the device ID to be recovered to the server device. , The customer information management database in which the server device stores the user identification ID and the authentication password of the officially registered user, and the received user identification ID and the authentication password are stored in the customer information management database. Further provided with a user determination means for determining whether or not the user matches the one, when the user is determined to be a user officially registered by the user determination means, the program generation means sets the device ID to be restored. A device ID change program for changing the device ID may be created, and the device ID change program may be transmitted to the terminal device.
【0119】
As a result, in addition to the effect of the above configuration, the device ID change program is transmitted after the user registration check is performed by the user determination means, so that the device ID can be obtained only for the officially registered user. Changes will be allowed. Therefore, it is possible to surely prevent the situation where the device ID is changed unreasonably, and it is possible to more accurately protect the copyright of the content data.
【0120】
Further, since it is not necessary to transmit the current device ID from the terminal device to the server device, the amount of data transmitted from the terminal device to the server device can be reduced.
【0121】
In addition, the device ID change program changes to the device ID to be recovered regardless of the current device ID, so if this recovery program is saved in the terminal device, the OS and playback software will be installed again. When a situation that needs to be redone occurs, the device ID can be recovered by the saved device ID change program. Therefore, in this case, there is an effect that it is not necessary to have the device ID change program transmitted from the server device again.
【0122】
Further, in the communication system according to the present invention, the reproduction means transmits a user identification ID for identifying a user, an authentication password corresponding to the user identification ID, and a current device ID to the server device, and at the same time, the above. The server device uses ID checking means to check whether the received device ID is valid, the user identification ID and authentication password of the officially registered user, and the device ID set for the user. The stored customer information management database and the user determination means for determining whether the received user identification ID and authentication password match those stored in the customer information management database are further provided, and the ID check means When it is determined that the user is a legitimate device ID and the user is officially registered by the user determination means, the program generation means receives the current device ID from the customer information management database. A device ID change program for changing to the device ID stored in the device may be created, and the device ID change program may be transmitted to the terminal device.
【0123】
As a result, in addition to the effect of the above configuration, it is possible to reliably prevent a situation in which the device ID is changed unreasonably, so that the effect of more accurately protecting the copyright of the content data can be achieved. Play.
【0124】
Further, since the device ID changed by the device ID change program is the device ID stored in the customer information management database, it is not necessary to transmit the device ID to be recovered from the terminal device to the server device. Therefore, it is possible to reduce the amount of data transmitted from the terminal device to the server device. Further, since it is not necessary to input the device ID of the change destination on the terminal device side, there is an effect that the time and effort of the user of the terminal device can be reduced.
【0125】
Further, in the communication system according to the present invention, the reproduction means transmits a user identification ID for identifying a user and an authentication password corresponding to the user identification ID to the server device, and the server device officially performs. The customer information management database that stores the user identification ID and authentication password of the registered user and the device ID set for the user, and the received user identification ID and authentication password are stored in the customer information management database. The user determination means for determining whether or not the user matches what is stored is further provided, and when the user is determined to be a user officially registered by the user determination means, the program generation means uses the customer information. A device ID change program for changing the device ID to the device ID stored in the management database may be created, and the device ID change program may be transmitted to the terminal device.
【0126】
As a result, in addition to the effect of the above configuration, it is possible to reliably prevent a situation in which the device ID is changed unreasonably, so that the effect of more accurately protecting the copyright of the content data can be achieved. Play.
【0127】
Further, since the determination as to whether or not the user is legitimate is performed by the user identification ID and the authentication password, it is not necessary to transmit the current device ID from the terminal device to the server device. Therefore, it is possible to reduce the amount of data transmitted from the terminal device to the server device.
【0128】
Further, since the device ID changed by the device ID change program is the device ID stored in the customer information management database, it is not necessary to transmit the device ID to be recovered from the terminal device to the server device. Therefore, it is possible to reduce the amount of data transmitted from the terminal device to the server device. Further, since it is not necessary to input the device ID of the change destination on the terminal device side, there is an effect that the time and effort of the user of the terminal device can be reduced.
【0129】
In addition, the device ID change program changes to the device ID stored in the customer information management database regardless of the current device ID. Therefore, if this recovery program is saved in the terminal device, the OS can be used again. In the event that the playback software needs to be reinstalled, the device ID can be recovered by the saved device ID change program. Therefore, in this case, there is an effect that it is not necessary to have the device ID change program transmitted from the server device again.
【0130】
Further, in the communication system according to the present invention, the server device further includes device ID search means, the customer information management database further stores the device ID of each user, and in the terminal device, the reproduction means. When the ID setting means in the above sets a new device ID, the newly set new device ID is transmitted to the server device, and the new device ID received by the device ID search means in the server device is used. It may be determined whether the same device ID is stored in the customer information management database, and if it is not stored, the new device ID received may be registered in the customer information management database as the device ID of the corresponding user.
【0131】
As a result, in addition to the effect of the above configuration, it is possible to prevent a plurality of identical device IDs from existing in the customer information management database in the server device, so that the device ID in the customer information management database can be used. It has the effect of enabling more accurate management.
【0132】
Further, in the communication system according to the present invention, the server device further includes a device ID issuing means, and the same device ID as the new device ID received by the device ID search means is stored in the customer information management database. When it is determined, the device ID issuing means generates a device ID that is not stored in the customer information management database, and a device ID change program that changes the generated device ID is directed to the corresponding terminal device. It may be configured to be transmitted.
【0133】
As a result, in addition to the effect of the above configuration, the device ID on the terminal device side can be set to an accurate device ID that is not the same as the device ID of another user, and the server device side can also set the customer information. This has the effect of making it possible to manage device IDs in the management database more accurately.
【0134】
Further, the terminal device according to the present invention is a terminal device provided with a reproduction means for reproducing content data, and the reproduction means sets an ID setting means for setting a device ID corresponding to the terminal device, and the device. The content data includes a communication means for receiving the device ID change program via a communication network from a server device provided with a program generation means for generating a device ID change program for changing the ID, and the reproduction means is included in the content data. Only when the device ID that is set and the device ID set in the device that is trying to play the content data match, the content data is played back and the device ID is transmitted from the server device. When the change program is received, the device ID is changed based on the device ID change program.
【0135】
As a result, if the terminal device side receives the device ID change program from the server device and starts it, it is possible to reset the device ID to the previous device ID, for example, so that the device ID is restored on the terminal device side. This has the effect that the previously obtained content data can be played back without any problem.
【0136】
Further, the recording medium on which the reproduction program according to the present invention is recorded is a recording medium on which the reproduction program for realizing the reproduction means provided in the above-mentioned terminal device on a computer is recorded.
【0137】
As a result, the terminal device can be realized by operating the reproduction program read from the recording medium on the computer.
【0138】
Further, the server device according to the present invention is connected to a terminal device provided with a reproduction means for reproducing content data via a communication network, and generates a device ID change program for changing the device ID of the terminal device. A server device including a program generation means and a communication means for performing data communication between the terminal device, and the reproduction means in the terminal device sets a device ID corresponding to the terminal device and sets a device ID corresponding to the terminal device. Only when the device ID included in the content data and the device ID set in the device for which the content data is to be reproduced match, the content data is reproduced and the server is used. When the device ID change program is received from the device, the device ID is changed based on the device ID change program, and when the communication means receives a device ID change request from the terminal device. , The device ID change program is transmitted to the terminal device.
【0139】
As a result, if the device ID change program received on the terminal device side is started, for example, the device ID can be reset to the previous device ID, so that the device ID can be restored on the terminal device side. It has the effect that the content data obtained in the above can be played back without any problem.
【0140】
Further, the recording medium on which the server program according to the present invention is recorded is a recording medium on which the server program for realizing the means provided in the above-mentioned server device on a computer is recorded.
【0141】
As a result, the server device can be realized by operating the server program read from the recording medium on the computer.
[Simple explanation of drawings]
[Figure 1]
It is a block diagram which shows the schematic structure of the communication system which concerns on one Embodiment of this invention.
[Figure 2]
It is explanatory drawing which shows the content of the data which is transmitted to the recovery program generation server by the communication means in a general-purpose computer.
[Fig. 3]
It is a flowchart which shows the flow of the process which the reproduction means changes the setting of a device ID by a recovery program.
[Fig. 4]
In the configuration shown in FIG. 1, it is a flowchart which shows the flow of processing at the time of updating a device ID in a general-purpose computer.
[Fig. 5]
It is a block diagram which shows the schematic structure of the communication system which concerns on other embodiment of this invention.
[Fig. 6]
It is explanatory drawing which shows the content of the data which is transmitted to the recovery program generation server by the communication means in a general-purpose computer.
[Fig. 7]
It is explanatory drawing which shows an example of the information stored in the customer information management database in the recovery program generation server.
[Fig. 8]
In the configuration shown in FIG. 5, it is a flowchart which shows the flow of the process at the time of updating the apparatus ID in a general-purpose computer.
[Fig. 9]
It is explanatory drawing which shows the content of the data transmitted from the general-purpose computer to the recovery program generation server in the communication system which concerns on still another embodiment of this invention.
[Fig. 10]
It is a block diagram which shows the schematic structure of the communication system which concerns on still another embodiment of this invention.
[Fig. 11]
In the configuration shown in FIG. 10, it is a flowchart which shows the flow of processing at the time of performing the initial registration of a device ID.
[Fig. 12]
It is explanatory drawing which shows the content of the data sent from the recovery program generation server to the general-purpose computer when the device ID is registered, and when the device ID is not registered.
[Fig. 13]
It is a flowchart which shows the flow of the process at the time of updating the apparatus ID in a general-purpose computer in the communication system which concerns on still another embodiment of this invention.
[Fig. 14]
It is explanatory drawing which shows the content of the data which is transmitted from the general-purpose computer to the recovery program generation server in the processing of the communication system shown in FIG.
[Fig. 15]
FIG. 5 is an explanatory diagram showing the contents of data transmitted from a general-purpose computer to a recovery program generation server in another form of processing of the communication system shown in FIG.
[Explanation of symbols]
1 General-purpose computer (terminal device) 2 Recovery program generation server (server device) 3 Regeneration means 4 Communication means 5 ID generation means (ID setting means) 6 ID input method 7 Recovery program generation means (program generation means) 8 ID check method 9 Communication means 10 User judgment means 11 Customer information management database 12 Device ID issuing means 13 Device ID search method
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| WO2004068351A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8554889B2 | Cited by | United States of America | Applicant |
| JP2006244177A | Cited by | Japan | Search report |
| JP2015108935A | Cited by | Japan | Search report |
| US8401909B2 | Cited by | United States of America | Applicant |
| JP2015108935A | Cited by | Japan | Search report |
| JP2005310119A | Cited by | Japan | Examiner |
| WO2009110156A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2009211249A | Cited by | Japan | Examiner |
6 members in 4 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2000327721 | Japan | A | |
| JP20000327721 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| WO0235362A1 | World Intellectual Property Organization (WIPO) | A1 | |
| JP2002132584AThis record | Japan | A | |
| TW565800B | Taiwan Province of China | B | |
| US2004024860A1 | United States of America | A1 | |
| JP3763393B2 | Japan | B2 | |
| US7246228B2 | United States of America | B2 |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of acceptance of power of attorneyJAPANESE INTERMEDIATE CODE: A7422RD02 | RD02 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2002-132584
- Publication, DOCDB
- 2002132584
- Publication, EPODOC
- JP2002132584
- Application
- 327721
- Application, DOCDB
- 2000327721
- Application, EPODOC
- JP20000327721
Titles2
- Japanese
- 【発明の名称】通信システム、端末装置、再生プログラムを記録した記録媒体、サーバ装置、およびサーバプログラムを記録した記録媒体
- English
- Description: A communication system, a terminal device, a recording medium on which a playback program is recorded, a server device, and a recording medium on which a server program is recorded.
Classification
- CPC, 3
- H04N21/6334
- G06F21/10
- H04N21/25816
- IPC, 12
- G06F12 14
- G06F1 00
- G06F13 00
- G06F21 00
- G06F21 10
- G06F21 62
- H04N5 765
- H04N5 91
- H04N7 173
- H04N21 239
- H04N21 4627
- H04N21 475