(57)【要約】【課題】  アプリケーション情報をクライアントの設定に手間を掛けることなく、半自動に通知できるアプリケーション情報管理プログラを提供すること。【解決手段】  相手ＰＣ３０のアプリケーション管理手段３２は、自ＰＣ１０からアプリケーション情報３６の取得依頼を受信すると（Ｓ２０；Ｙ）、相手ＰＣ３０のアプリケーション情報制御３４へアプリケーション情報の取得依頼を行う。そして、相手ＰＣ３０のアプリケーション情報制御３４は、まず、ＯＳが管理するアプリケーション情報３８を取得する（Ｓ２１）。次に、ＨＤＤ等のメディアに記録されているアプリケーション情報３６を取得する（Ｓ２２）。そして、取得したアプリケーション情報を１つにまとめる。まとめたアプリケーション情報を自ＰＣ１０のアプリケーション管理手段１２に送信する（Ｓ２３）。そして、相手ＰＣ３０からのアプリケーション情報をＰＣに送信する。【選択図】  図２
2007080173.tif 000002
【特許請求の範囲】
【請求項１】
他のコンピュータとネットワークを介して情報の送受信可能に接続されたコンピュータにおいて、
アプリケーション情報取得の依頼を他のコンピュータから受け付ける取得依頼受付機能と、
この取得依頼受付機能で受け付けたアプリケーション情報取得の依頼に応じて、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報を取得する第１の取得機能と、
前記取得依頼受付機能で受け付けたアプリケーション情報取得の依頼に応じて、メディアに記録されているアプリケーション情報を取得する第２の取得機能と、
この第１の取得機能と、第２の取得機能が取得したアプリケーション情報を結合する結合機能と、
この結合機能で結合されたアプリケーション情報を他のコンピュータに送信する情報送信機能と、
をコンピュータに実現させることを特徴とするアプリケーション情報管理プログラム。
【請求項２】
前記第１の取得機能で取得したアプリケーション情報以外にオプション情報が存在するとき、この追加したオプション情報を取得する第３の取得機能を備え、
前記結合機能は、この第３の取得機能で取得したオプション情報も結合することを特徴とする請求項１記載のアプリケーション情報管理プログラム。
【請求項３】
新しいアプリケーションあるいはオプションの追加があった場合、そのことを検知する検知機能を備え、
この検知機能が新しいアプリケーションあるいはオプションの追加があったことを検知した場合、前記情報送信機能がその旨を他のコンピュータに送信することを特徴とする請求項１または請求項２記載のアプリケーション情報管理プログラム。
【請求項４】
他のコンピュータとネットワークを介して情報の送受信可能に接続されたコンピュータにおいて、
アプリケーション情報取得の依頼を他のコンピュータから受け付ける取得依頼受付手段と、
この取得依頼受付手段で受け付けたアプリケーション情報取得の依頼に応じて、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報を取得する第１の取得手段と、
前記取得依頼受付手段で受け付けたアプリケーション情報取得の依頼に応じて、メディアに記録されているアプリケーション情報を取得する第２の取得手段と、
この第１の取得手段と、第２の取得手段が取得したアプリケーション情報を結合する結合手段と、
この結合手段で結合されたアプリケーション情報を他のコンピュータに送信する情報送信手段と、
を備えたことを特徴とするアプリケーション情報管理システム。
【請求項５】
請求項１、請求項２または請求項３記載のアプリケーション情報管理プログラムを格納したことを特徴とする、アプリケーション情報管理プログラムを記憶したコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣにインストールされているアプリケーション情報を相手ＰＣに情報交換するための情報管理プログラム、アプリケーション情報管理システムに関する。
【背景技術】
【０００２】
近年、ＩＴ技術、ネットワーク技術の進展に伴い、複数のコンピュータを常時ネットワークに接続し、頻繁に種々のデータの送受信を行う環境が提供されている。
このような環境下で情報を検索したり、アプリケーションを交換する技術として、以下の文献をあげることができる。
【特許文献１】特許第３５０１７９９号
【特許文献２】特開２００３−１０７６８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来のサーバークライアントアプリケーションの場合、クライアントからサーバーを指定するとき、予め、サーバーの情報（例：ＩＰアドレス）をサーバー管理者に聞く等して調べて、これらの情報をクライアントの設定に保存していた。これは、ユーザーには手間のかかる作業であった。
また、サーバーがクライアントＰＣにインストールされているアプリケーション情報を管理したいこともある。例として、あるアプリケーションがアップデートが発生した場合、そのアプリケーションにインストールされているＰＣにアプリケーションのアップデートするシステムにも応用として使えることが考えられる。
そこで、本発明の目的は、アプリケーション情報をクライアントの設定に手間を掛けることなく、半自動に通知できるアプリケーション情報管理プログラムおよびアプリケーション情報管理システムを提供することである。
【課題を解決するための手段】
【０００４】
請求項１記載の発明では、他のコンピュータとネットワークを介して情報の送受信可能に接続されたコンピュータにおいて、アプリケーション情報管理プログラムが、アプリケーション情報取得の依頼を他のコンピュータから受け付ける取得依頼受付機能と、この取得依頼受付機能で受け付けたアプリケーション情報取得の依頼に応じて、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報を取得する第１の取得機能と、前記取得依頼受付機能で受け付けたアプリケーション情報取得の依頼に応じて、メディアに記録されているアプリケーション情報を取得する第２の取得機能と、この第１の取得機能と、第２の取得機能が取得したアプリケーション情報を結合する結合機能と、この結合機能で結合されたアプリケーション情報を他のコンピュータに送信する情報送信機能と、をコンピュータに実現させることを特徴とする。
【０００５】
請求項２記載の発明では、請求項１記載の発明において、前記第１の取得機能で取得したアプリケーション情報以外にオプション情報が存在するとき、この追加したオプション情報を取得する第３の取得機能を備え、前記結合機能は、この第３の取得機能で取得したオプション情報も結合することを特徴とする。
請求項３記載の発明では、請求項１または請求項２記載の発明において、新しいアプリケーションあるいはオプションの追加があった場合、そのことを検知する検知機能を備え、この検知機能が新しいアプリケーションあるいはオプションの追加があったことを検知した場合、前記情報送信機能がその旨を他のコンピュータに送信することを特徴とする。
【０００６】
請求項４記載の発明では、他のコンピュータとネットワークを介して情報の送受信可能に接続されたコンピュータにおいて、アプリケーション情報管理システムが、アプリケーション情報取得の依頼を他のコンピュータから受け付ける取得依頼受付手段と、この取得依頼受付手段で受け付けたアプリケーション情報取得の依頼に応じて、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報を取得する第１の取得手段と、前記取得依頼受付手段で受け付けたアプリケーション情報取得の依頼に応じて、メディアに記録されているアプリケーション情報を取得する第２の取得手段と、この第１の取得手段と、第２の取得手段が取得したアプリケーション情報を結合する結合手段と、この結合手段で結合されたアプリケーション情報を他のコンピュータに送信する情報送信手段と、を備えたことを特徴とする
請求項５記載の発明では、請求項１、請求項２または請求項３記載のアプリケーション情報管理プログラムをコンピュータ読み取り可能な記憶媒体に格納したことを特徴とする。
【発明の効果】
【０００７】
本発明よれば、クライアントの設定に手間を掛けることなく、アプリケーション情報の提供を自動化することが可能である。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好適な実施の形態を図１ないし図６を参照して詳細に説明する。
図１は、本発明の基本構成を示したブロック図である。自ＰＣ１０と相手ＰＣ３０が、ＬＡＮ（ローカル・エリア・ネットワーク）５０でネットワーク接続されている。
自ＰＣ１０には、アプリケーション管理手段１２、アプリケーション情報制御１４、アプリケーション情報１６、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報１８、クライアントアプリケーション２０を備えている。
また、相手ＰＣ３０は、アプリケーション管理手段３２、アプリケーション情報制御３４、アプリケーション情報３６、ＯＳ（オペレーティングシステム）が管理するアプリケーション情報３８、サーバーアプリケーション４０を備えている。
【０００９】
ＯＳが管理するアプリケーション情報１８、３８の例としては、プログラム追加と削除に登録されているアプリケーションである。アプリケーション情報１６、３６とは、ＯＳが管理するアプリケーション情報以外に登録したいアプリケーション情報をＨＤＤ（ハードディスクドライブ）等のメディアに保存する情報である。例として、サーバーアプリケーションが独自名称のアプリケーション情報を追加したい等がある。
アプリケーション情報制御１４、３４とは、アプリケーション情報（ＨＤＤ等）およびＯＳが管理するアプリケーション情報の制御を行うプログラムである。
アプリケーション管理手段１２、３２は、サーバーアプリケーション４０やクライアントアプリケーション２０からの制御、相手ＰＣ３０へのアプリケーション情報取得の制御を行うプログラムである。
【００１０】
次に、第１の実施例のアプリケーション情報取得動作の処理手順を図２のフローチャートを参照して説明する。
この例では自ＰＣ１０でクライアントアプリケーション２０が相手ＰＣ３０のアプリケーション情報３６の取得依頼が発生したとする。自ＰＣ１０のアプリケーション管理手段１２は、ＬＡＮ５０経由で相手ＰＣ３０へのアプリケーション情報３６の取得依頼を行う（ステップ３１）。
相手ＰＣ３０のアプリケーション管理手段３２は、自ＰＣ１０からアプリケーション情報３６の取得依頼を受信すると（ステップ２０；Ｙ）、相手ＰＣ３０のアプリケーション情報制御３４へアプリケーション情報の取得依頼を行う。そして、相手ＰＣ３０のアプリケーション情報制御３４は、まず、ＯＳが管理するアプリケーション情報３８を取得する（ステップ２１）。
【００１１】
次に、ＨＤＤ等のメディアに記録されているアプリケーション情報３６を取得する（ステップ２２）。そして、取得したアプリケーション情報を１つにまとめる。その一例として、図３に示すようなＸＭＬ形式ファイルとしてまとめる。
まとめたアプリケーション情報を自ＰＣ１０のアプリケーション管理手段１２に送信する（ステップ２３）。自ＰＣ１０アプリケーション管理手段１２は、相手ＰＣ３０からのアプリケーション情報をクライアントＰＣに送信する。
【００１２】
次に、アプリケーション情報への登録動作を説明する。
サーバーアプリケーション４０からアプリケーション管理手段３２へアプリケーション情報の追加登録が発生する（ステップ１０；Ｙ）。アプリケーション管理手段３２は、サーバーアプリケーション４０からのアプリケーション情報の追加を受信すると、その情報をアプリケーション情報制御３４にＨＤＤ等のメディアに記録するアプリケーション情報３６への追加依頼を送信する（ステップ１１）。
アプリケーション情報制御３４は、その情報をＨＤＤ等のメディアに記録するアプリケーション情報３６へ追加する。ＨＤＤ等のメディアに記録するフォーマットは、例として、図４に示すようなＸＭＬ形式のファイルで記録する。
【００１３】
次に、第２の実施例は、第１の実施例におけるアプリケーション情報への登録動作（ステップ１１）のＸＭＬ形式ファイルに図５に示すようなオプションを追加する。
ＯＳが管理するアプリケーション情報３８だけでは、足りない項目がある場合は、サーバーアプリケーション４０から追加したいアプリケーション情報およびオプション情報をアプリケーション管理手段３２およびアプリケーション情報制御３４を経由して、ＨＤＤ等のメディアに記録するアプリケーション情報３６へ追加する。
【００１４】
次に、第３の実施例を図６のフローチャート参照して説明する。相手ＰＣの処理で図２のフローチャートと相違するところは、自ＰＣ１０にアプリケーション情報に変更が入ったことを知らせることである（ステップ５２）。一方、自ＰＣ１０が相手ＰＣ３０から変更の通知を受信すると（ステップ７０）、相手ＰＣ３０へアプリケーション取得依頼を出す（ステップ７１）。そして、ＬＡＮ５０を介してアプリケーション情報を受信し（ステップ７２）、処理を行う（ステップ７３）。
【図面の簡単な説明】
【００１５】
【図１】本発明の基本構成を示したブロック図である。
【図２】第１の実施例のアプリケーション情報取得動作の処理手順を示したフローチャートである。
【図３】取得したアプリケーション情報をＸＭＬ形式ファイルとして１つにまとめた例を示した図である。
【図４】メディアに記録するフォーマットとして、ＸＭＬ形式のファイルで記録する例を示した図である。
【図５】アプリケーション情報への登録動作のＸＭＬ形式ファイルにオプションを追加した例を示した図である。
【図６】第３の実施例の処理手順を示したフローチャートである。
【符号の説明】
【００１６】
１０  自ＰＣ
１２、３２  アプリケーション管理手段
１４、３４  アプリケーション情報制御
１６、３６  アプリケーション情報
１８、３８  ＯＳが管理するアプリケーション情報
２０  クライアントアプリケーション
３０  相手ＰＣ
４０  サーバーアプリケーション
５０  ＬＡＮ（ローカル・エリア・ネットワーク）
【図１】
2007080173.tif 000003
【図２】
2007080173.tif 000004
【図３】
2007080173.tif 000005
【図４】
2007080173.tif 000006
【図５】
2007080173.tif 000007
【図６】
2007080173.tif 000008