(57)【要約】    【課題】ソフトメーカが供給するバンドルソフトウェアに対し装置メーカが提供する拡張機能を利用可能としてバンドルソフトの差別化を図る。    【解決手段】  ソフトメーカ保有サーバ１２にバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信し、また装置メーカ保有サーバ１４にバンドルソフトウェアの提供確認要求を送信して提供確認応答を受信し、ソフトメーカ保有サーバ１２からの正式購入の確認応答と装置メーカ保有サーバ１４からの提供確認応答の両方が受信された際に、バンドルソフトウェアの拡張機能を利用可能とする。バンドルソフトウェアはソフトメーカから提供され、バンドルソフトの拡張機能は装置メーカから提供される。    【選択図】      図１
2006059134.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ソフトメーカサーバにバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とするプログラム。
【請求項２】
付記１記載のプログラムに於いて、前記ハンドルソフト提供確認ステップは、前記バンドルソフトウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とするプログラム。
【請求項３】
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に利用データを確認して前記拡張機能を利用可能とすることを特徴とするプログラム。
【請求項４】
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、予めインストールされている拡張機能を利用可能とすることを特徴とするプログラム。
【請求項５】
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ソフトメーカサーバから正式購入の確認応答に伴ってダウンロードされた拡張機能を利用可能とすることを特徴とするプログラム。
【請求項６】
装置にバンドルされたハンドルソフトウェアの機能を拡張するバンドルソフト機能強化方法に於いて、
ソフトメーカサーバに前記バンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とするバンドルソフト機能強化方法。
【請求項７】
付記６記載のバンドルソフト機能強化方法に於いて、前記ハンドルソフト提供確認ステップは、前記バンドルソフトウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とするバンドルソフト機能強化方法。
【請求項８】
装置にバンドルされたバンドルソフトウェアを実行する情報処理装置に於いて、ソフトメーカサーバに前記バンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理部と、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認部と、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理部と、
を備えたことを特徴とする情報処理装置。
【請求項９】
付記８記載の情報処理装置に於いて、前記ハンドルソフト提供確認部は、前記バンドルソフトウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とする情報処理装置。
【請求項１０】
少なくとも一つのコンピュータと通信する通信制御部と、
前記コンピュータの装置モデル番号と、各々のコンピュータに搭載されたバンドルソフトの識別子と、管理装置が提供する拡張機能と関連づけて記憶するバンドルデータ記憶部と、
前記コンピュータの識別子を元に、前記バンドルソフトの拡張機能を実行する拡張サービス処理部とを備えることを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータにバンドルされているソフトウェアの機能を強化する機能強化プログラム、方法及び装置に関し、特に、パーソナルコンピュータの製造メーカが提供する拡張機能をバンドルソフトウェアで利用可能とする機能強化プログラム、方法及び装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータの製造メーカにあっては、ソフトウェアメーカとの提携により豊富な数のソフトウェアをバンドルしており、パーソナルコンピュータを購入したユーザは、個別にソフトウェアパッケージを購入しなくとも、購入時からすぐにパーソナルコンピュータを活用できるようにしている。
【０００３】
一般に、バンドルソフトウェア（Ｂｕｎｄｌｅ  Ｓｏｆｔｗａｒｅ）は、個別に販売されているパッケージ版と呼ばれるソフトウェアに比べ、一部の機能が除かれて簡略化されているとか、利用可能期間が制限されているといった様々な制約がある。
【特許文献１】特願２００３−０１５９８７
【特許文献２】特願２００１−０３５０９２
【特許文献３】特願平１１−１４９４１３
【特許文献４】特願２０００−１７２３６１
【特許文献５】特願２０００−０９９４０３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のパーソナルコンピュータにバンドルされているソフトウェアは、どのメーカのどの機種をとっても、さほど差がなく、他社製品との差別化を図ってユーザの購買意欲を引き出すことを意図したバンドルソフト本来の役割が薄れつつある。
【０００５】
一方、近年にあっては、パーソナルコンピュータであっても、セキュリティ機能の強化が重要となっており、パッケージソフトが提供している簡単なセキュリティ機能では十分な対応ができず、パーソナルコンピュータのメーカが提供するセキュアなソフトウェア環境及びハードウェア環境でのセキュリティ機能の強化が要求されている。
【０００６】
本発明は、ソフトメーカが供給するバンドルソフトウェアに対し装置メーカが提供する拡張機能を利用可能としてバンドルソフトの差別化を図るようにした機能強化プログラム、方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
図１は本発明の原理説明図である。
（プログラム）
本発明は、コンピュータにより実行されるバンドルソフトウェアの機能強化プログラムを提供する。本発明の機能強化プログラムは、コンピュータに、
ソフトメーカ保有サーバ１２にバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカ保有サーバ１４にバンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
ソフトメーカ保有サーバ１２からの正式購入の確認応答と装置メーカ保有サーバ１４からの提供確認応答の両方が受信された際に、バンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とする。
【０００８】
ここで、ハンドルソフト提供確認ステップは、バンドルソフ'トウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信する。
【０００９】
拡張機能利用処理ステップは、ソフトメーカサーバからの正式購入の確認応答と装置メーカサーバからの提供確認応答の両方が受信された際に利用データを確認して拡張機能を利用可能とする。
【００１０】
拡張機能利用処理ステップは、ソフトメーカサーバからの正式購入の確認応答と装置メーカサーバからの提供確認応答の両方が受信された際に、予めインストールされている拡張機能を利用可能としても良い。
【００１１】
拡張機能利用処理ステップは、ソフトメーカサーバからの正式購入の確認応答と装置メーカサーバからの提供確認応答の両方が受信された際に、ソフトメーカサーバから正式購入の確認応答に伴ってダウンロードされた拡張機能を利用可能としても良い。
【００１２】
拡張機能利用処理ステップは、セキュリティ機能を備えたファイル保存処理を実行する。拡張機能利用処理ステップは、バンドルソフトウェアにより提供されるファイルを、拡張メニューからアクセスできる装置内の保存領域に暗号化して保存する。
【００１３】
拡張機能利用処理ステップは、バンドルソフトウェアにより提供されるファイルを、装置固有なシリアル番号による装置メーカサーバに対する認証要求に対し許可応答が得られることを条件に拡張メニューからアクセスできる装置内の保存領域に暗号化して保存する。
【００１４】
拡張機能利用処理ステップは、バンドルソフトウェアにより提供されるファイルを、拡張メニューからアクセスできる前記装置メーカサーバの保存領域に暗号化して保存する。
【００１５】
拡張機能利用処理ステップは、バンドルソフトウェアにより提供されるファイルを、装置に固有なシリアル番号による装置メーカサーバに対する認証要求に対し許可応答が得られることを条件に拡張メニューからアクセスできる装置メーカサーバの保存領域に暗号化して保存する。
【００１６】
（方法）
本発明は、バンドルされたバンドルソフトウェアの拡張機能を実行するバンドルソフト機能強化方法に於いて、
ソフトメーカ保有サーバにバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカ保有サーバにバンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
ソフトメーカ保有サーバからの正式購入の確認応答と装置メーカ保有サーバからの提供確認応答の両方が受信された際に、バンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とする。
【００１７】
（装置）
本発明はパーソナルコンピュータ等の情報処理装置を提供する。本発明の情報処理装置は、装置にバンドルされたバンドルソフトウェアを実行するバンドルソフト処理部と、ソフトメーカ保有サーバにバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理部と、装置メーカ保有サーバにバンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認部と、ソフトメーカ保有サーバからの正式購入の確認応答と装置メーカ保有サーバからの提供確認応答の両方が受信された際に、バンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理部とを備えたことを特徴とする。
【００１８】
（管理装置）
本発明は、バンドルソフトデータベースを持った管理装置を提供する。本発明の管理装置は、
少なくとも一つのコンピュータと通信する通信制御部と、
コンピュータの装置モデル番号と、各々のコンピュータに搭載されたバンドルソフトの識別子と、管理装置が提供する拡張機能と関連づけて記憶するバンドルデータ記憶部と、
コンピュータの識別子を元に、バンドルソフトの拡張機能を実行する拡張サービス処理部とを備えることを特徴とする。
【００１９】
なお、本発明によるバンドルソフト機能強化方法及び情報処理装置の詳細は、本発明の機能強化プログラムと基本的に同じになる。
【発明の効果】
【００２０】
本発明によれば、ユーザはパーソナルコンピュータのバンドルソフトウェアに対する正式購入によって正式ユーザとして登録され且つ装置メーカが提供しているバンドルソフトであることが確認された時点で、メーカが提供する拡張機能として準備された特別のメニューを利用することできる。
【００２１】
また本発明のバンドルソフトウェアの拡張機能の利用は、本発明が適用されている製造メーカの機種においてのみ有効であり、本発明の拡張機能を持たないバンドルソフトしかバンドルされていない他社の機種に対し大きく差別化した製品を提供することができる。
【００２２】
また本発明により提供するバンドルソフトの拡張機能として、今日いろいろと問題となっているセキュリティファイル管理機能を利用可能とすることで、ユーザが直接アクセスできない領域にデータをファイルを保存する仕組みを利用可能とし、バンドルソフトであっても、機能強化によってデータの不本意な消去や盗難を確実に予防することができる。
【００２３】
またバンドルソフトウェアを提供するソフトメーカは、ユーザが拡張機能を利用するためにバンドルソフトウェアの正式購入を必要とするため、製造メーカが提供する拡張機能であっても、ユーザの正式購入によって販売の促進と利益を得ることができる。
【００２４】
更にバンドルソフトの拡張機能は製造メーカが提供し、ソフトメーカは拡張機能のインターフェース、例えば拡張メニュー等を提供するだけで済み、機能強化のための負担を軽くできる。
【発明を実施するための最良の形態】
【００２５】
図２は、本発明によるバンドルソフトウェアの機能強化処理の機能構成をシステム環境と共に示した実施形態の説明図である。図２において、ユーザ情報処理装置１０は、本発明によるバンドルソフトウェアの機能強化プログラムがインストールされたパーソナルコンピュータなどであり、インターネット１６を介して、バンドルソフトウェアを提供しているソフトメーカのソフトメーカ保有サーバ１２と、ユーザ情報端末装置１０の製造メーカである装置メーカ保有サーバ１４に接続できるようにしている。
【００２６】
ユーザ情報処理装置１０には、ＷＷＷブラウザ１８、バンドルソフト処理部２０及びファイル保存部２２が設けられている。バンドルソフト処理部２０は具体的にはパーソナルコンピュータのＯＳであり、このバンドルソフト処理部２０にはプログラムの実行で実現される機能として、バンドルソフト実行部２４、拡張機能実行部２６、バンドルソフト購入処理部２８、バンドルソフト提供確認部３０及びバンドルソフト拡張機能利用処理部３２が設けられている。
【００２７】
ファイル保存部２２は例えばパーソナルコンピュータに設けられたハードディスクドライブＨＤＤであり、この実施形態にあってはバンドルソフトウェアの拡張機能としてセキュリティファイル保存を例に取っていることから、セキュリティ保存領域２５−１をユーザ保存領域２５−２以外に設けている。
【００２８】
セキュリティ保存領域２５−１としては、ユーザがアクセスできない例えばシステム領域に確保されている。またファイル保存部２２には、ユーザ情報処理装置１０に製造メーカが製造段階で付与したシリアル番号７０とモデル番号７２が保存されている。
【００２９】
一方、バンドルソフトウェアをユーザ情報処理装置１０の製造メーカとの提携により供給するソフトメーカが運用管理するソフトメーカ保有サーバ１２には、通信制御部３４、ソフトウェア販売処理部３６及びユーザ登録データベース３８が設けられている。またユーザ情報処理装置１０の製造メーカが運用管理する装置メーカ保有サーバ１４には、通信制御部４０、バンドル検索部４２、バンドルデータベース４４、拡張サービス処理部４６及びセキュリティ保存部４８が設けられている。
【００３０】
ユーザ情報処理装置１０のバンドルソフト処理部２０に設けられたバンドルソフト実行部２４は、製造メーカがユーザ情報処理装置１０を販売する際に予めバンドルした複数のソフトウェア、所謂バンドルソフトウェアを読み込んで実行する。バンドルソフト実行部２４で実行されるバンドルソフトウェアは、例えばワード（Ｒ）、エクセル（Ｒ）、オアシス（Ｒ）といった文書作成ソフトを中心に製造メーカがソフトメーカとの提携で供給する各種のソフトウェアであり、ファイル保存部２２を構成するハードディスクドライブＨＤＤに格納している。
【００３１】
拡張機能実行部２６は、ユーザ情報処理装置１０にバンドルされているバンドルソフトウェアに対応して製造メーカから供給される拡張プログラムを実行する。例えばバンドルソフトウェアが文書作成ソフトウェアであった場合には、このバンドルソフトウェアで作成された文書ファイルをセキュリティ保存するための機能が拡張機能として製造メーカ側から提供されている。
【００３２】
拡張機能実行部２６の機能を実現する拡張機能プログラムは、ユーザ情報処理装置１０の出荷時に予めバンドルソフトウェアの１つとしてバンドルしていてもよいし、後の説明で明らかにするバンドルソフトウェアの拡張機能を利用可能とする際に、ソフトメーカ保有サーバ１２側からダウンロードするようにしてもよい。
【００３３】
バンドルソフト購入処理部２８は、ユーザがバンドルソフトウェアの拡張機能を利用したい場合に、ソフトメーカ保有サーバ１２に対しバンドルソフトウェアの正式購入要求を送信して正式購入の応答確認を受信する。このバンドルソフト購入処理部２８からの正式購入要求を受信したソフトメーカ保有サーバ１２は、ソフトウェア販売処理部３６の処理により、例えばソフトメーカ保有サーバ１２のソフトウェア購買用のホームページをユーザ情報処理装置１０のＷＷＷブラウザ１８に提供して画面表示させ、この画面を使用したユーザによる購入に必要な操作による情報を入力し、ソフトウェアの販売が成立すると、ユーザ情報データベース３８にユーザ登録をすると共に、ユーザ情報処理装置１０に対し正式購入の確認応答を送信するようになる。
【００３４】
ユーザ情報処理装置１０のバンドルソフト提供確認部３０は、装置メーカ保有サーバ１４に対しバンドルソフトウェアの提供確認要求を送信し、提供確認要求応答を受信する。装置メーカ保有サーバ１４に対するバンドルソフトウェアの提供確認要求は、ユーザ情報処理装置１０のシリアル番号７０及びモデル番号７２を送信して行う。
【００３５】
ユーザ情報処理装置１０からのバンドルソフトウェアの提供確認要求を受信した装置メーカ保有サーバ１４は、バンドル検索部４２において、受信したシリアル番号７０からメーカが製造したユーザ情報処理装置１０であることを確認した後に、モデル番号７２によるバンドルデータベース４４の参照で、製造メーカがバンドルしたバンドルソフトウェアかどうかを検索し、その結果をバンドルソフトウェアの提供確認応答としてユーザ情報処理装置１０に送信する。
【００３６】
ここで装置メーカ保有サーバ１４のバンドルデータベース４４は、例えば図３のようなデータが格納されている。
【００３７】
図３において、バンドルデータベース４４は、モデル番号５０、バンドルソフト名５２及び拡張機能５４で構成されている。モデル番号５０はユーザ情報処理装置１０を製造する際に書き込まれた識別番号であり、このモデル番号５０に対応してバンドルしているバンドルソフト名５２のリストが登録されている。
【００３８】
したがって、ユーザ情報処理装置１０から受信したモデル番号５０によりバンドルデータベース４４を参照することで、バンドルしているバンドルソフトウェアの名称を検索することができる。例えばユーザ情報処理装置１０よりバンドルソフトウェア「ＡＡＡＡ」について拡張機能を利用するための提供確認要求を受けた場合には、モデル番号５０からバンドルソフト名５２を検索して、該当することから、製造メーカがバンドルしたソフトウェアであることを示す提供確認応答をユーザ情報処理装置１０に送信するようになる。
【００３９】
再び図２を参照するに、バンドルソフト処理部２０に設けたバンドルソフト拡張機能利用処理部３２は、バンドルソフト購入処理部２８によるソフトメーカ保有サーバ１２からの正式購入の確認応答とメーカ保有差は１４からの提供確認応答の両方が受信された際に、利用フラグをオンし、利用フラグのオンにより拡張機能を利用可能とする。
【００４０】
図４は、図２のユーザ情報処理装置１０のバンドルソフト処理部２０によって行われるバンドルソフトの拡張機能を利用するための画面の説明図である。図４（Ａ）はバンドルソフトウェアであるソフトウェアＡＡＡＡの利用画面５６であり、コントロールバーに表示された操作項目のうちの拡張操作部５８にマウスカーソルを移動して「拡張」をクリックすると、画面上に拡張メニュー６０−１が表示される。
【００４１】
拡張メニュー６０−１には、メニュー選択操作部６０、６２、６４として「正式購入する」、「大切なデータを開く」、「大切なデータを保存する」の３つの項目が表示されている。初期状態で図２のバンドルソフト拡張機能利用部３２で管理している画面上に仮想的に示している利用フラグ７４は「０」にオフされており、拡張機能は利用できない。
【００４２】
拡張メニュー６０−１において、ソフトウェアＡＡＡＡの持つセキュリティ保存の拡張機能を利用するためには、まずメニュー選択操作部６０の「正式購入する」の部分をマウスカーソル６５でクリックする。
【００４３】
この「正式購入する」のメニュー選択操作部６０をクリックすると、図２のユーザ情報処理装置１０に設けたバンドルソフト購入処理部２８及びバンドルソフト提供確認部３０が動作し、ソフトメーカ保有サーバ１２に対し正式購入要求を行って、その確認応答を受信し、また装置メーカ保有サーバ１４に対し提供確認要求を行って、その提供確認応答を受信する。
【００４４】
ソフトメーカ保有サーバ１２からの正式購入の確認応答と装置メーカ保有サーバ１４からの提供確認応答の両方を受信すると、図４（Ｂ）に仮想的に示すように利用フラグ７４がオンされて「１」となる。これによって拡張メニュー６０−２の表示となり、メニュー選択操作部６２、６４によるセキュリティ展開である「大切なデータを開く」とセキュリティ保存である「大切なデータを保存する」の２つの拡張機能が有効に利用できる状態となる。
【００４５】
図２における本発明のユーザ情報処理装置１０は、例えば図５のようなコンピュータのハードウェア資源により実現される。図５のコンピュータにおいて、ＣＰＵ１００のバス１０１にはＲＡＭ１０２、ハードディスクドコントローラ（ソフト）１０４、フロッピィディスクドライバ（ソフト）１１０、ＣＤ−ＲＯＭドライバ（ソフト）１１４、マウスコントローラ１１８、キーボードコントローラ１２２、ディスプレイコントローラ１２６、通信用ボード１３０が接続される。
【００４６】
ハードディスクコントローラ１０４はハードディスクドライブ１０６を接続し、本発明のバンドルソフトウェアの拡張機能を利用可能とする機能強化プログラムをローディングしており、コンピュータの起動時にハードディスクドライブ１０６から必要なプログラムを呼び出して、ＲＡＭ１０２上に展開し、ＣＰＵ１００により実行する。
【００４７】
フロッピィディスクドライバ１１０にはフロッピィディスクドライブ（ハード）１１２が接続され、フロッピィディスク（Ｒ）に対する読み書きができる。ＣＤ−ＲＯＭドライバ１１４に対しては、ＣＤドライブ（ハード）１１６が接続され、ＣＤに記憶されたデータやプログラムを読み込むことができる。
【００４８】
マウスコントローラ１１８はマウス１２０の入力操作をＣＰＵ１００に伝える。キーボードコントローラ１２２はキーボード１２４の入力操作をＣＰＵ１００に伝える。ディスプレイコントローラ１２６は表示部１２８に対して表示を行う。通信用ボード１３０は無線を含む通信回線１３２を使用し、インターネット等のネットワークを介してソフトメーカ保有サーバ１２及び装置メーカ保有サーバ１４との間で通信を行う。
【００４９】
図６は、図３のユーザ情報処理装置１０による機能拡張処理のフローチャートである。図６において、バンドルソフトウェアの機能拡張処理を起動すると、ステップＳ１で拡張機能の利用フラグがオンか否かチェックする。フラグがオフであれば利用可能状態にないことから、ステップＳ２に進み、図４（Ａ）に示したような利用画面５６の拡張メニュー６０−１における「正式購入する」のメニューの選択イベントの有無をチェックする。
【００５０】
選択イベントがあるとステップＳ３に進み、ソフトメーカ保有サーバ１２にバンドルソフトウェアの正式購入要求を送信する。この正式購入要求の送信に対し、ソフトメーカ保有サーバ１２側から正式購入の操作入力に必要なホームページが閲覧でき、このホームページを利用して、ステップＳ４で正式購入情報の入力を行う。
【００５１】
続いてステップＳ５でソフトメーカ保有サーバ１２から正式購入の確認応答があるか否かチェックし、確認応答があればステップＳ６に進む。ステップＳ６では装置メーカ保有サーバ１４にシリアル番号及びモデル番号を含むバンドル提供の確認要求を送信する。この提供確認要求に対し、ステップＳ７で装置メーカ保有サーバ１４からの提供確認応答の有無をチェックしており、提供確認応答があるとステップＳ８に進み、拡張機能の利用フラグをオンする。
【００５２】
次にステップＳ９で、例えば図４（Ｂ）の利用画面５６の拡張メニュー６０−２に示したように、メニュー選択操作部６２または６４の操作による拡張機能メニューの選択イベントの有無をチェックしており、選択イベントがあればステップＳ１０に進み、選択された拡張機能を実行する。
【００５３】
ステップＳ１０で実行される拡張機能としては、この実施形態にあってはファイルのセキュリティ展開とファイルのセキュリティ保存を例に取っている。もちろん、本発明によって利用可能となるバンドルソフトウェアの拡張機能はバンドルソフトウェアの種類に応じ適宜に定めることができるが、拡張機能はソフトメーカが提供しているバンドルソフトウェアに対し製造メーカが提供した拡張機能であることを必要とする。
【００５４】
また製造メーカが提供するバンドルソフトウェアに対する拡張機能は、機能強化プログラムのソフトウェアのみならず、ユーザ情報処理装置１０のハードウェア環境を併せて提供する。例えば拡張機能としてセキュリティファイル保存を利用可能とするためには、ユーザ情報処理装置１０のファイル保存部２２にバンドルソフトウェアの拡張機能の拡張メニューを通してのみ利用可能な例えばシステム領域に確保されたセキュリティ保存領域２５−１が予め準備されており、このようなシステム領域におけるセキュリティ保存領域２５−１の確保はバンドルソフトウェアを提供するソフトメーカは設定することができず、ユーザ情報処理装置１０の製造メーカがバンドルソフトウェアの拡張機能を前提に設定している機能ということができる。
【００５５】
図７は、本発明によるバンドルソフトウェアの拡張機能の例としてユーザ装置内にファイルを保存するセキュリティファイル管理処理のフローチャートである。図７において、セキュリティファイル管理処理は、ステップＳ１で図４（Ｂ）の拡張メニュー６０−２によるファイル保存操作イベントの有無をチェックしており、操作イベントがあるとステップＳ２に進み、作成済みのファイルを暗号化した後、ステップＳ３で拡張メニューからのみアクセス可能なセキュリティ保存領域２５−１に、暗号化したファイルを保存する。
【００５６】
またステップＳ４で図４（Ｂ）の拡張メニュー６０−２からファイル展開操作イベントを判別すると、ステップＳ５に進み、拡張メニューからのみアクセス可能なセキュリティ保存領域２５−１からファイルを読み出し、ステップＳ６で、読み出したファイルの暗号を復号化してファイルを画面上に展開表示する。このステップＳ１〜Ｓ６の処理は、ステップＳ７で拡張機能を終了するまで、操作イベントに応じて実行される。
【００５７】
図８は、本発明による拡張機能の例として、認証処理に基づいてユーザ装置内にファイルを保存するセキュリティファイル管理処理のフローチャートである。図８において、ステップＳ１でファイル保存操作イベントを判別すると、ステップＳ２で装置メーカ保有サーバ１４に対しユーザ情報処理装置１０のシリアル番号７０を送信して認証要求を行う。
【００５８】
この認証要求を受けた装置メーカ保有サーバ１４は、シリアル番号データベース（図示せず）を検索して、該当するシリアル番号を取得すると、認証ＯＫの応答を返す。このためステップＳ３で装置メーカ保有サーバ１４からの認証ＯＫ応答を判別すると認証成功となり、ステップＳ４でファイルを暗号化した後、ステップＳ５で拡張メニューからのみアクセス可能なセキュリティ保存領域２５−１に暗号化したファイルを保存する。
【００５９】
一方、ステップＳ６でファイル展開操作イベントを判別した場合には、ステップＳ７で装置メーカ保有サーバ１４にシリアル番号７０を送信して認証要求を行い、ステップＳ８で認証ＯＫ応答を受けると、ステップＳ９で拡張メニューからのみアクセス可能なセキュリティ保存領域２５−１からファイルを読み出し、ステップＳ１０で暗号化されているファイルを復号してファイルを展開表示する。このステップＳ１〜Ｓ１０の処理は、ステップＳ１１で拡張機能終了が判別されるまで、操作イベントごとに実行される。
【００６０】
図９は、本発明による拡張機能の例として、装置メーカ保有サーバ１４内にファイルを保存するセキュリティファイル管理処理のフローチャートである。図９において、ステップＳ１でファイル保存操作イベントを判別すると、ステップＳ２でファイルを暗号化した後、ステップＳ３で図３の装置メーカ保有サーバ１４に暗号化したファイルを送信してセキュリティ保存領域に保存する。即ち装置メーカ保有サーバ１４は、拡張サービス処理部４６でユーザ情報処理装置１０からのファイル保存要求を受け付け、セキュリティ保存部４８に暗号化されたファイルを保存する。
【００６１】
一方、ステップＳ４でファイル展開操作イベントが判別された場合には、ステップＳ５に進み、装置メーカ保有サーバ１４のセキュリティ保存部４８からファイルを読み出して転送受信し、ステップＳ６で、受信した暗号化ファイルを復号してファイルを展開表示することになる。そしてステップＳ７で拡張機能終了が判別されると、一連の処理を終了する。
【００６２】
図１０は、本発明による拡張機能の例として、認証処理に基づいて装置メーカ保有サーバ内にファイルを保存するセキュリティファイル管理処理のフローチャートである。図１０において、ステップＳ１でファイル保存操作イベントを判別すると、ステップＳ２に進み、装置メーカ保有サーバ１４に対しユーザ情報処理装置１０からシリアル番号７０を送信して認証要求を行う。
【００６３】
この認証要求に対し装置メーカ保有サーバ１４よりステップＳ３で認証ＯＫ応答があると、ステップＳ４に進んでファイルを暗号化した後、ステップＳ５で装置メーカ保有サーバ１４に暗号化したファイルを送信して、セキュリティ保存領域であるセキュリティ保存部４８に保存する。
【００６４】
またステップＳ６でファイル展開操作イベントを判別した場合には、ステップＳ７で装置メーカ保有サーバ１４にシリアル番号７０を送信して認証要求を行い、ステップＳ８で認証ＯＫ応答が得られると、ステップＳ９で装置メーカ保有サーバ１４のセキュリティ保存部４８であるセキュリティ保存領域から該当するファイルを読み出して転送受信し、ステップＳ１０で暗号化されたファイルを復号してファイルを展開表示する。このような処理は、ステップＳ１１で拡張機能終了が判別されるまで、操作イベントごとに繰り返される。
【００６５】
このような図７〜図１０に示したバンドルソフトウェアの機能強化で得られたセキュリティファイル管理処理により、ユーザは大切なデータの不本意な消去や盗難から確実にデータを保護することができる。
【００６６】
なお、上記の実施形態にあっては、ユーザ情報処理装置１０のファイル保存部２２としてハードディスクドライブのように内蔵固定型を例に取っているが、光磁気ディスクドライブ（ＭＯドライブ）のように着脱自在なカートリッジ媒体をセキュリティ保存部としてもよく、この場合には、セキュリティ機能を備えたＭＯドライブのハードウェア及びソフトウェアを利用するような拡張機能をバンドルソフトウェアの拡張メニューで提供するようにインタフェースを構築すればよい。
【００６７】
また本発明はバンドルソフトウェアの拡張機能を利用する機能強化プログラムを提供するものであり、この機能強化プログラムは図６に示した機能拡張処理のフローチャートの手順に従ったプログラム構造を持つことになる。
【００６８】
また上記の実施形態はバンドルソフトウェアのセキュリティファイル管理処理の拡張機能を例に取るものであったが、バンドルソフトウェアの拡張機能は必要に応じて適宜の拡張機能を製造メーカがハードウェア及びソフトウェアとして提供することで対応することができる。
【００６９】
また上記の実施形態はユーザ情報処理装置１０としてパーソナルコンピュータを例にとるものであったが、本発明はこれに限定されず、装置販売時に製造メーカがソフトウェアをバンドルしている適宜の装置、例えばＰＤＡ、携帯電話、車載ナビゲーション装置など適宜の情報処理装置につき、そのまま適用することができる。
【００７０】
また上記の実施形態にあっては、ユーザ情報処理装置１０におけるバンドルソフトの拡張機能の利用につき、ソフトメーカ保有サーバ１２に対する正式購入要求と装置メーカ保有サーバ１４に対する提供確認要求を別々に行っているが、サーバ側を単一の装置とし、１つのサーバに対しバンドルソフトウェアの正式購入要求とバンドルソフトの提供確認要求を問い合わせ、２つの確認応答が得られた場合には、サーバ側から直接、利用可能フラグをオンするような制御形態をとるようにしてもよい。
【００７１】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【００７２】
ここで本発明の特徴をまとめて列挙すると次の付記のようになる。
（付記）
（付記１）
コンピュータに、
ソフトメーカサーバにバンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とするプログラム。（１）
【００７３】
（付記２）
付記１記載のプログラムに於いて、前記ハンドルソフト提供確認ステップは、前記バンドルソフ'トウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とするプログラム。（２）
【００７４】
（付記３）
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に利用データを確認して前記拡張機能を利用可能とすることを特徴とするプログラム。（３）
【００７５】
（付記４）
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、予めインストールされている拡張機能を利用可能とすることを特徴とするプログラム。（４）
【００７６】
（付記５）
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ソフトメーカサーバから正式購入の確認応答に伴ってダウンロードされた拡張機能を利用可能とすることを特徴とするプログラム。（５）
【００７７】
（付記６）
付記１記載のプログラムに於いて、前記拡張機能利用処理ステップは、セキュリティ機能を備えたファイル保存処理を実行することを特徴とするプログラム。
【００７８】
（付記７）
付記６記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記バンドルソフトウェアにより提供されるファイルを、前記拡張メニューからアクセスできる装置内の保存領域に暗号化して保存することを特徴とするプログラム。
【００７９】
（付記８）
付記６記載の情報処理装置に於いて、前記拡張機能利用処理ステップは、前記バンドルソフトウェアにより提供されるファイルを、装置固有なシリアル番号による前記装置メーカサーバに対する認証要求に対し許可応答が得られることを条件に拡張メニューからアクセスできる装置内の保存領域に暗号化して保存することを特徴とする情報処理装置。
【００８０】
（付記９）
付記６記載の情報処理装置に於いて、前記拡張機能利用処理ステップは、前記バンドルソフトウェアにより提供されるファイルを、拡張メニューからアクセスできる前記装置メーカサーバの保存領域に暗号化して保存することを特徴とするプログラム。
【００８１】
（付記１０）
付記６記載のプログラムに於いて、前記拡張機能利用処理ステップは、前記バンドルソフトウェアにより提供されるファイルを、装置に固有なシリアル番号による前記装置メーカサーバに対する認証要求に対し許可応答が得られることを条件に拡張メニューからアクセスできる前記装置メーカサーバの保存領域に暗号化して保存することを特徴とするプログラム。
【００８２】
（付記１１）
装置にバンドルされたハンドルソフトウェアの機能を拡張するバンドルソフト機能強化方法に於いて、
ソフトメーカサーバに前記バンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理ステップと、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認ステップと、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理ステップと、
を実行させることを特徴とするバンドルソフト機能強化方法。（６）
【００８３】
（付記１２）
付記１１記載のバンドルソフト機能強化方法に於いて、前記ハンドルソフト提供確認ステップは、前記バンドルソフトウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とするバンドルソフト機能強化方法。（７）
【００８４】
（付記１３）
付記１１記載のバンドルソフト機能強化方法に於いて、前記拡張機能利用処理ステップは、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に利用データを確認して前記拡張機能を利用可能とすることを特徴とするバンドルソフト機能強化方法。
【００８５】
（付記１４）
付記!１記載のバンドルソフト機能強化方法に於いて、前記拡張機能利用処理ステップは、セキュリティ機能を備えたファイル保存処理を実行することを特徴とするバンドルソフト機能強化方法。
【００８６】
（付記１５）
装置にバンドルされたバンドルソフトウェアを実行する情報処理装置に於いて、ソフトメーカサーバに前記バンドルソフトウェアの正式購入要求を送信して正式購入の確認応答を受信するバンドルソフト購入処理部と、
装置メーカサーバに前記バンドルソフトウェアの提供確認要求を送信して提供確認応答を受信するバンドルソフト提供確認部と、
前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に、前記ハンドルソフトウェアの拡張機能を利用可能とする拡張機能利用処理部と、
を備えたことを特徴とする情報処理装置。（８）
【００８７】
（付記１６）
付記１５記載の情報処理装置に於いて、前記ハンドルソフト提供確認部は、前記バンドルソフトウェアの提供確認要求として装置モデル番号を前記装置メーカサーバに送信して提供確認応答を受信することを特徴とする情報処理装置。（９）
【００８８】
（付記１７）
付記１５記載の情報処理装置に於いて、前記拡張機能利用処理部は、前記ソフトメーカサーバからの正式購入の確認応答と前記装置メーカサーバからの提供確認応答の両方が受信された際に利用データを確認して前記拡張機能を利用可能とすることを特徴とする情報処理装置。
【００８９】
（付記１８）
付記１５記載のバンドルソフト機能強化装置に於いて、前記拡張機能利用処理ステップは、セキュリティ機能を備えたファイル保存処理を実行することを特徴とするバンドルソフト機能強化装置。
【００９０】
（付記１９）
少なくとも一つのコンピュータと通信する通信制御部と、
前記コンピュータの装置モデル番号と、各々のコンピュータに搭載されたバンドルソフトの識別子と、管理装置が提供する拡張機能と関連づけて記憶するバンドルデータ記憶部と、
前記コンピュータの識別子を元に、前記バンドルソフトの拡張機能を実行する拡張サービス処理部とを備えることを特徴とする管理装置。（１０）
【００９１】
（付記２０）
付記１９記載の管理装置に於いて、前記拡張サービス処理部は、セキュリティ機能を備えたファイル保存処理を実行することを特徴とする管理装置。
【図面の簡単な説明】
【００９２】
【図１】本発明の原理説明図
【図２】本発明のバンドルソフトウェア強化機能の構成をシステム環境と共に示した実施形態の説明図
【図３】図２のメーカ保有サーバに設けたバンドルデータベースの説明図
【図４】図３のユーザ情報処理装置で使用するバンドルソフトの拡張メニューの画面説明図
【図５】図２のユーザ情報処理装置となるコンピュータのハードウェア環境のブロック図
【図６】図３のユーザ情報処理装置による機能拡張処理のフローチャート
【図７】本発明による拡張機能の例としてユーザ情報処理装置内に保存するセキュリティファイル管理処理のフローチャート
【図８】本発明による拡張機能の例として認証処理に基づいてユーザ情報処理装置内に保存するセキュリティファイル管理処理のフローチャート
【図９】本発明による拡張機能の例としてメーカ保有サーバ内に保存するセキュリティファイル管理処理のフローチャート
【図１０】本発明による拡張機能の例として認証処理に基づいてメーカ保有サーバ内に保存するセキュリティファイル管理処理のフローチャート
【符号の説明】
【００９３】
１０：ユーザ情報処理装置
１２：ソフトメーカ保有サーバ
１４：装置メーカ保有サーバ
１６：インターネット
１８：ＷＷＷブラウザ
２０：バンドルソフト処理部
２２：ファイル保存部
２４：バンドルソフト実行部（ＯＳ）
２５−１：セキュリティ保存領域
２５−２：ユーザ保存領域
２６：拡張機能実行部
２８：バンドルソフト購入処理部
３０：バンドルソフト提供確認部
３２：バンドルソフト拡張機能利用処理部
３４、４０通信制御部
３６：ソフトウェア販売処理部
３８：ユーザ登録データベース
４２：バンドル検索部
４４：バンドルデータベース
４６：拡張サービス処理部
４８：セキュリティ保存部
５０：モデル番号
５２：バンドルソフト名
５４：拡張機能
５６：ソフトウェア利用画面
５８：拡張操作部
６０−１、６０−２：拡張メニュー
６０、６２、６４：メニュー選択操作部
７０：シリアル番号
７２：モデル番号
７４：利用フラグ
【図１】
2006059134.tif 000003
【図２】
2006059134.tif 000004
【図３】
2006059134.tif 000005
【図４】
2006059134.tif 000006
【図５】
2006059134.tif 000007
【図６】
2006059134.tif 000008
【図７】
2006059134.tif 000009
【図８】
2006059134.tif 000010
【図９】
2006059134.tif 000011
【図１０】
2006059134.tif 000012