(57)【要約】【課題】ユーザに選択を求めることなくユーザにとって最適な言語で表現された画面を提供すること。【解決手段】  ユーザ端末からライセンスアクセス番号を受信し、受信したライセンスアクセス番号に対応するライセンス情報を、ユーザ端末に送信する情報処理装置であって、ユーザ端末から、ネットワークを介して、ライセンスアクセス番号入力画面のリクエストを受信し、受信したリクエストに基づいて、ブラウザの言語設定を判定し、取得した言語設定に対応する言語のライセンスアクセス番号入力画面用データを送信し、ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信し、受信したライセンスアクセス番号に基づいて、ソフトウェアを販売した販売会社を特定し、特定した販売会社の言語決定ルールに基づき、ユーザ端末に提供する表示言語を決定し、決定した表示言語に基づいて、表示用データを選択し、ユーザ端末に送信する。【選択図】  図１２
2005078166.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理装置であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する手段と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定手段と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信手段と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する手段と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定手段と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定手段と、
決定した表示言語を識別する言語情報を保持する保持手段と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記言語決定ルールを販売元毎に登録したデータベースをさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、特定された前記販売元に対応する言語が１つの場合は、自動的にその言語に決定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記決定手段は、特定された前記販売元に対応する言語が複数存在する場合は、前記ブラウザの言語設定に対応する言語が、特定された販売元に対応する言語に含まれているか否かを判定し、含まれている場合は、前記表示言語を前記ブラウザの言語設定に対応する言語に決定し、含まれていない場合は、予め定められた既定の言語を選択することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２送信手段は、住所入力項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた住所入力項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記第２送信手段は、日付項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた日付項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第２送信手段は、時間項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた時間項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記第２送信手段は、数値項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた数値項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記第２送信手段は、通貨項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた通貨項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理方法であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を有することを特徴とする情報処理方法。
【請求項１１】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムであって、
コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とするプログラム。
【請求項１２】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムを格納した記憶媒体であって、
前記プログラムは、コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする、プログラムが読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
情報処理装置上で言語及び地域を指定する方法として、従来から、ユーザが言語及びフォーマットを決定する方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１８１５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術では、ユーザ自身が言語及び地域特性を選択して指定しなければならず、そのために言語及び地域特性についての知識を有することが必要とされる。逆に言えば、言語及び地域特性についての知識を有しないユーザにとっては、従来技術は使い勝手のよいものではなかった。
【０００４】
本発明は、上記従来技術の課題を解決し、ユーザに言語選択を求めることなくユーザにとって最適な言語で表現された画面を提供する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る装置は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理装置であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する手段と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定手段と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信手段と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する手段と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定手段と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定手段と、
決定した表示言語を識別する言語情報を保持する保持手段と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信手段と、
を有することを特徴とする。
【０００６】
前記言語決定ルールを販売元毎に登録したデータベースをさらに有することを特徴とする。
【０００７】
前記決定手段は、特定された前記販売元に対応する言語が１つの場合は、自動的にその言語に決定することを特徴とする。
【０００８】
前記決定手段は、特定された前記販売元に対応する言語が複数存在する場合は、前記ブラウザの言語設定に対応する言語が、特定された販売元に対応する言語に含まれているか否かを判定し、含まれている場合は、前記表示言語を前記ブラウザの言語設定に対応する言語に決定し、含まれていない場合は、予め定められた既定の言語を選択することを特徴とする。
【０００９】
前記第２送信手段は、住所入力項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた住所入力項目を含む表示用データを選択することを特徴とする。
【００１０】
前記第２送信手段は、日付項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた日付項目を含む表示用データを選択することを特徴とする。
【００１１】
前記第２送信手段は、時間項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた時間項目を含む表示用データを選択することを特徴とする。
【００１２】
前記第２送信手段は、数値項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた数値項目を含む表示用データを選択することを特徴とする。
【００１３】
前記第２送信手段は、通貨項目を含む画面の表示用データを送信する際に、前記特定手段で特定した販売元の販売地域に基づいた通貨項目を含む表示用データを選択することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る方法は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理方法であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を有することを特徴とする。
【００１５】
上記目的を達成するため、本発明に係るプログラムは、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムであって、
コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする。
【００１６】
上記目的を達成するため、本発明に係る記憶媒体は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムを格納した記憶媒体であって、
前記プログラムは、コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定を判定する判定工程と、
取得した前記言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元を特定する特定工程と、
特定した販売元の言語決定ルールに基づき、前記ユーザ端末に提供する表示用データに用いる表示言語を決定する決定工程と、
決定した表示言語を識別する言語情報を保持する保持工程と、
保持された言語情報に基づいて、前記ユーザ端末に提供する表示用データを選択し、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザに選択を求めることなくユーザにとって最適な言語で表現された画面を提供することができる。特に、ライセンスアクセス番号入力画面以降の画面を、ユーザにとって最適な言語で表示することができる。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている表示画面はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。なお、本実施形態において、アプリケーションとは、情報処理装置上で特定の処理を行うことを可能とするためにソフトウェア開発業者が開発したソフトウェアの開発単位を意味する。また、商品とは、本システムに登録されたアプリケーションを販売主体・流通経路・ライセンス条件などを規定して定義した販売単位であり、１つの商品には１つ以上のパッケージが含まれる。パッケージとは、ユーザの購入単位であり、ユーザは１つ、またはそれ以上のパッケージを購入後、ユーザ自身の情報処理装置にそのパッケージに含まれるソフトウェアをインストールして使用することになる。また、ブラウザとは、インターネットなどのネットワーク上に存在するコンテンツを閲覧するためのプログラムをいう。
【００１９】
＜装置の説明＞
図１は本発明の好適な実施の形態に係る情報処理装置としてのライセンス発行サーバ１０１を含むシステム構成図である。このネットワークシステムは、ソフトウェアを管理するためのものであり、特にソフトウェアの不正使用を防止するシステムである。また、本システムは、エンドユーザがソフトウェアのライセンス発行を行う際に入力するライセンスアクセス番号に基づいて、画面表示に使用する言語を切り替えるものである。
【００２０】
図１中、１０１は、ライセンス情報発行処理全般を司る情報処理装置としてのライセンス発行サーバ１０１である。また、１０２はユーザが管理する情報処理装置としてのユーザシステムである。パーソナルコンピュータや携帯端末やプリンタや複写機など、ネットワークに接続可能でソフトウェアをインストール可能なあらゆる情報処理装置がユーザシステム１０２となりうる。また、１０３は販売会社が管理する情報処理装置としての販売会社システムであり、１０４はソフトウェア開発業者が管理する情報処理装置としてのソフトウェア開発業者システムである。パーソナルコンピュータやワークステーションが販売会社システム１０３やソフトウェア開発業者システム１０４となりうる。
【００２１】
１０５はインターネットなどのネットワークであり、ユーザシステム１０２、販売会社システム１０３及びソフトウェア開発業者システム１０４は、ネットワーク１０５を介してライセンス発行サーバ１０１と接続される。１０６はライセンス発行サーバ１０１に接続され、アプリケーション情報、ライセンスファイル（ＬＦ）を含む商品情報、アクター情報、ライセンスアクセス番号（ＬＡ♯）情報及びデバイスシリアル番号（ＤＳ＃）情報を格納するデータベースである。
【００２２】
１０７はライセンス発行サーバ１０１上の言語処理部であり、言語処理部１０７には、ブラウザ言語取得モジュール１０８、言語決定モジュール１０９が含まれる。１１０はライセンス発行サーバ１０１上のライセンスファイル（ＬＦ）発行部であり、ライセンスアクセス番号（ＬＡ＃）入力画面表示モジュール１１１、ライセンスアクセス番号（ＬＡ＃）取得モジュール１１２、販売会社特定モジュール１１３、デバイスシリアル番号（ＤＳ＃）入力画面表示モジュール、及びライセンスファイル（ＬＦ）発行モジュール１１５が含まれる。１１６はライセンス発行サーバ１０１上の商品登録部であり、商品登録モジュール１１７が含まれる。１１８はライセンス発行サーバ１０１上のライセンスアクセス番号発行部であり、商品選択モジュール１１９及びライセンスアクセス番号発行モジュール１２０が含まれる。１２１はユーザシステム１０２上の表示部であり、１２２はユーザシステム１０２上の入力部である。１２３は販売会社システム１０３上の表示部であり、１２４は販売会社システム１０３上の入力部である。１２５はソフトウェア開発業者システム１０４上の表示部であり、１２６はソフトウェア開発業者システム１０４上の入力部である。
【００２３】
本システムで管理されるソフトウェアを購入したユーザが、そのソフトウェアを情報処理装置にインストールするためには、常に、ライセンス情報発行サーバ１０１から発行されたライセンス情報が必要とされる。ライセンス情報発行サーバ１０１は、ネットワーク１０５を介した適正なアクセスに対し、ライセンス情報を発行する。ライセンス情報には、ソフトウェアのインストール先の情報処理装置固有の識別情報を埋め込むことができる。その場合、ライセンス情報に埋め込まれた識別情報を有する情報処理装置にしかそのソフトウェアをインストールできない。すなわち、他の装置に対して同じソフトウェアをインストールする際には、異なるライセンス情報が必要となる。これにより、ソフトウェアの無断複製を防止可能となっている。販売会社やソフトウェア開発業者はライセンス情報発行サーバ１０１から取得したライセンスアクセス番号又はライセンス情報を含めたソフトウェアパッケージを販売することが可能である。本システムで管理されるソフトウェアを購入したユーザは、ライセンス情報発行サーバ１０１に直接アクセスしてライセンスアクセス番号と引き替えにライセンス情報を取得するか、或いは、販売会社やソフトウェア開発業者がライセンス情報発行サーバ１０１から取得したライセンス情報を含むソフトウェアを購入するかいずれかの方法を採ることができる。
【００２４】
図２はライセンス発行サーバ１０１の概略構成を示すブロック図である。
【００２５】
図２において、２０１は表示装置であり、その表示画面には、例えばウインドウ、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。２０２はＶＲＡＭ（ビデオランダムアクセスメモリ）であり、表示装置２０１に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従って表示装置２０１に転送され、これにより表示装置２０１に画像が表示される。２０３はＣＤＤ（コンパクトディスクドライブ）であり、ＣＤ−ＲＯＭや、ＣＤ−Ｒなどの記録メディアとの間で各種制御プログラムやデータの読み書きを行う装置である。これはＤＶＤドライブであってもよい。
【００２６】
２０４はキーボードであり、文字入力を行うための各種キーを有する。２０５はＰＤ（ポインティングデバイス）であり、例えば、表示部２０１の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。２０６はＣＰＵ（セントラルプロセッシングユニット）であり、ＲＯＭ（リードオンリメモリ）２０７、ＨＤＤ（ハードディスクドライブ）２０９、ＦＤＤ（フレキシブルディスクドライブ）２１０及びＣＤＤ２０３に格納された制御プログラムに基づいてＣＰＵデバイスに接続された各デバイスを制御する。２０７はＲＯＭであり、各種の制御プログラムやデータを保持する。２０８はＲＡＭ（ランダムアクセスメモリ）でありＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００２７】
２０９は記憶装置としてのＨＤＤであり、各種制御プログラムや各種データを保存する。２１１はネットワーク・インターフェース（Ｎｅｔ−Ｉ／Ｆ）であり、他の情報処理装置やプリンタ等とネットワーク２１３を介して通信を行うことができる。２１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、ＦＤＤ２１０、ＣＤＤ２０３から行うこともできるし、ネットワーク２１３を介して他の情報処理装置等から行うこともできる。
【００２８】
以上、ライセンス発行サーバ１０１のハードウェア構成について図２を用いて説明したが、ユーザシステム１０２、販売会社システム１０３、ソフトウェア開発業者システムも図２と同じ構成を取りうる。
【００２９】
図３〜図１１を参照して本実施の形態に係るライセンス発行サーバ１０１の動作を説明する。
【００３０】
図３及び図４はライセンス発行サーバ１０１が提供するライセンスアクセス番号入力画面である。ライセンス情報発行サーバ１０１は、ユーザシステム１０２からインターネット１０５を介したアクセスを受けて、図３または図４に示す画面を表示するための表示用データをユーザシステム１０２に送信する。
【００３１】
図３において、３０１はライセンスアクセス番号入力画面であり、この画面上にライセンスアクセス番号入力ボックス３０２と、［Ｓｕｂｍｉｔ］ボタン３０３が表示される。
【００３２】
エンドユーザは、ライセンス発行を行う際に、まずライセンス発行用ＵＲＬにアクセスする。ライセンス発行サーバ１０１は、ユーザからアクセスされると、ブラウザ言語取得モジュール１０８により、ユーザが使用しているブラウザの言語設定を取得し、ブラウザの言語に応じた言語のライセンスアクセス番号入力画面を表示する。
【００３３】
図３はブラウザの言語設定が日本語の場合のライセンスアクセス番号入力画面３０１を示している。図４はブラウザの言語設定が英語の場合のライセンスアクセス番号入力画面４０１を示している。図３及び図４の画面には、言語が異なる同じ内容の文章が表示されている。
【００３４】
エンドユーザは表示されたライセンスアクセス番号入力画面３０１上のライセンスアクセス番号入力ボックス３０２に、購入したソフトウェアパッケージに含まれるライセンスアクセス番号を入力し、［Ｓｕｂｍｉｔ］ボタン３０３を選択して、ライセンス発行処理を開始する。
【００３５】
［Ｓｕｂｍｉｔ］ボタン３０３が選択されると、ライセンス発行サーバ１０１は入力されたライセンスアクセス番号を取得し、そのライセンスアクセス番号に対応する販売会社、つまり、そのソフトウェアパッケージを販売した販売会社を特定する。次にライセンス発行サーバ１０１は、特定した販売会社の言語決定ルールに基づいて言語及び地域を決定する。言語決定ルールとは、言語の決定方法であり、販売会社毎に異なるものである。例えば、欧州を統括する販売会社の場合、フランス、イタリア、ドイツ、スペインなどの国からアクセスされ、ブラウザ言語がこれらの言語の場合、表示画面ではそれらの言語を使用し、地域は欧州として、日付表示はDD/MM/YYYY、時間表記はGMTで表示する。販売会社の都合に応じて言語決定のルールを変更できるため、柔軟な運用が可能となる。
【００３６】
ユーザが用いているブラウザの設定言語のみを参照するのではなく、ユーザが入力したライセンスアクセス番号によって販売会社が決まり、販売会社が統括する地域・言語が決まるため、統括地域・言語の範囲内で表示言語を決定することができる。例えば、米国の販売会社が販売したライセンスアクセス番号を、フランス語設定のブラウザから入力した場合には、英語による表示画面を表示させる。フランス語画面を表示してフランス語の入力を行われても、米国の販売会社が対応できないからである。このルールは、サーバープログラム中の処理として記述される。後述する図１３の処理が販売会社の言語決定ルールを示したものである。
【００３７】
続いてライセンス発行サーバ１０１は、決定した言語に対応するデバイスシリアル番号入力画面を送出し、エンドユーザの表示装置上にデバイスシリアル番号入力画面が表示される。
【００３８】
図５及び図６はライセンス発行サーバ１０１が提供するデバイスシリアル番号（ＤＳ＃）入力画面である。図５は決定された言語が日本語の場合のデバイスシリアル番号入力画面を示しており、決定された言語が英語の場合は図６の画面が表示される。すなわち、図５及び図６の画面には、言語は異なるが同じ内容の文章が表示されている。
【００３９】
図５において、５０１はデバイスシリアル番号入力画面（図では「ライセンス情報ファイル発行」と記載されている）である。デバイスシリアル番号入力画面５０１には、商品情報とともにデバイスシリアル番号入力ボックス５０２と、デバイスシリアル番号入力方法選択ラジオボタン５０３と、デバイスシリアル番号ファイル名入力ボックス５０４と、デバイスシリアル番号ファイル指定用参照ボタン５０５と、ライセンス情報の発行を指示する［次へ］ボタン５０６と、前の画面に戻る［戻る］ボタン５０７と、ライセンス情報発行処理自体を中止する［中止する］ボタン５０８とを表示する。図５ではデバイスシリアル番号が、「デバイス番号」または、省略表記では「ＤＳ＃」と記載されている。
【００４０】
デバイスシリアル番号入力ボックス５０２は、その商品のライセンス本数から発行済みのライセンス本数を引いた値と、デバイスシリアル番号入力ボックスの最大表示個数の小さい方の数分表示される。
【００４１】
ユーザは本画面において、表示されたソフトウェア情報が購入したパッケージに含まれるソフトウェアと相違ないことを確認した後、５０３にてデバイスシリアル番号指定方法を選択する。上側のラジオボタンを選択した場合は、ソフトウェアを導入する情報処理装置のデバイスシリアル番号（ＤＳ＃）をデバイスシリアル番号入力ボックス５０２に入力する。下側のラジオボタンを選択した場合は、デバイスシリアル番号ファイル名入力ボックス５０４にデバイスシリアル番号ファイルを絶対パスで入力するか又は、デバイスシリアル番号ファイル指定用参照ボタン５０５を選択し、オペレーティングシステム標準のファイル指定ダイアログボックスを表示して、デバイスシリアル番号ファイルを指定する。いずれかの方法にてデバイスシリアル番号の指定を行った後、［次へ］ボタン５０６を選択すると、入力されたデバイス番号の装置にソフトウェアを導入（インストール）する際に必要となるライセンス情報が、ライセンス発行サーバ１０１内の所定の場所に生成される。ライセンス情報の生成が完了すると、ライセンス発行サーバ１０１は、先に決定された言語に対応するユーザ情報入力画面を表示するための表示用データをユーザシステム１０２に送信する。
【００４２】
図７及び図８はライセンス発行サーバ１０１が提供するユーザ情報入力画面を示す図である。
【００４３】
図７において、７０１はユーザ情報入力画面であり、この画面上に、会社名入力ボックス７０２と、所属名入力ボックス７０３と、郵便番号入力ボックス７０４と、都道府県選択リスト７０５と、住所１入力ボックス７０６と、住所２入力ボックス７０７と、電話番号入力ボックス７０８と、担当者氏名入力ボックス７０９と、連絡先電話番号入力ボックス７１０と、連絡先Ｅ−Ｍａｉｌアドレス入力ボックス７１１と、［次へ］ボタン７１２と、［戻る］ボタン７１３と、Privacy Policyリンク７１４とを表示する。
【００４４】
図７は決定された言語が日本語、地域が日本の場合のお客様情報入力画面を示しており、日本特有の項目として都道府県選択リスト７０５が表示されている。都道府県選択リスト７０５は決定した地域が日本以外の場合は表示されない。
【００４５】
決定された言語が英語、地域がアメリカの場合は図８の画面が表示される。図８において、８０１はお客様情報入力画面であり、この画面上に、会社名入力ボックス８０２と、所属名入力ボックス８０３と、住所１入力ボックス８０４と、住所２入力ボックス８０５と、州名入力ボックス８０６と、国名入力ボックス８０７と、郵便番号入力ボックス８０８と、電話番号入力ボックス８０９と、担当者氏名入力ボックス８１０と、連絡先電話番号入力ボックス８１１と、連絡先E−Mailアドレス入力ボックス８１２と、［次へ］ボタン８１３と、［戻る］ボタン８１４と、Privacy Policyリンク８１５とを表示する。
【００４６】
住所入力項目は国・地域によって異なるため、ライセンス発行サーバ１０１は決定した地域に対応した入力項目を含み、決定した言語のお客様情報入力画面を送出する。
【００４７】
エンドユーザは、７０２〜７１１の各項目（図８の場合は、８０２〜８１２）を入力して［次へ］ボタン７１２（図８の場合は、［Ｎｅｘｔ］ボタン８１３）を選択することにより、お客様情報の入力を確定する。お客様情報が確定されると、先に入力したデバイスシリアル番号に対応する情報処理装置に対しソフトウェアを導入（インストール）する際に必要となるライセンス情報が、ライセンス発行サーバ１０１内の所定の場所に生成される。ライセンス情報の生成が完了すると、図９又は図１０に示す画面が表示される。
【００４８】
また、エンドユーザが、Privacy Policyリンク７１４又は８１５を選択すると、ライセンス発行サーバ１０１は、決定した言語に対応したPrivacy Policy（個人情報の取り扱いに関する記述）画面（不図示）を送出する。
【００４９】
図９及び図１０はライセンス発行サーバ１０１が提供するライセンス情報取得画面である。ライセンス発行サーバ１０１は、ユーザシステム１０２からインターネット１０５を介したアクセスを受けると、図９又は図１０に示す画面を表示するための表示用データをユーザシステム１０３に送信する。
【００５０】
図９において、９０１はライセンス情報取得画面（図では「ライセンス情報ファイル取得」と記載されている）であり、この画面上に、ライセンス情報発行日時９０５（図では「ライセンス情報ファイル発行日」と記載されている）とともにライセンス情報の取得を指示する［取得］ボタン９０２と、前の画面に戻る［戻る］ボタン９０６と、Ｔｏｐメニューに戻るための［Ｔｏｐメニューへ戻る］ボタン９０７とを表示する。
【００５１】
ユーザが本画面において、先に発行されたライセンス情報（ファイル）を取得するために［取得］ボタン９０２を選択すると、オペレーティングシステム標準のファイル指定ダイアログボックス９０３が表示される。任意のライセンス情報（ファイル）の保存先とファイル名を入力して保存を指示すると、オペレーティングシステム標準のダウンロード中ダイアログ９０４が表示されダウンロードが行われる。
【００５２】
図９は決定された言語が日本語、地域が日本の場合のライセンス情報取得画面を示しており、ライセンス情報発行日時９０５の日付表記は、YYYY/MM/DD形式、時間表記は、hh:mm:ss（ＪＳＴ）形式で表示されている。
【００５３】
決定された言語が英語、地域がアメリカの場合は図１０の画面が表示される。図１０において、ライセンス情報発行日時１００５の日付表記は、MM/DD/YYYY形式、時間表記は、hh:mm:ss（ＥＳＴ）形式で表示されている。なお、それぞれの画面に表示される時刻は、販売会社の販売地域に対応する現地時間（時差やサマータイムを考慮した時刻）である。また、ここでは日付表記及び時間表記を決定された地域の形式で表示する例を示したが、通貨記号などの通貨表示形式、及び小数点記号・桁区切り記号・負の符号などの数値表示形式についても同様に取り扱うことが可能なのは言うまでもない。
【００５４】
図１１は、データベース１０６に格納された情報を示す図である。データベース１０６には、アプリケーション情報、ライセンス情報を含む商品情報、アクター情報、ライセンスアクセス番号情報及びデバイス番号情報が格納されている。
【００５５】
１１０１はアプリケーション（Application）テーブルであり、本システム上でアプリケーションを一意に識別するアプリケーション登録番号１１０２、アプリケーションＩＤ１１０３、アプリケーション・バージョン１１０４、アプリケーション名１１０５、アクターＩＤ１１０６が格納される。
【００５６】
１１０７は商品（Product）テーブルであり、商品コード１１０８、アプリケーション登録番号１１０９、商品名１１１０、商品タイプ１１１１、ライセンス台数１１１２、ライセンス期限１１１３、カウント情報１１１４、保守契約情報１１１５が格納される。本ライセンス発行システムに登録されている商品の情報が本テーブル内の各フィールドに格納されている。アプリケーションと商品は１対多の関係にあるため、同一のアプリケーションに対して複数の商品が存在しうる。
【００５７】
１１１６はアクター（Actor）テーブルであり、アクターを一意に識別するアクターＩＤ１１１７、販売会社又はソフトウェア開発業者の種別を示すアクター種別１１１８、販売会社又はソフトウェア開発業者の名称を示すアクター名１１１９が格納される。
【００５８】
１１２０はライセンスアクセス番号（ＬＡ＃）テーブルであり、ライセンスアクセス番号１１２１、商品コード１１２２、登録済みデバイス数１１２３が格納される。商品とライセンスアクセス番号は１対多の関係にあるため、同一の商品に対して複数のライセンスアクセス番号が存在しうる。
【００５９】
１１２４はデバイス（Device）テーブルであり、デバイスシリアル番号１１２５、ライセンスアクセス番号１１２６が格納される。ライセンスアクセス番号とデバイスは１対多の関係にあるため、同一のライセンスアクセス番号に対して複数のデバイスが存在しうる。
【００６０】
ライセンスアクセス番号から販売会社を特定する際には、ＬＡ＃テーブル１１２０の商品コード１１２２からProductテーブル１１０７を特定でき、Productテーブル１１０７のアプリケーション登録番号１１０９からApplicationテーブル１１０１を特定でき、Applicationテーブル１１０１のアクターＩＤ１１１７からActorテーブル１１１６を特定できる。販売会社はActorテーブル１１１６で管理されているため、求まったActorレコードが販売会社を表わしている。
【００６１】
次に本実施形態の処理手順を、フローチャート図１２〜図１３を参照しながら説明する。
【００６２】
図１２は、本実施の形態のライセンス発行サーバ１０１における、エンドユーザによるライセンス発行処理のフローチャートである。
【００６３】
まず、ステップＳ１２０１にて、エンドユーザがＷｅｂブラウザでライセンス発行システムのＵＲＬを入力して、ライセンスアクセス番号入力画面の表示を要求する。この要求はリクエスト情報としてライセンス発行サーバ１０１に送信される。ライセンス発行サーバ１０１はステップＳ１２０２にて、リクエスト情報からエンドユーザが使用しているＷｅｂブラウザに設定されている言語情報を取得する。
【００６４】
続いて、ライセンス発行サーバ１０１はステップＳ１２０３にてブラウザに設定されている言語に対応するライセンスアクセス番号入力画面３０１または４０１を送出する。すると、エンドユーザの表示装置上にライセンスアクセス番号入力画面が表示される。次に、エンドユーザはステップＳ１２０４にて、ライセンスアクセス番号入力画面上のライセンスアクセス番号入力ボックス３０２に、購入したソフトウェアパッケージに含まれていたライセンスアクセス番号を入力して［Ｓｕｂｍｉｔ］ボタン３０３または４０３を選択する。ライセンス発行サーバ１０１は、ステップＳ１２０５にて、入力されたライセンスアクセス番号を取得し、ステップＳ１２０６にて、ライセンスアクセス番号を元にそのソフトウェアパッケージを販売した販売会社を特定する。次にライセンス発行サーバ１０１は、ステップＳ１２０７の言語・地域決定処理にて、特定した販売会社の言語・地域決定ルールに基づいて言語及び地域を決定し、ステップＳ１２０８にて、決定した言語のライセンス情報発行画面５０１または６０１を表示する。
【００６５】
エンドユーザがステップＳ１２０９にて、インストール先の情報処理装置のデバイス番号を入力して［次へ］ボタン５０６（又は［Ｎｅｘｔ］ボタン６０６）を選択すると、ライセンス発行サーバ１０１はステップＳ１２１０にて、先に決定した言語・地域に対応するユーザ情報入力画面７０１または８０１を表示する。次にエンドユーザがステップＳ１２１１にて、ユーザ情報を入力して［次へ］ボタン７１２（又は［Ｎｅｘｔ］ボタン８１３）を選択すると、ライセンス発行サーバ１０１はステップＳ１２１２にてライセンス情報を生成し、ライセンス発行サーバ１０１内の所定の場所に保存する。続いてステップＳ１２１３にて、先に決定した言語・地域に対応したライセンス情報取得画面９０１または１００１を表示する。エンドユーザはステップＳ１２１４にて、［取得する］ボタン９０２（又は［Download a License File］ボタン１００２）を選択し、ステップＳ１２１５にてエンドユーザの情報処理装置上の保存場所を指定して、ライセンス情報ファイルを保存して、本処理を終了する。
【００６６】
図１３は図１２のステップＳ１２０７で行われる言語・地域決定処理の詳細なフローチャートである。
【００６７】
図１２のステップＳ１２０６で販売会社が特定された後、本処理が呼び出され、ステップＳ１３０１にて、先に特定した販売会社の販売地域の言語が１つかどうかを調べる。１つの場合はステップＳ１３０２にて言語を販売地域の言語に、地域を販売地域に決定し、ステップ１３１０に進む。販売地域の言語が１つでない場合は、ステップＳ１３０３で、特定された販売会社が販売会社Ａかどうかを調べる。販売会社Ａとは、特定の販売会社をあらわすための仮の販売会社名であり、他の販売会社と言語決定ルールが異なるものである。
【００６８】
販売会社Ａの場合は、ステップＳ１３０４にてブラウザに設定されている言語が販売地域の言語の何れかかどうかを調べる。販売地域の言語ならば、ステップＳ１３０５にて、言語をブラウザの設定言語に、地域を販売地域中のブラウザ言語に対応する地域に決定し、ステップＳ１３１０に進む。ステップＳ１３０４にてブラウザ言語が販売地域の言語の何れでもないならば、ステップＳ１３０６にて、言語を既定の言語に、地域を既定の地域に決定して、ステップＳ１３１０に進む。欧州を統括する販売会社であれば、既定の地域は例えばイギリスとなり、北米を統括する販売会社であれば、米国となる。この場合、既定の言語は通常英語となる。
【００６９】
ステップＳ１３０３にて、特定された販売会社が販売会社Ａでない場合は、ステップＳ１３０７にて、ブラウザに設定されている言語が販売地域の言語の何れかかどうかを調べる。販売地域の言語ならば、ステップＳ１３０８にて、言語をブラウザの設定言語に、地域を販売会社の地域に決定して、ステップＳ１３１０に進む。ステップＳ１３０７にてブラウザ言語が販売地域の言語の何れでもない場合は、ステップＳ１３０９にて、言語を既定の言語に、地域を既定の地域に決定し、ステップＳ１３１０に進む。ステップＳ１３１０では、決定した言語・地域を記憶領域に保存し、以降ライセンス発行サーバ１０１は、記憶領域に保存されている言語・地域に対応する画面を作成して送出する。なお、決定した言語・地域を記憶する記憶領域には、Ｗｅｂアプリケーションのセッション、ＨＴＭＬのＩＮＰＵＴタグのｈｉｄｄｅｎタイプパラメータ、ＲＡＭ２０８、ＨＤＤ２０９などその形態を問わないのは言うまでもない。
【００７０】
また、情報処理装置は、パーソナルコンピュータ、携帯電話を含む携帯端末、画像形成装置など、ソフトウェアを導入して実行可能な情報処理装置であれば、その形態を問わないのは言うまでもない。
【００７１】
さらに、本実施形態では、例として、日本語と英語で表現した、ライセンスアクセス番号入力画面、デバイスシリアル番号入力画面、ユーザ情報入力画面、ライセンス情報取得画面を示したが、本発明において表示される言語及び画面はこれらのみに限定されるものではなく、他の言語、例えばフランス語やスペイン語、ドイツ語、イタリア語、韓国語、中国語などで表現された複数の画面をサーバ１０１に用意しておき、ブラウザ言語や販売会社に基づいて判定した言語で表現された画面を適宜読出す構成としてもよい。
【００７２】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００７４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００７８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００８０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施の形態によるライセンス発行装置の構成図である。
【図２】本発明の一実施の形態におけるライセンス発行装置のブロック図である。
【図３】本発明の一実施の形態における日本語のライセンスアクセス番号入力画面である。
【図４】本発明の一実施の形態における英語のライセンスアクセス番号入力画面である。
【図５】本発明の一実施の形態における日本語のデバイスシリアル番号入力画面である。
【図６】本発明の一実施の形態における英語のデバイスシリアル番号入力画面である。
【図７】本発明の一実施の形態における日本語のお客様情報入力画面である。
【図８】本発明の一実施の形態における英語のお客様情報入力画面である。
【図９】本発明の一実施の形態における日本語のライセンス情報取得画面である。
【図１０】本発明の一実施の形態における英語のライセンス情報取得画面である。
【図１１】本発明の一実施の形態におけるソフトウェア管理データベースの説明図である。
【図１２】本発明の一実施の形態における商品登録処理のフローチャートである。
【図１３】本発明の一実施の形態におけるエンドユーザのライセンス発行処理のフローチャートである。
【符号の説明】
【００８２】
１０１  ライセンス発行サーバ
１０２  ユーザシステム
１０３  販売会社システム
１０４  ソフトウェア開発業者システム
１０５  ネットワーク
１０６  ソフトウェア管理データベース
１０７  言語処理部
１０８  ブラウザ言語取得モジュール
１０９  言語決定モジュール
１１０  ＬＦ発行部
１１１  ＬＡ＃入力画面表示モジュール
１１２  ＬＡ＃取得モジュール
１１３  販売会社特定モジュール
１１４  ＤＳ＃入力画面表示モジュール
１１５  ＬＦ発行モジュール
１１６  商品登録部
１１７  商品登録モジュール
１１８  ＬＡ＃発行部
１１９  商品選択モジュール
１２０  ＬＡ＃発行
１２１  表示部（ユーザシステム）
１２２  入力部（ユーザシステム）
１２３  表示部（販売会社システム）
１２４  入力部（販売会社システム）
１２５  表示部（ソフトウェア開発業者システム）
１２６  入力部（ソフトウェア開発業者システム）
２０１  表示装置
２０２  ＶＲＡＭ
２０３  ＣＤＤ
２０４  キーボード
２０５  ポインティングデバイス
２０６  ＣＰＵ
２０７  ＲＯＭ
２０８  ＲＡＭ
２０９  ＨＤＤ
２１０  ＦＤＤ
２１１  ネットワーク・インターフェース
２１２  ＣＰＵバス
２１３  ネットワーク
【図１】
2005078166.tif 000003
【図２】
2005078166.tif 000004
【図３】
2005078166.tif 000005
【図４】
2005078166.tif 000006
【図５】
2005078166.tif 000007
【図６】
2005078166.tif 000008
【図７】
2005078166.tif 000009
【図８】
2005078166.tif 000010
【図９】
2005078166.tif 000011
【図１０】
2005078166.tif 000012
【図１１】
2005078166.tif 000013
【図１２】
2005078166.tif 000014
【図１３】
2005078166.tif 000015
【手続補正書】
【提出日】平成16年7月8日(2004.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理装置であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する手段と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信手段と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する手段と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元に対応する言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第２送信手段は、前記販売元に対応する言語が複数存在する場合に、前記ブラウザの言語設定に対応する言語が、前記販売元に対応する言語に含まれている場合、前記ブラウザの言語設定に対応する言語に基づいた表示用データを、前記ユーザ端末に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２送信手段は、住所入力項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた住所入力項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２送信手段は、日付項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた日付項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２送信手段は、時間項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた時間項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記第２送信手段は、数値項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた数値項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第２送信手段は、通貨項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた通貨項目を含む表示用データを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理方法であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元に対応する言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を有することを特徴とする情報処理方法。
【請求項９】
前記第２送信工程は、前記販売元に対応する言語が複数存在する場合に、前記ブラウザの言語設定に対応する言語が、前記販売元に対応する言語に含まれている場合、前記ブラウザの言語設定に対応する言語に基づいた表示用データを、前記ユーザ端末に送信することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムであって、
コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元の言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とするプログラム。
【請求項１１】
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムを格納した記憶媒体であって、
前記プログラムは、コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元の言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする、プログラムが読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、上記従来技術の課題を解決し、ユーザに言語選択を求めることなく最適な言語で表現された画面を提供する技術を提供することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的を達成するため、本発明に係る装置は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理装置であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する手段と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信手段と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する手段と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元に対応する言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信手段と、
を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記第２送信手段は、前記販売元に対応する言語が複数存在する場合に、前記ブラウザの言語設定に対応する言語が、前記販売元に対応する言語に含まれている場合、前記ブラウザの言語設定に対応する言語に基づいた表示用データを、前記ユーザ端末に送信することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記第２送信手段は、住所入力項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた住所入力項目を含む表示用データを選択することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記第２送信手段は、日付項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた日付項目を含む表示用データを選択することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記第２送信手段は、時間項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた時間項目を含む表示用データを選択することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
前記第２送信手段は、数値項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた数値項目を含む表示用データを選択することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
前記第２送信手段は、通貨項目を含む画面の表示用データを送信する際に、前記販売元の販売地域に基づいた通貨項目を含む表示用データを選択することを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記目的を達成するため、本発明に係る方法は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信する情報処理方法であって、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元に対応する言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を有することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するため、本発明に係るプログラムは、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムであって、
コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元の言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記目的を達成するため、本発明に係る記憶媒体は、
ユーザ端末からライセンスアクセス番号を受信し、受信した前記ライセンスアクセス番号に対応するソフトウェアのインストールに必要なライセンス情報を、前記ユーザ端末に送信するプログラムを格納した記憶媒体であって、
前記プログラムは、コンピュータに、
前記ユーザ端末のブラウザから、ネットワークを介して、ライセンスアクセス番号入力画面の表示用データのリクエストを受信する工程と、
受信した前記リクエストに基づいて、前記ブラウザの言語設定に対応する言語のライセンスアクセス番号入力画面の表示用データを送信する第１送信工程と、
前記ライセンスアクセス番号入力画面に対して入力されたライセンスアクセス番号を受信する工程と、
取得した前記ライセンスアクセス番号に基づいて、前記ソフトウェアを販売した販売元の言語に基づいた表示用データを、前記ユーザ端末に送信する第２送信工程と、
を実行させることを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明によれば、ユーザに選択を求めることなく最適な言語で表現された画面を提供することができる。特に、ライセンスアクセス番号入力画面以降の画面を、最適な言語で表示することができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
１０７はライセンス発行サーバ１０１上の言語処理部であり、言語処理部１０７には、ブラウザ言語取得モジュール１０８、言語決定モジュール１０９が含まれる。１１０はライセンス発行サーバ１０１上のライセンスファイル（ＬＦ）発行部であり、ライセンスアクセス番号（ＬＡ＃）入力画面表示モジュール１１１、ライセンスアクセス番号（ＬＡ＃）取得モジュール１１２、販売会社特定モジュール１１３、デバイスシリアル番号（ＤＳ＃）入力画面表示モジュール１１４、及びライセンスファイル（ＬＦ）発行モジュール１１５が含まれる。１１６はライセンス発行サーバ１０１上の商品登録部であり、商品登録モジュール１１７が含まれる。１１８はライセンス発行サーバ１０１上のライセンスアクセス番号発行部であり、商品選択モジュール１１９及びライセンスアクセス番号発行モジュール１２０が含まれる。１２１はユーザシステム１０２上の表示部であり、１２２はユーザシステム１０２上の入力部である。１２３は販売会社システム１０３上の表示部であり、１２４は販売会社システム１０３上の入力部である。１２５はソフトウェア開発業者システム１０４上の表示部であり、１２６はソフトウェア開発業者システム１０４上の入力部である。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
【図１】本発明の一実施の形態によるライセンス発行装置の構成図である。
【図２】本発明の一実施の形態におけるライセンス発行装置のブロック図である。
【図３】本発明の一実施の形態における日本語のライセンスアクセス番号入力画面である。
【図４】本発明の一実施の形態における英語のライセンスアクセス番号入力画面である。
【図５】本発明の一実施の形態における日本語のデバイスシリアル番号入力画面である。
【図６】本発明の一実施の形態における英語のデバイスシリアル番号入力画面である。
【図７】本発明の一実施の形態における日本語のお客様情報入力画面である。
【図８】本発明の一実施の形態における英語のお客様情報入力画面である。
【図９】本発明の一実施の形態における日本語のライセンス情報取得画面である。
【図１０】本発明の一実施の形態における英語のライセンス情報取得画面である。
【図１１】本発明の一実施の形態におけるソフトウェア管理データベースの説明図である。
【図１２】本発明の一実施の形態におけるライセンス発行処理のフローチャートである。
【図１３】本発明の一実施の形態における言語・地域決定処理のフローチャートである。
【手続補正１８】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005078166.tif 000016