(57)【要約】【課題】電子機器の購入者が、当該電子機器が手元になくとも対応するアプリケーションプログラムをインストールできるようライセンス管理する。【解決手段】電子機器を購入したユーザが操作する操作端末２０に接続された、管理サーバ１０に備えられたＣＰＵに対し、特定のユーザのユーザＩＤを取得するステップＳ３０の手順と、取得されたユーザＩＤを用いて、ユーザによる電子機器の購入履歴を取得するステップＳ３５の手順と、取得されたユーザの購入履歴を用いて、購入された電子機器を接続する予定の操作端末２０にインストール可能な対応アプリケーションのリストを作成するステップＳ４０の手順と、作成されたインストール可能リストを、操作端末２０へ出力するステップＳ４５の手順と、を実行させる。【選択図】図１３
2016051301.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を購入したユーザが操作する操作端末に接続された、管理サーバに備えられた演算手段に対し、
特定のユーザの識別情報を取得する識別情報取得手順と、
前記識別情報取得手順で取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手順と、
前記購入履歴取得手順で取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手順と、
前記リスト作成手順で作成された前記リストを、前記操作端末へ出力するリスト出力手順と、
を実行させるための、購入管理プログラム。
【請求項２】
請求項１記載の購入管理プログラムにおいて、
前記演算手段に対し、
前記操作端末を介した前記特定のユーザによる前記電子機器の購入要請に応じて、対応する決済処理を行う購入処理手順をさらに実行させ、
前記購入履歴取得手順は、
前記購入処理手順で処理された前記電子機器の購入を含む、前記特定のユーザの前記購入履歴を取得する
ことを特徴とする購入管理プログラム。
【請求項３】
請求項１又は請求項２記載の購入管理プログラムにおいて、
前記演算手段に対し、
複数の前記電子機器に共通に用意され、各電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのダウンロードを支援する共通支援プログラムを、前記リスト出力手順で前記リストを出力した当該操作端末に対しダウンロードする、支援プログラムダウンロード手順と、
前記支援プログラムダウンロード手順による前記共通支援プログラムのダウンロード後、前記リスト出力手順で前記リストを出力した前記操作端末において当該リストから選択された特定のアプリケーションプログラムを、当該操作端末に対しダウンロードする、アプリケーションプログラムダウンロード手順と、
をさらに実行させる
ことを特徴とする購入管理プログラム。
【請求項４】
電子機器を購入したユーザが操作する操作端末に接続された、管理サーバが実行する購入管理方法であって、
特定のユーザの識別情報を取得する識別情報取得手順と、
前記識別情報取得手順で取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手順と、
前記購入履歴取得手順で取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手順と、
前記リスト作成手順で作成された前記リストを、前記操作端末へ出力するリスト出力手順と、
を有することを特徴とする購入管理方法。
【請求項５】
電子機器を購入したユーザが操作する操作端末に接続された、購入管理サーバであって、
特定のユーザの識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手段と、
前記購入履歴取得手段により取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手段と、
前記リスト作成手段により作成された前記リストを、前記操作端末へ出力するリスト出力手段と、
を有することを特徴とする購入管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）による電子機器の購入と、当該電子機器に関連するアプリケーションプログラムのライセンスを管理する購入管理プログラム、購入管理方法、及び購入管理サーバに関する。
【背景技術】
【０００２】
従来より、ソフトウェアのインストールに関するライセンス管理として、例えば、当該ソフトウェアのパッケージに添付されたインストール用プログラムやシリアルナンバーを用いて管理サーバからライセンスを供与されるという手法が取られていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０２３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、電子機器には、ユーザが購入した後に当該電子機器が接続されたパーソナルコンピュータ等の操作端末に別途インストール可能なアプリケーションプログラムが用意されている。このアプリケーションプログラムは、購入した電子機器をハードウェア的に上記操作端末に接続した状態で、当該操作端末をネットワーク上で当該電子機器に係わる管理サーバ（例えば製造メーカのもの）に接続することにより、自動的に当該操作端末にダウンロードされる場合もある。
【０００５】
ここで、上記電子機器を電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）により購入した場合、決済後ユーザのもとへ配送されるまでに何日間かを要するが、その配送待ちの期間に、前もって上記アプリケーションプログラムを上記操作端末にダウンロードできればユーザにとって時間的に効率が良く、利便性が高い。
【０００６】
本発明の目的は、電子機器の購入者が、当該電子機器が手元になくとも対応するアプリケーションプログラムをインストールできるようライセンス管理できる購入管理プログラム、購入管理方法、及び購入管理サーバを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願第１発明は、電子機器を購入したユーザが操作する操作端末に接続された、管理サーバに備えられた演算手段に対して実行する購入管理プログラムであって、特定のユーザの識別情報を取得する識別情報取得手順と、前記識別情報取得手順で取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手順と、前記購入履歴取得手順で取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手順と、前記リスト作成手順で作成された前記リストを、前記操作端末へ出力するリスト出力手順と、を実行させることを特徴とする。
【０００８】
本願第１発明においては、管理サーバが、識別情報取得手順と、購入履歴取得手順と、リスト作成手順と、を実行する。すなわち、ユーザが上記購入された電子機器を接続する予定の操作端末を操作して管理サーバへアクセスすることで、上記識別情報取得手順において、当該ユーザの識別情報（いわゆるユーザＩＤ）が取得される。その後、購入履歴取得手順で、上記取得された識別情報を用いて、上記ユーザによる電子機器の購入履歴が取得される。そして、取得された上記ユーザの購入履歴を用いて、リスト作成手順で、購入済みの電子機器に対応してインストール可能なアプリケーションプログラムのリストが作成される。作成されたリストは、リスト出力手順で上記操作端末へと出力される。
【０００９】
ここで、前述したように配送待ちの期間であっても、決済済みであることからユーザの購入履歴は既に記録されているので、ユーザは、届けられてくる電子機器に対応して操作端末にインストール可能なアプリケーションプログラムのリストを当該操作端末において確認することができる。これにより、さらに管理サーバへアクセスすることで、ユーザが上記リスト中から適宜に選択した所望のアプリケーションプログラムを、（電子機器が届くよりも前に）前もって管理サーバから操作端末へダウンロードしておくことができる。この結果、電子機器の購入者が、当該電子機器が手元になくとも対応するアプリケーションプログラムをインストールできるようライセンス管理でき、ユーザの利便性を向上することができる。
【００１０】
また上記目的を達成するために、本願第４発明は、電子機器を購入したユーザが操作する操作端末に接続された、管理サーバが実行する購入管理方法であって、特定のユーザの識別情報を取得する識別情報取得手順と、前記識別情報取得手順で取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手順と、前記購入履歴取得手順で取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手順と、前記リスト作成手順で作成された前記リストを、前記操作端末へ出力するリスト出力手順と、を有することを特徴とする。
【００１１】
また上記目的を達成するために、本願第５発明は、電子機器を購入したユーザが操作する操作端末に接続された、購入管理サーバであって、特定のユーザの識別情報を取得する識別情報取得手段と、前記識別情報取得手段により取得された前記特定のユーザの識別情報を用いて、前記特定のユーザによる前記電子機器の購入履歴を取得する購入履歴取得手段と、前記購入履歴取得手段により取得された前記特定のユーザの購入履歴を用いて、購入された前記電子機器を接続する予定の前記操作端末にインストール可能なアプリケーションプログラムのリストを作成するリスト作成手段と、前記リスト作成手段により作成された前記リストを、前記操作端末へ出力するリスト出力手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、電子機器の購入者が、当該電子機器が手元になくとも対応するアプリケーションプログラムをインストールできるようライセンス管理できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係わる購入管理サーバを備えた購入管理システムの全体構成を表す機能ブロック図である。
【図２】管理サーバに記録される購入履歴テーブルを模式的に表す図である。
【図３】管理サーバに記録される対応アプリケーションテーブルを模式的に表す図である。
【図４】管理サーバ上の購入サイトを閲覧した操作端末の表示画面を表す図である。
【図５】操作端末における決済画面の表示を表す図である。
【図６】操作端末における対応アプリケーションの取得確認画面の表示を表す図である。
【図７】操作端末における共通インストーラの取得確認画面の表示を表す図である。
【図８】操作端末における共通インストーラのダウンロード中画面の表示を表す図である。
【図９】操作端末における共通インストーラの起動確認画面の表示を表す図である。
【図１０】操作端末における共通インストーラの表示を表す図である。
【図１１】操作端末における対応アプリケーションのダウンロード中画面の表示を表す図である。
【図１２】操作端末における対応アプリケーションの起動確認画面の表示を表す図である。
【図１３】管理サーバが備えるＣＰＵにより実行される制御手順を示すフローチャートである。
【図１４】操作端末が備えるＣＰＵにより実行される共通インストーラ上での制御手順を示すフローチャートである。
【図１５】アプリケーション購入管理サーバと販売管理サーバを備えた購入管理システムの全体構成を表す機能ブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について、図面を参照しつつ説明する。
【００１５】
＜購入管理システムの構成概要＞
図１は、本実施形態に係わる購入管理サーバを備えた購入管理システムの全体構成を表す機能ブロック図を示している。
【００１６】
図１において、購入管理システム１は、メーカ側が所有する管理サーバ１０（購入管理サーバ）と、ユーザ側が所有する少なくとも１つの操作端末２０（図示する例では１台のみ図示）と、を有している。管理サーバ１０と操作端末２０は、例えば通信ネットワーク等のネットワークＮＷとを介し、互いに情報送受信可能に接続されている。
【００１７】
管理サーバ１０は、本実施形態の例では、ネットワークＮＷを介して電子機器を販売対象とした電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）を行う機能とともに、上記電子機器４０に関連するソフトウェアのダウンロードとインストールのライセンス管理を行う機能を有する。電子商取引で電子機器４０（図示する例ではラベルプリンタ）の購入が決済された場合、管理サーバ１０は同メーカの工場や倉庫３０に対して購入対象の電子機器４０を購入者のユーザへ出荷、配送するよう指示する。
【００１８】
操作端末２０は、ネットワークＮＷを介して管理サーバ１０にアクセスし各種の情報を送受可能なクライアント端末としの機能とともに、購入した電子機器４０をハードウェア的に接続して各種の指令や情報を送受する上位制御装置としての機能を有する汎用パーソナルコンピュータである。
【００１９】
＜本実施形態の特徴＞
図示する例のように電子機器４０がラベルプリンタである場合には、接続する操作端末２０に対して、電子機器４０をハードウェア的に制御するためのドライバソフトウェアの他にも、例えば印刷内容の画像を編集するための専用エディタ等のアプリケーションプログラムをインストールする必要がある。
【００２０】
ここで、ドライバソフトウェアの場合は不特定多数のユーザに対して広く頒布しても問題はないが、専用エディタ等のアプリケーションプログラムの場合は当該ラベルプリンタを購入したユーザ（特に接続する予定の操作端末２０）に限定して頒布しインストールされるようライセンス管理を行う必要がある。
【００２１】
上記電子機器４０を電子商取引により購入した場合、決済後ユーザのもとへ配送されるまでに何日間かを要するが、その配送待ちの期間に、前もって上記専用エディタ等のアプリケーションプログラム（以下、対応アプリケーションという）を操作端末２０にダウンロードできればユーザにとって時間的に効率が良く、利便性が高い。
【００２２】
そこで本実施形態の購入管理システム１が有する管理サーバ１０の特徴として、電子機器４０を購入を決済したユーザの操作端末２０に対し、当該電子機器４０の配送の到着前でも当該電子機器４０に対応した対応アプリケーションをインストールできるようライセンス管理する。
【００２３】
＜ライセンス管理の手法について＞
上述した本実施形態の購入管理システム１におけるライセンス管理の手法について、以下に説明する。図２は、管理サーバ１０に記録される購入履歴テーブルを模式的に示しており、その内容はユーザ側の操作端末２０による購入要請とその決済が行われた際に記録、管理される。
【００２４】
この購入履歴テーブルは、ユーザＩＤと、購入製品ＩＤと、購入製品名と、購入日の記録項目を有している。この購入履歴テーブルは、各ユーザごとに対応してそれまでに購入された全ての電子機器の購入履歴が記録されるものであり、ユーザＩＤの記録項目には、当該購入管理システム１に予め登録されている全てのユーザの識別情報（ユーザＩＤ）が記録される。
【００２５】
購入製品ＩＤの記録項目には、対応するユーザＩＤのユーザがそれまでに購入した電子機器の型式を表す識別情報（製品ＩＤ）が記録される。購入製品名の記録項目には、対応する購入製品ＩＤの製品名称が記録され、購入日の記録項目には、実際に購入要請、決済された日付が記録される。
【００２６】
また図３は、管理サーバ１０に記録される対応アプリケーションテーブルを模式的に示している。その内容はあらかじめ半固定的に記録され、管理サーバ１０上で購入できる電子機器の型式やそれらの対応アプリケーションのラインナップが変更された際に特に図示しないシステム管理者によって更新、管理される。
【００２７】
この対応アプリケーションテーブルは、製品ＩＤと、製品名と、対応アプリケーション名と、バージョンと、容量の記録項目を有している。この対応アプリケーションテーブルは、各電子機器ごとに対応して用意されている対応アプリケーションとその関連情報が記録される。
【００２８】
製品ＩＤの記録項目には、管理サーバ１０上で購入可能な全ての電子機器の型式を表す識別情報（上記購入履歴テーブルにおける購入製品ＩＤと同等）が記録される。製品名の記録項目には、対応する製品ＩＤの製品名称（上記購入履歴テーブルにおける購入製品名と同等）が記録される。対応アプリケーション名の記録項目には、対応する製品ＩＤ、製品名の電子機器を接続する操作端末２０にインストールする必要のある対応アプリケーションの名称が記録される。バージョンの記録項目には、対応する対応アプリケーションの現在のバージョン情報が記録され、容量の記録項目には当該対応アプリケーションのプログラムの記録容量が記録される。
【００２９】
管理サーバ１０は、上記２つのテーブルを参照することにより、どのユーザに対していずれの対応アプリケーションがダウンロード可能であるかのライセンス管理を行う。具体的には、図１に示すように、あるユーザが操作端末２０を操作して管理サーバ１０にアクセスし、所望する電子機器４０に対して購入要請と決済を行う。この購入手続きの際には登録ユーザとしてログインする必要があるため、当該登録ユーザに割り当てられているユーザＩＤが管理サーバ１０に送信される。これにより管理サーバ１０は、ユーザＩＤに対応して購入した電子機器４０に関する情報（購入製品ＩＤ、購入製品名、購入日）を購入履歴テーブル（図中では購入履歴情報と記載）に記録する。
【００３０】
その後に、同じユーザがその操作端末２０に対応アプリケーションのダウンロードとインストールを希望する場合には、当該ユーザのユーザＩＤを管理サーバ１０に再度送信する。これにより管理サーバ１０は、購入履歴テーブルを参照して、受信したユーザＩＤのユーザがそれまでにいずれの電子機器を購入しているかを照合できる。さらに管理サーバ１０は、対応アプリケーションテーブルを参照して、当該ユーザが実際に購入した電子機器に対応してどの対応アプリケーションに限定してダウンロードできるかのライセンス管理が可能となる。
【００３１】
なお、本実施形態の例では、管理サーバ１０からユーザの操作端末２０への対応アプリケーションのダウンロードは、共通インストーラを介して行う。ここで、共通インストーラとは、管理サーバ１０上で購入要請可能な全ての電子機器に共通して対応アプリケーションのダウンロードを支援するためのアプリケーションプログラムである。対応アプリケーションのダウンロードを希望するユーザは、その前に管理サーバ１０から操作端末２０に共通インストーラを別途ダウンロードしインストールする必要がある。なお、この共通インストーラのアプリケーションプログラムが、各請求項記載の共通支援プログラムに相当する。
【００３２】
操作端末２０上でこの共通インストーラを起動することで、自動的にユーザＩＤが管理サーバ１０に送信される（上述した再度送信）。管理サーバ１０は、受信したユーザＩＤに基づく上記ライセンス管理により、当該ユーザＩＤのユーザが所有する操作端末２０に対してインストール可能な対応アプリケーションの一覧情報をインストール可能リストとして作成し、操作端末２０に送信する。
【００３３】
操作端末２０上の共通インストーラがこのインストール可能リストを受信し、ユーザに対して表示する。ユーザは、インストール可能リストで列記された対応アプリケーションの中から必要とするものを選択指定し、共通インストーラがその指定情報を管理サーバ１０へ送信する。これにより管理サーバ１０は、ライセンス管理によりダウンロードが許容された対応アプリケーションのうちさらにユーザが選択指定したものだけを操作端末２０へダウンロードできる。共通インストーラは、管理サーバ１０からダウンロードした対応アプリケーションを、操作端末２０に対して適切にインストールする。
【００３４】
＜対応アプリケーションをインストールするまでの具体的な操作について＞
以上説明したような電子機器の購入手続きから対応アプリケーションのインストールまでの具体的な操作の流れについて、操作端末２０側における表示画面を例示しつつ以下に説明する。なお、以下に示す表示画面の例は、いずれもいわゆるマルチウィンドウ形式のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示の画面を示す。
【００３５】
まず、操作端末２０で管理サーバ１０上の購入サイトにアクセスした際には、当該操作端末２０の表示部（特に図示せず）に図４のような画面が表示される。図示する例では、いわゆるインターネットブラウザのアプリケーションを利用して購入サイトを閲覧した場合の表示例であり、販売対象の電子機器として製品名「ＳＴ−１２３４５ＬＥ」のラベルプリンタの説明を表示している。
【００３６】
ユーザがこのラベルプリンタの購入を希望して「購入する」のボタンを押下操作した場合には、図５の決済画面に切り替わる。ユーザは、この決済画面上で最終的な購入の判断を行い、「はい」ボタンを押下操作することで決済する。なお、この決済を行うにはそれまでに管理サーバ１０へログインする必要があり、この例では特に図示しないログイン画面上でのユーザＩＤ及びパスワードの入力によりすでにログイン操作を行っているものとする。管理サーバ１０は、このログイン操作時に受信したユーザＩＤに基づいて登録ユーザを認証し、購入履歴テーブルの記録管理、及び電子商取引（ｅ−ｃｏｍｍｅｒｃｅ；公知の手法によるものであり説明を省略）を行う。
【００３７】
ユーザが上記の決済操作を行った場合には、図６の画面に切り替わり、対応アプリケーションを今すぐ取得するかの確認を行う。この確認画面では、購入した電子機器の到着予定日が表示され、それまでの期間を考慮して先に対応アプリケーションを取得する必要があるかをユーザに確認させる。
【００３８】
ユーザがその時点で対応アプリケーションの取得を希望して「今すぐ取得」のボタンを押下操作した場合には、図７の画面に切り替わり、共通インストーラの取得についての確認を行う。なお、当該ユーザが過去に他の電子機器を購入しており、すでに共通インストーラが操作端末２０にインストールされていることが検知されている場合は、この確認画面以降の表示を省略して自動的に共通インストーラを起動してもよい（後述の図１０参照）。
【００３９】
ユーザが共通インストーラの取得を希望して「はい」のボタンを押下操作した場合には、図８の画面に切り替わり、管理サーバ１０から共通インストーラをダウンロードする。共通インストーラのダウンロードが完了した際には、図９の画面に切り替わり、共通インストーラの起動と取得可能な対応アプリケーションのリスト（インストール可能リスト）の閲覧についての確認を行う。なお、以上の共通インストーラのダウンロード及びインストールは、購入手続きの直後に限られず、その後任意のタイミングで管理サーバ１０にログインした際に所定の処理を経て行ってもよい。
【００４０】
ユーザが共通インストーラの起動とインストール可能リストの閲覧を希望して「はい」のボタンを押下操作した場合には、共通インストーラを起動して図１０の画面に切り替わる。なお、この共通インストーラの起動についても、購入手続きの直後に限られず、当該共通インストーラを操作端末２０にインストールしてから任意のタイミングで起動してもよい。この共通インストーラは、その起動時に自動的にユーザＩＤを管理サーバ１０へ送信して、操作端末２０は通常のログインと同等の状態となる。
【００４１】
管理サーバ１０は、この共通インストーラによるログインを受けてユーザＩＤに対応するインストール可能リストを作成し、共通インストーラへ送信する。これを受信した共通インストーラは、図示するようにインストール可能リストに記載された対応アプリケーション（図示する例では「Ｐ−エディター」、「Ｐ−メンテナンス」、及び「マニュアル」の３つ）をリスト表示する。なお、インストール可能リストは、上記図３に示した対応アプリケーションテーブルの記録内容に基づいて作成されたものであり、各対応アプリケーションのバージョン及び容量についても併記され、共通インストーラで表示される。また、リスト表示された対応アプリケーションのうちユーザにより任意選択操作されて反転表示されたものについては、説明欄Ｅにて当該対応アプリケーションの機能説明などが表示される。
【００４２】
ユーザは、リスト表示された対応アプリケーションのうちその時点でインストールを希望するものに対応するラジオボックスＲを選択してチェックマークを記入するよう操作し、「インストール」ボタンを押下操作することでそれらのダウンロードが開始される。この際には、ユーザによる対応アプリケーションの選択指定情報を共通インストーラが管理サーバ１０へ送信し、管理サーバ１０がその選択指定情報に基づいて対応アプリケーションを選択して操作端末２０へ送信（ダウンロード）する。この対応アプリケーションのダウンロード中には、操作端末２０の表示部に図１１の画面が表示される。
【００４３】
選択された全ての対応アプリケーションのダウンロードが完了した際には、図１２の画面に切り替わり、ダウンロードが完了した対応アプリケーションをすぐに起動するか確認する。ユーザが対応アプリケーションの起動を希望して「はい」ボタンを押下操作した場合には、操作画面を消去して当該対応アプリケーションを起動する（図示省略）。
【００４４】
なお、以上の操作画面について、図４〜図９の操作画面は管理サーバ１０上のサイト画面（いわゆるＷＥＢページ画面）となり、図１０〜図１２の操作画面は共通インストーラ上のアプリケーション画面となる。
【００４５】
＜管理サーバの具体的な制御手順＞
以上説明した購入処理及びインストール処理を実現するため、管理サーバ１０に備えられるＣＰＵ（演算手段に相当；特に図示せず）により実行される制御手順を図１３のフローチャートで説明する。図１３において、例えば登録ユーザがログインして電子機器の購入要請を行った際に、このフローが開始される。
【００４６】
まず、ステップＳ５において、管理サーバ１０のＣＰＵは、購入サイトを介したユーザからの指示に従って電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）により電子機器の購入、決済の処理を行う（上記図４、図５参照）。なおこの際には、上記ログイン時に取得したユーザＩＤに基づいて、購入履歴テーブルの更新も行う。その後、ステップＳ１０に移る。
【００４７】
ステップＳ１０では、管理サーバ１０のＣＰＵは、ユーザがその時点で対応アプリケーションの取得を希望しているか否かを判定する（上記図６参照）。ユーザがその時点での対応アプリケーションの取得を希望していない場合には、判定は満たされず（Ｓ１０：ＮＯ）、そのままこのフローを終了する。
【００４８】
一方、ユーザがその時点での対応アプリケーションの取得を希望している場合には、判定が満たされ（Ｓ１０：ＹＥＳ）、ステップＳ１５に移る。
【００４９】
ステップＳ１５では、管理サーバ１０のＣＰＵは、ユーザが共通インストーラの取得を希望しているか否かを判定する（上記図７参照）。ユーザが共通インストーラの取得を希望していない場合には、判定は満たされず（Ｓ１５：ＮＯ）、そのままこのフローを終了する。
【００５０】
一方、ユーザが共通インストーラの取得を希望している場合には、判定が満たされ（Ｓ１５：ＹＥＳ）、ステップＳ２０に移る。
【００５１】
ステップＳ２０では、管理サーバ１０のＣＰＵは、操作端末２０に対し共通インストーラのプログラムファイルを送信（ダウンロード）する（上記図８参照）。その後、ステップＳ２５に移る。
【００５２】
ステップＳ２５では、管理サーバ１０のＣＰＵは、ユーザがその時点でインストール可能な対応アプリケーションのリストの閲覧を希望しているか否かを判定する（上記図９参照）。言い換えると、ユーザがその時点で共通インストーラの起動を希望しているか否かを判定する。ユーザがその時点での対応アプリケーションのリストの閲覧を希望していない場合には、判定は満たされず（Ｓ２５：ＮＯ）、そのままこのフローを終了する。
【００５３】
一方、ユーザがその時点での対応アプリケーションのリストの閲覧を希望している場合には、判定が満たされ（Ｓ２５：ＹＥＳ）、ステップＳ３０に移る。なおこの際には、操作端末２０側で共通インストーラが自動的に起動する。
【００５４】
ステップＳ３０では、管理サーバ１０のＣＰＵは、共通インストーラから送信されるユーザＩＤを取得する。その後、ステップＳ３５に移る。
【００５５】
ステップＳ３５では、管理サーバ１０のＣＰＵは、上記図２の購入履歴テーブルを参照し、上記ステップＳ３０で取得したユーザＩＤに対応する購入履歴情報を取得する。その後、ステップＳ４０に移る。
【００５６】
ステップＳ４０では、管理サーバ１０のＣＰＵは、上記図３の対応アプリケーションテーブルを参照して、上記ステップＳ３５で取得した購入履歴情報に基づき当該ユーザＩＤのユーザが購入済みの電子機器に対応する対応アプリケーションを選定してインストール可能リストを作成する。その後、ステップＳ４５に移る。
【００５７】
ステップＳ４５では、管理サーバ１０のＣＰＵは、上記ステップＳ４０で作成したインストール可能リストを操作端末２０（共通インストーラ）へ送信する。その後、ステップＳ５０に移る。
【００５８】
ステップＳ５０では、管理サーバ１０のＣＰＵは、ユーザがその時点でインストールを希望する対応アプリケーションの選択指定情報を操作端末２０（共通インストーラ）から受信したか否かを判定する。選択指定情報を受信していない場合には、判定は満たされず（Ｓ５０：ＮＯ）、ステップＳ６０に移る。
【００５９】
一方、選択指定情報を受信した場合には、判定が満たされ（Ｓ５０：ＹＥＳ）、ステップＳ５５に移る。
【００６０】
ステップＳ５５では、管理サーバ１０のＣＰＵは、上記ステップＳ５０で受信した選択指定情報で指定されている全ての対応アプリケーションのプログラムファイルを操作端末２０へ送信（ダウンロード）する。その後、ステップＳ６０に移る。
【００６１】
ステップＳ６０では、管理サーバ１０のＣＰＵは、共通インストーラの終了操作により操作端末２０がログアウトしたか否かを判定する。ログアウトしていない場合には、判定は満たされず（Ｓ６０：ＮＯ）、ステップＳ５０に戻り同様の手順を繰り返す。
【００６２】
一方、ログアウトした場合には、判定が満たされ（Ｓ６０：ＹＥＳ）、このフローを終了する。
【００６３】
なお、以上説明した管理サーバ１０のフローチャートにおいては、購入処理と対応アプリケーションのインストール処理を続けて行う場合を示したが、これに限られない。例えば、購入処理とは別にユーザが任意のタイミングで共通インストーラを起動して管理サーバ１０にログインした場合には、管理サーバ１０は上記ステップＳ３０以降の手順を個別に実行すればよい。
【００６４】
以上において、ステップＳ５の手順が各請求項記載の購入処理手順に相当し、ステップＳ２０の手順が各請求項記載の支援プログラムダウンロード手順に相当し、ステップＳ３０の手順が各請求項記載の識別情報取得手順及び識別情報取得手段に相当し、ステップＳ３５の手順が各請求項記載の購入履歴取得手順及び購入履歴取得手段に相当し、ステップＳ４０の手順が各請求項記載のリスト作成手順及びリスト作成手段に相当し、ステップＳ４５の手順が各請求項記載のリスト出力手順及びリスト出力手段に相当し、ステップＳ５５の手順が各請求項記載のアプリケーションプログラムダウンロード手順に相当し、上記図１３の制御手順全体を管理サーバ１０のＣＰＵに実行させるプログラムが各請求項記載の購入管理プログラムに相当する。
【００６５】
＜共通インストーラの具体的な制御手順＞
また、上述した購入処理及びインストール処理を実現するため、操作端末２０に備えられるＣＰＵ（特に図示せず）により共通インストーラ上で実行される制御手順を図１４のフローチャートで説明する。図１４において、操作端末２０上で共通インストーラが起動した際に、このフローが開始される。
【００６６】
まず、ステップＳ１０５において、操作端末２０のＣＰＵは、管理サーバ１０へユーザＩＤを送信してログインする。なおこのログインは、登録ユーザが行う通常のログインとは異なる専用の認証手法により行ってもよい。その後、ステップＳ１１０に移る。
【００６７】
ステップＳ１１０では、操作端末２０のＣＰＵは、管理サーバ１０からインストール可能リストを受信する。その後、ステップＳ１１５に移る。
【００６８】
ステップＳ１１５では、操作端末２０のＣＰＵは、上記ステップＳ１１０で受信したインストール可能リストの内容（対応アプリケーション名、バージョン、容量）を、共通インストーラの表示画面上にて表示する（上記図１０参照）。その後、ステップＳ１２０に移る。
【００６９】
ステップＳ１２０では、操作端末２０のＣＰＵは、ユーザによりインストールを希望する操作（ラジオボックス記入による選択操作と「インストール」ボタンの押下操作）がなされたか否かを判定する。インストール操作がなされていなかった場合には、判定は満たされず（Ｓ１２０：ＮＯ）、ステップＳ１４５に移る。
【００７０】
一方、インストール操作がなされていた場合には、判定が満たされ（Ｓ１２０：ＹＥＳ）、ステップＳ１２５に移る。
【００７１】
ステップＳ１２５では、操作端末２０のＣＰＵは、上記ステップＳ１２０でのインストール操作により選択された対応アプリケーションを列記した選択アプリリストを、上記の選択指定情報として作成する。その後、ステップＳ１３０に移る。
【００７２】
ステップＳ１３０では、操作端末２０のＣＰＵは、上記ステップＳ１２５で作成した選択アプリリストを管理サーバ１０へ送信する。その後、ステップＳ１３５に移る。
【００７３】
ステップＳ１３５では、操作端末２０のＣＰＵは、上記ステップＳ１３０で送信した選択アプリリストに応答して管理サーバ１０が送信した対応アプリケーションのプログラムファイルを受信（ダウンロード）する。複数の対応アプリケーションを選択指定していた場合には、それらのプログラムファイルを全て受信する。その後、ステップＳ１４０に移る。
【００７４】
ステップＳ１４０では、操作端末２０のＣＰＵは、上記ステップＳ１３５で受信した対応アプリケーションのプログラムファイルを全て操作端末２０にインストールする。その後、ステップＳ１４５に移る。
【００７５】
ステップＳ１４５では、操作端末２０のＣＰＵは、ユーザにより共通インストーラ上での終了操作（「閉じる」ボタンの押下操作など）がなされたか否かを判定する。終了操作がなされていない場合には、判定は満たされず（Ｓ１４５：ＮＯ）、ステップＳ１２０に戻り同様の手順を繰り返す。
【００７６】
一方、終了操作がなされていた場合には、判定が満たされ（Ｓ１４５：ＹＥＳ）、ステップＳ１５０に移る。
【００７７】
ステップＳ１５０では、操作端末２０のＣＰＵは、管理サーバ１０に対して終了通知を送信するなどの専用の手法によりログアウトし、このフローを終了する。
【００７８】
＜本実施形態により得られる効果＞
以上説明したように、本実施形態においては、管理サーバ１０が、ステップＳ３０の手順と、ステップＳ３５の手順と、ステップＳ４０の手順と、を実行する。すなわち、ユーザが購入した電子機器を接続する予定の操作端末２０を操作して管理サーバ１０へアクセスすることで、上記ステップＳ３０の手順において、当該ユーザのユーザＩＤが取得される。その後、ステップＳ３５の手順で、上記取得されたユーザＩＤを用いて、上記ユーザによる電子機器の購入履歴が取得される。そして、取得された上記ユーザの購入履歴を用いて、ステップＳ４０の手順で、購入済みの電子機器に対応してインストール可能な対応アプリケーションのリスト（インストール可能リスト）が作成される。作成されたインストール可能リストは、ステップＳ４５の手順で操作端末２０へと出力される。
【００７９】
ここで、電子機器の配送待ちの期間であっても、決済済みであることからユーザの購入履歴は既に記録されているので、ユーザは、届けられてくる電子機器に対応して操作端末２０にインストール可能な対応アプリケーションのインストール可能リストを当該操作端末２０において確認することができる。これにより、さらに管理サーバ１０へアクセスすることで、ユーザが上記インストール可能リスト中から適宜に選択した所望の対応アプリケーションのプログラムファイルを、（電子機器が届くよりも前に）前もって管理サーバ１０から操作端末２０へダウンロードしておくことができる。この結果、電子機器の購入者が、当該電子機器が手元になくとも対応するアプリケーションプログラムをインストールできるようライセンス管理でき、ユーザの利便性を向上することができる。
【００８０】
また、本実施形態では特に、操作端末２０を介したユーザによる電子機器の購入要請に応じて、対応する決済処理を行うステップＳ５の手順をさらに管理サーバ１０に実行させ、ステップＳ３５の手順では、ステップＳ５の手順で処理された電子機器の購入を含む、ユーザの購入履歴を取得する。
【００８１】
これにより、管理サーバ１０がステップＳ５の手順でユーザの購入及び決済処理を行った電子機器について、当該電子機器がユーザのもとへ届く前に、対応するアプリケーションプログラムを事前に操作端末２０へダウンロードすることができる。
【００８２】
また、本実施形態では特に、まず管理サーバ１０がステップＳ２０の手順で共通インストーラのプログラムファイルを操作端末２０へダウンロードした後、ステップＳ５５の手順で、インストール可能リストから選択された特定の対応アプリケーションのプログラムファイルを操作端末２０に対しダウンロードする。これにより、対応アプリケーションのプログラムファイルのダウンロードを支援する共通インストーラが複数の電子機器に対し共通に用意されている場合であっても、当該共通インストーラのプログラムファイルのダウンロードと、その後の対応アプリケーションのプログラムファイルのダウンロードとを、円滑に実行することができる。
【００８３】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００８４】
（１）異なるサーバで購入・決済処理とライセンス管理を行う場合
上記実施形態では、電子機器の購入・決済処理と、対応アプリケーションのラインセンス管理及びダウンロードの処理を、メーカー側が所有する同一の管理サーバ１０で行っていたが、本発明はこれに限られない。他にも、上記図１に対応する図１５に示すように、メーカーとは異なる通信販売会社（バイヤー）が所有する販売サーバ５０で電子機器４０の購入・決済処理を行い、メーカーが所有するアプリケーション管理サーバ６０で対応アプリケーションのラインセンス管理及びダウンロードの処理だけを行うように処理を分担してもよい。
【００８５】
この場合には、先に特定のユーザが販売サーバ５０にログインして電子商取引により電子機器４０の購入・決済処理を行った際に、その購入履歴をログイン時に送受したユーザＩＤに対応させて当該販売サーバ５０で記憶する。その後に、同一のユーザが対応アプリケーションの取得を希望してアプリケーション管理サーバ６０にログインした際には、当該アプリケーション管理サーバ６０がそのログイン時に送受したユーザＩＤを販売サーバ５０に転送して対応する購入履歴情報をリクエストする。これに応答して、販売サーバ５０は対応する購入履歴情報をアプリケーション管理サーバ６０へ送信する。これにより、アプリケーション管理サーバ６０は、受信した購入履歴情報と、自ら記憶している対応アプリケーションテーブルの内容を照合することで、上記実施形態と同等のライセンス管理と対応アプリケーションのダウンロードが可能となる。
【００８６】
なお、共通インストーラのダウンロード及びインストールは、別途事前に行えばよい。また、両サーバ５０、６０の間でユーザＩＤのデータ形式や管理手法が異なる場合には、例えば、いわゆるトークン等を用いた公知のＳＳＬ認証手法によりユーザ情報（ユーザＩＤ）の変換を行うことで、円滑に購入履歴情報の送受が可能となる。また、上記アプリケーション管理サーバ６０自体が、電子機器４０の購入・決済処理も併せて行ってもよい。以上において、アプリケーション管理サーバ６０が各請求項記載の購入管理サーバに相当する。
【００８７】
なお、以上において、図１、図１５等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００８８】
また、図１３、図１４等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８９】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００９０】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９１】
１、１Ａ          購入管理システム
１０              管理サーバ（購入管理サーバ）
２０              操作端末
４０              電子機器
５０              販売サーバ
６０              アプリケーション管理サーバ（購入管理サーバ）
ＮＷ              ネットワーク
【図１】
2016051301.tif 000003
【図２】
2016051301.tif 000004
【図３】
2016051301.tif 000005
【図４】
2016051301.tif 000006
【図５】
2016051301.tif 000007
【図６】
2016051301.tif 000008
【図７】
2016051301.tif 000009
【図８】
2016051301.tif 000010
【図９】
2016051301.tif 000011
【図１０】
2016051301.tif 000012
【図１１】
2016051301.tif 000013
【図１２】
2016051301.tif 000014
【図１３】
2016051301.tif 000015
【図１４】
2016051301.tif 000016
【図１５】
2016051301.tif 000017