説明

ソフウェア・ライセンス管理システム

【課題】本発明の課題は、簡単で容易にソフトウェア製品のライセンス管理を行うシステムを提供することである。
【解決手段】URLと商品識別情報が符号化された二次元コードを有するホログラムを用いて、ソフトウェア製品のラインセンス・キーを取得するシステムであって、前記システムは、ホログラムの二次元コードを撮影して、URLと商品識別情報を復号して、復号した情報を用いてライセンス発行サーバ装置にアクセスして、返信されたユーザ登録画面を表示させて、ユーザ登録データを受け付けてライセンス発行サーバ装置に送信して、電子メールでライセンス・キーを受信する携帯端末装置と、携帯端末装置が送信する商品識別情報を含むURLを受信して、ユーザ登録画面を返信して、携帯端末装置から、ユーザ登録データを受信して、ライセンス・キーを電子メールで発行するライセンス発行サーバ装置から構成されるライセンス管理システムである。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ソフトウェア製品の利用者に使用を許可するためのライセンス・キー(=使用許可証)を発行することでソフウェア・ライセンスを管理するシステムに関するものである。
本発明は、ソフトウェア製品利用者がインターネットを利用してユーザ情報を登録する場合に、特に有用である。
【背景技術】
【0002】
ソフトウェア製品は、複製が容易に行えることから、流通している製品が真正であることを保証することが益々重要となっている。
そこで、流通過程の製品には、これが真正なものであることを保証するために、偽造困難なホログラムを張りつけている。
さらには、利用者が製品に付属するプロダクト・キーを提示することで、真正な製品を保有することを証明すると、ライセンス・キーが与えられて、ソフトウェアを使用できるようにしている。
【0003】
たとえば、特許文献1では、ホログラムと製品の真正性情報を暗号化して埋め込んだ二次元コード13を有する製品認証ラベル10に、復号鍵の固有ID鍵コード15とを用いることにより、製品認証ラベル10の二次元コード13の情報を復号して、製品の真正性を確認させる技術が開示されている。
また、特許文献2では、正規のプロダクトID(=プロダクト・キー)をキーボード5から入力すると(S1〜S7)、ソフトウエアプログラムのインストールがなされる(S25)技術が開示されている。
【特許文献1】特開2006−229852号公報(段落0042、段落0045−段落0046、図5、7)
【特許文献2】特開2002−258963号公報(段落0043−段落0049、図3、4)
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1の技術では、暗号化された製品真正性情報を復号する鍵を入手する手間を要する。また、ホログラムを有する製品認証ラベルは、真正であるが、ラベルに記録された二次元コードが真正であるか否か不明である。
あるいは、特許文献2の技術では、プロダクト・キーを目視してキー入力するので、入力ミスが起こりやすく利便性に欠ける。また目視できるプロダクト・キーは、簡単に偽造できてしまうので、製品が真正であるか否かを判定できない。
【0005】
本発明は以上のような事情を解決するためになされたものであって、本発明の課題は、簡単で容易にソフトウェア製品のライセンス管理を行うシステムを提供することである。
【課題を解決するための手段】
【0006】
本発明は、以下の各態様に記載の手段により、前記課題を解決する。
すなわち、本願発明の第1の態様は、二次元コードを有するホログラムと、ネットワーク接続された携帯端末装置とライセンス発行サーバ装置から構成されるシステムであって、前記携帯端末装置は、ホログラムの二次元コードを撮影して画像データを作成する電子カメラと、二次元コードの画像データを復号して、URLと商品識別情報を含む文字列を生成する二次元コード復号手段と、前記文字列の商品識別情報を含むURLからライセンス発行サーバ装置にアクセスして、ユーザ登録画面を受信して表示するWEBブラウザと、ユーザ登録画面に入力された電子メールアドレスを含むユーザ登録データを受け付けて、ライセンス発行サーバ装置に送信する登録データ受付手段と、ラインセンス・キーを含む電子メールを受信するメール受信手段と、を備える端末装置であって、前記ライセンス発行サーバ装置は、前記携帯端末装置が送信する商品識別情報を含むURLを受信して、ユーザ登録画面を返信する登録画面返信手段と、携帯端末装置から、電子メールアドレスを含むユーザ登録データを受信して、ライセンス・キーを含む電子メールを作成して、該当する電子メールアドレスに送信するライセンス情報発行手段と、を備えるサーバ装置であることを特徴とするライセンス管理システムである。
【0007】
ここで、偽造が困難なホログラムから読み取った商品識別情報(=プロダクト・キー)を用いて、使用許可情報(=ライセンス・キー)を発行することが可能である。
【0008】
本願発明の第2の態様は、前記ライセンス発行サーバ装置は、商品識別情報を含む認証情報を記憶する記憶手段と、認証情報を参照して、受信したURLに含まれる商品識別情報が認証情報の商品識別情報と一致すれば、これを認証する認証手段と、を備えて、認証手段が認証した場合には、前記登録画面返信手段が携帯端末装置に登録画面を返信することを特徴とする請求項1に記載のライセンス管理システムである。
【発明の効果】
【0009】
本願発明によれば、
(1)製品が真正であることを判定する情報を簡単で容易に作成することが出来る。
(2)製品が真正であることを確実に判定できして、ライセンス管理することが出来る。
【発明を実施するための最良の形態】
【0010】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
【0011】
図1は、本発明によるライセンス管理システム1の概要を説明する図である。
本発明によるライセンス管理システム1は、携帯端末装置200とライセンス発行サーバ装置300と、ホログラム400(ホログラムは、たとえば、ステッカー表面に形成されている。以下、ホログラム・ステッカー)と、CD−ROM500と、パソコン700から構成される。本発明によるライセンス管理システム1は、CD−ROM500が記録するコンピュータプログラム等のコンテンツをライセンス発行サーバ300から使用許可情報(たとえば、ライセンス・キー)を入手して、パソコン700にインストールを行うシステムである。
【0012】
CD−ROM500には、偽造防止のため、ホログラム・ステッカー400が貼られており、ステッカーの中にホログラムで二次元コードが形成されている。二次元コードにはライセンス発行サーバ装置300のURLとCD−ROM500のコンテンツの商品識別情報(たとえば、プロダクト・キー)がコード化されている。
【0013】
CD−ROM500の購入者は、携帯端末装置200を用いてCD−ROM500に付属するホログラム・ステッカー400の二次元コードを撮影して、ライセンス発行サーバ装置300のURL(Uniform Resource Locatorの略)とCD−ROM500の商品識別情報を復号する。次に、携帯端末装置200がURLとプロダクト・キーを使って、ライセンス発行サーバ装置300にアクセスを行う。
【0014】
ライセンス発行サーバ装置300には、プロダクト・キーとライセンス・キーが対応づけられて記録されており、携帯端末装置200から送信されてきたプロダクト・キーがライセンス発行サーバ300に存在すれば、ユーザ登録画面を携帯端末装置に送信して、ユーザ登録を行わせる。ユーザ登録が完了すれば、プロダクト・キーに対応づけられたライセンス・キーを携帯端末装置200に返信する。携帯端末装置200から送信されてきたプロダクト・キーがライセンス発行サーバ装置300に存在しなければ、偽のプロダクト・キーとして、ユーザ登録の処理を行わない。
【0015】
携帯端末装置200に発行サーバ装置300からライセンス・キーが返信されると、CD‐ROMの所有者は、ライセンス・キーを用いることにより、CD−ROMのコンテンツをパソコン700にインストールして使用することができるようになる。
【0016】
図2は、携帯端末装置200の詳細な構成図である。
携帯端末装置200は、CPU201と、表示部202と、電子カメラ203と、通信部204と、入力部205と、メモリ209と、アプリケーション・プログラムを備える。
【0017】
表示部202は、LCDやELである。電子カメラ203は、CCDやMOSである。
通信部204は、アンテナコイルである。入力部205は、キーボタンやタッチパネルである。メモリ209は、半導体メモリや磁気メモリである。アプリケーション・プログラムは、二次元コード復号手段210と、WEBブラウザ220と、登録データ受付手段230と、メール受信手段240から構成される。
【0018】
CPU201は、アプリケーション・プログラムを実行して、各種手段を実現する。
電子カメラ203は、ホログラム・ステッカー400の二次元コードを撮影して画像データを作成して、メモリ209に保持する。
通信部204は、電話網に中継するための基地局と無線接続して、データを送受信する。
【0019】
二次元コード復号手段210は、メモリ209に保持された二次元コードの画像データを復号して、URL(Uniform Resource Locatorの略)と商品識別情報(たとえば、プロダクト・キー)を含む文字列を生成する。
【0020】
WEBブラウザ220は、復号した文字列から商品識別情報を含むURLを作成して、ライセンス発行サーバ装置300にアクセスする。更に、ライセンス発行サーバ装置300から返信されたユーザ登録画面を受信して、表示部202に表示する。WEBブラウザ220は、表示部202にユーザ登録画面を表示して、CD−ROM500の所有者にユーザ情報を入力させる。登録データ受付手段230は、入力部205から入力されたCD−ROM500の所有者の電子メールアドレスを含む登録データを受け付けて、ライセンス発行サーバ装置300に送信する。
【0021】
メール受信手段240は、メールサーバ装置(図示せず)から電子メールを受信する手段であり、ライセンス発行サーバ装置300からライセンス・キーが書かれた電子メールを受信する。
【0022】
図3は、ライセンス発行サーバ装置300の詳細な構成図である。
ライセンス発行サーバ装置300は、CPU301と、通信部308と、メモリ309と、アプリケーション・プログラムとを備える。
【0023】
通信部308は、ネットワーク接続デバイスである。
メモリ309は、半導体メモリや磁気メモリである。
【0024】
CPU301は、アプリケーション・プログラムを実行して、各種手段を実現する。
通信部308は、ネットワーク上の他の装置の通信部と接続する。
メモリ309は、データベース398を記憶しており、データベース398には、商品識別情報(たとえばプロダクト・キー)を含む認証情報391と、ユーザ登録情報395と、ライセンス・キーを含むライセンス情報397が登録されている。
【0025】
アプリケーション・プログラムは、認証手段310と、登録画面返信手段320と、ライセンス情報発行手段330とから構成される。
【0026】
認証手段310は、携帯端末装置200が送信する商品識別情報(たとえばプロダクト・キー)を含むURLを受信して、プロダクト・キーを検索キーにして、データベースの認証情報391を検索し、検索キーと一致するプロダクト・キーが存在すれば認証する。一致しなければ認証を行わずに、プロダクト・キーが異なるとのエラーメッセージを返す。
登録画面返信手段320は、認証手段310が認証に成功した場合には、携帯端末装置200にユーザ登録画面を返信する。
なお、登録画面返信手段320は、認証手段310の結果を用いずに、携帯端末装置200が送信する商品識別情報を含むURLを受信して、登録画面を返信してもよい。
【0027】
ライセンス情報発行手段330は、携帯端末装置200から、CD−ROM500を所有しているユーザの電子メールアドレスを含むユーザ登録データを受信して、データベース398に登録する。更に、携帯端末装置200から送信されてきたプロダクト・キーに対応するライセンス・キーをデータベース398から選択して、このライセンス・キーを含む電子メールを作成して、ユーザ登録情報に記載されている電子メールアドレスに送信する。
【0028】
本実施形態では、ライセンス情報397のライセンス・キーをプロダクト・キーと関連付けてデータベース398に記憶しておき、ライセンス情報発行手段330は、プロダクト・キーを検索キーにして、ライセンス・キーを選択している。プロダクト・キーとライセンス・キーをそれぞれユニークな値にしておき、一つのプロダクト・キーに対して、一つのライセンス・キーを対応づけておく。一度発行したライセンス・キーに対しては、そのプロダクト・キーに対してライセンス・キー発行済みのフラグをつける。同じプロダクト・キーで再度ライセンス・キーを求めてきた場合は、ユーザに再度メールアドレス等を入力させて、ライセンス・キーのユーザ登録情報を参照し、登録されているユーザかどうかを確認する。
こうすることにより、CD−ROM500を複製して偽造品が出回ったとしても、正規購入者がユーザ登録を行えば、偽造品にはライセンス・キーが付与されないため使用ができない。
【0029】
他の実施方法としては、1つのライセンス・キーに対して複数のプロダクト・キーを関連づけてデータベース398に記憶しておく。例えばロット単位でライセンス・キーを同じにしておけば、CD−ROM500に格納されているコンテンツのライセンス・キーを同じくしておくことができ、個別にライセンス・キーを設定する製造上の手間を省くことができる。データベース398には、複数のプロダクト・キーに対して1つのライセンスを登録しておく。この場合も携帯端末装置200にライセンス・キーを発行したプロダクト・キーには発行済みのフラグをつけておく。
こうすることにより、大量にCD−ROM500を使用する組織は、購入したCD−ROM500を一つのライセンス・キーで利用することが可能になるので、ライセンス・キーの管理が容易になる。
【0030】
図4は、ユーザ登録画面601を示す。
ユーザ登録画面601は、氏名と電子メールアドレスの入力欄と、プロダクト・キー表示欄602、登録ボタン603を有する。
登録ボタン603は、入力欄に表示されている登録情報をライセンス発行サーバ装置300に送信することを指示するボタンである。
プロダクト・キー表示欄602は、CD−ROM500のプロダクト・キーを表示させる。
【0031】
図5は、ライセンス発行処理の流れを説明する図である。
携帯端末装置200の電子カメラ203は、ホログラム・ステッカー400の二次元コードを撮影して画像データを作成して、メモリ209に保持する。二次元コード復号手段210は、メモリ209に保持された二次元コードの画像データを復号して、ライセンス発行サーバ装置300にアクセスするためのURLとプロダクト・キーを含む文字列を生成する(図5(ステップ1))。
WEBブラウザ220は、プロダクト・キーを含むURLに基づいて、ライセンス発行サーバ装置300にアクセスする(図5(ステップ2))。
ライセンス発行サーバ装置300の認証手段310は、携帯端末装置200が送信するプロダクト・キーを含むURLを受信して、データベースの認証情報391を参照して、受信したURLに含まれるプロダクト・キーと一致するプロダクト・キーが存在すれば、これを認証する(図5(ステップ3))。
登録画面返信手段320は、認証手段310が認証した場合には、携帯端末装置200にユーザ登録画面を返信する(図5(ステップ4))。
携帯端末装置200のWEBブラウザ220は、ライセンス発行サーバ装置300から返信されたユーザ登録画面601を受信して、表示部202に表示する(図5(ステップ5))。
登録データ受付手段230は、入力部205から入力された電子メールアドレスを含む登録データを受け付ける。このとき、WEBブラウザ220は、ユーザ登録画面601に登録データを表示する(図5(ステップ6))。
ユーザ登録画面601の登録ボタン603が選択されたら、登録データ受付手段230は、ユーザ登録データをライセンス発行サーバ装置300に送信する(図5(ステップ7))。
ライセンス発行サーバ装置300のライセンス情報発行手段330は、携帯端末装置200から、電子メールアドレスを含むユーザ登録データを受信する(図5(ステップ8))。
ライセンス情報発行手段330は、ライセンス・キーを含む電子メールを作成して、ユーザ登録データに記載されている電子メールアドレスに送信する(図5(ステップ9))。携帯端末装置200のメール受信手段240は、ライセンス発行サーバ装置300からライセンス・キーが記載された電子メールを受信する(図5(ステップ10))。
【0032】
なお、ホログラムは、ホログラム・ステッカーの代わりに、転写ホログラムを用いて、CD−ROMなどに、転写してもよい。
【図面の簡単な説明】
【0033】
【図1】本発明によるライセンス管理システム1の概要図
【図2】携帯端末装置200の詳細な構成図
【図3】ライセンス発行サーバ装置300の詳細な構成図
【図4】ユーザ登録画面
【図5】ライセンス発行処理の流れを説明する図
【符号の説明】
【0034】
1 本発明によるライセンス管理システム
200 携帯端末装置
210 二次元コード復号手段
220 WEBブラウザ
230 登録データ受付手段
240 メール受信手段
300 ライセンス発行サーバ装置
310 認証手段
320 登録画面返信手段
330 ライセンス情報発行手段
391 認証情報
395 ユーザ登録情報
397 ライセンス情報
398 データベース
400 ホログラム、ホログラム・ステッカー
601 ユーザ登録画面
602 プロダクト・キー表示欄
603 登録ボタン



【特許請求の範囲】
【請求項1】
二次元コードを有するホログラムと、ネットワーク接続された携帯端末装置とライセンス発行サーバ装置から構成されるシステムであって、
前記携帯端末装置は、
ホログラムの二次元コードを撮影して画像データを作成する電子カメラと、
二次元コードの画像データを復号して、URL(Uniform Resource Locator)と商品識別情報を含む文字列を生成する二次元コード復号手段と、
前記文字列の商品識別情報を含むURLからライセンス発行サーバ装置にアクセスして、ユーザ登録画面を受信して表示するWEBブラウザと、
ユーザ登録画面に入力された電子メールアドレスを含むユーザ登録データを受け付けて、ライセンス発行サーバ装置に送信する登録データ受付手段と、
ラインセンス・キーを含む電子メールを受信するメール受信手段と、
を備える端末装置であって、
前記ライセンス発行サーバ装置は、
前記携帯端末装置が送信する商品識別情報を含むURLを受信して、ユーザ登録画面を返信する登録画面返信手段と、
携帯端末装置から、電子メールアドレスを含むユーザ登録データを受信して、ライセンス・キーを含む電子メールを作成して、該当する電子メールアドレスに送信するライセンス情報発行手段と、
を備えるサーバ装置である
ことを特徴とするライセンス管理システム。
【請求項2】
前記ライセンス発行サーバ装置は、
商品識別情報を含む認証情報を記憶する記憶手段と、
認証情報を参照して、受信したURLに含まれる商品識別情報が認証情報の商品識別情報と一致すれば、これを認証する認証手段と、
を備えて、
認証手段が認証した場合には、前記登録画面返信手段が携帯端末装置に登録画面を返信することを特徴とする請求項1に記載のライセンス管理システム。



【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate