(57)【要約】      （修正有）【課題】情報処理システムで、端末を用いてサーバにダウンロードメニューを要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができるようにすること。【解決手段】情報処理サーバ２は、複数のオブジェクトが格納されたサーバ記憶装置を備えている。複数のオブジェクトの各々は、固有の情報と、情報処理サーバ２にアクセスして更新するためのＵＲＬとを含む。携帯端末１−ｊは、インストールリストを含むインストール要求を送信する。インストールリストには、複数のオブジェクトのうちのインストールに必要な必要オブジェクトの固有の情報とＵＲＬとが携帯端末１−ｊによって記載されている。情報処理サーバ２は、インストールリストを参照して、サーバ記憶装置に格納された複数のオブジェクトの中から、送信すべきオブジェクトを選択して、選択されたオブジェクトを携帯端末１−ｊに送信する。【選択図】  図１
2004227080.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、複数のオブジェクトが格納されたサーバ記憶装置を備えた情報処理サーバと、前記複数のオブジェクトの各々は、固有の情報と、前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、前記ネットワークに接続され、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトの前記固有の情報と前記ＵＲＬとが記載されたインストールリストを含むインストール要求を送信する携帯端末とを具備し、
前記情報処理サーバは、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択して前記携帯端末に送信する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記携帯端末は、前記複数のオブジェクトのうちのオブジェクト群がインストールされた端末記憶装置を備え、
前記インストール要求は、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが記載されたインストール済リストを更に含み、
前記情報処理サーバは、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトの前記固有の情報と前記ＵＲＬとが記載されたオブジェクト不要リストを作成し、前記選択されたオブジェクトと共に前記オブジェクト不要リストを前記携帯端末に送信する
情報処理システム。
【請求項３】
ネットワークに接続され、複数のオブジェクトが格納されたサーバ記憶装置を備えた情報処理サーバと、
前記ネットワークに接続され、前記複数のオブジェクトのうちのオブジェクト群がインストールされた端末記憶装置を備え、インストール要求を前記情報処理サーバに送信する携帯端末とを具備し、
前記インストール要求は、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトを表すインストールリストと、前記端末記憶装置にインストールされた前記オブジェクト群を表すインストール済リストとを含み、
前記情報処理サーバは、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択し、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトを表すオブジェクト不要リストを作成し、前記選択されたオブジェクトと前記オブジェクト不要リストとを前記携帯端末に送信する情報処理システム。
【請求項４】
請求項３に記載の情報処理システムにおいて、
前記複数のオブジェクトの各々は、固有の情報と、前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、
前記インストールリストには、前記必要オブジェクトの前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記インストール済リストには、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記オブジェクト不要リストには、前記不要オブジェクトの前記固有の情報と前記ＵＲＬとが前記情報処理サーバによって記載された情報処理システム。
【請求項５】
請求項２又は４に記載の情報処理システムにおいて、
前記携帯端末は、前記情報処理サーバからの前記選択されたオブジェクトを前記端末記憶装置にインストールし、前記情報処理サーバからの前記オブジェクト不要リストを参照して、前記オブジェクト群のうちの前記不要オブジェクトを削除し、
前記選択されたオブジェクトと前記削除されたオブジェクト群とは更新オブジェクト群として前記携帯端末によって前記端末記憶装置に格納される情報処理システム。
【請求項６】
請求項５に記載の情報処理システムにおいて、
前記インストール要求は、前記携帯端末を識別するための端末識別情報を更に含み、
前記情報処理サーバは、前記インストール要求に応じて、オブジェクト使用状況リストを作成して前記サーバ記憶装置に格納し、
前記オブジェクト使用状況リストには、前記端末識別情報と、今回削除された前記不要オブジェクトの前記固有の情報と前記ＵＲＬと、前記不要オブジェクトが削除された前記オブジェクト群の前記固有の情報と前記ＵＲＬと、今回新たにインストールされた前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが前記情報処理サーバによって記載された情報処理システム。
【請求項７】
請求項６に記載の情報処理システムにおいて、
前記携帯端末は、前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を実行するときに障害が発生した場合、前記端末記憶装置にインストールされた前記更新オブジェクト群を前記オブジェクト群に復旧するための前記インストール要求である復旧要求を前記情報処理サーバに送信し、
前記復旧要求は、前記端末識別情報と、前記端末記憶装置にインストールされた前記更新オブジェクト群の前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載された復旧要求リストを含み、
前記情報処理サーバは、前記復旧要求リストと前記サーバ記憶装置に格納された前記オブジェクト使用状況リストとを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記携帯端末が前記端末記憶装置にインストールするための前記不要オブジェクトを選択し、前記更新オブジェクト群のうち、前記不要オブジェクトを前記端末記憶装置にインストールしたときに不要になる前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが記載された復旧オブジェクト不要リストを作成し、前記不要オブジェクトと共に前記復旧オブジェクト不要リストを前記携帯端末に送信する情報処理システム。
【請求項８】
請求項５〜７のいずれか一項に記載の情報処理システムにおいて、
前記情報処理サーバは、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトを選択し、前記インストール済リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトにリンクし且つ前記インストール済リストに記載されていない前記固有の情報と前記ＵＲＬとを含むリンクオブジェクトを選択し、前記必要オブジェクトと前記リンクオブジェクトとを前記選択されたオブジェクトとして前記携帯端末に送信する情報処理システム。
【請求項９】
請求項８に記載の情報処理システムにおいて、
前記情報処理サーバは、前記必要オブジェクトと前記リンクオブジェクトとを所定の順でインストールを実行するためのインストール実行手順を作成し、前記インストール実行手順に従って、前記必要オブジェクトと前記リンクオブジェクトとを所定の順で前記携帯端末に送信する情報処理システム。
【請求項１０】
請求項９に記載の情報処理システムにおいて、
前記携帯端末が前記インストール要求を前記情報処理サーバに送信してから、前記情報処理サーバからのオブジェクトを前記端末記憶装置にインストールするまでのインストール処理を行っているときに前記携帯端末と前記情報処理サーバとの通信が遮断された場合、前記情報処理サーバは、前記インストール実行手順に従って前記インストール処理を中断し、
前記携帯端末と前記情報処理サーバとが通信可能である場合、前記携帯端末は、インストール再開要求を前記情報処理サーバに送信し、
前記情報処理サーバは、前記インストール再開要求を受信したときに、前記中断されたインストール処理を前記インストール実行手順に従って再開する情報処理システム。
【請求項１１】
請求項７〜１０のいずれか一項に記載の情報処理システムにおいて、
前記端末記憶装置には、前記更新オブジェクト群の各々に対応付けられた設定プログラムコードが格納され、
前記携帯端末は、前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を実行するときに前記各更新オブジェクトを前記携帯端末上で使用するための形式であるプログラムコードに変換し、前記プログラムコードと前記設定プログラムコードとの照合結果に基づいて、前記障害が発生した前記各更新オブジェクトを表す障害報告を前記情報処理サーバに送信する情報処理システム。
【請求項１２】
請求項１１に記載の情報処理システムにおいて、
前記サーバ記憶装置には、前記複数のオブジェクトの各々に対応付けられた前記設定プログラムコードが格納され、
前記サーバ記憶装置に格納された前記設定プログラムコードが最新の設定プログラムコードに更新されたとき、前記情報処理サーバは、前記オブジェクト使用状況リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトのうちの前記更新オブジェクト群の各々に対応付けられた前記最新の設定プログラムコードを前記携帯端末に送信し、
前記携帯端末は、前記端末記憶装置に格納された前記設定プログラムコードを前記最新の設定プログラムコードに更新する情報処理システム。
【請求項１３】
請求項１１に記載の情報処理システムにおいて、
前記障害報告には、前記端末識別情報と、前記障害が発生した前記各更新オブジェクトの前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記情報処理サーバは、前記障害報告をサーバ記憶装置に格納する情報処理システム。
【請求項１４】
請求項１１又は１３に記載の情報処理システムにおいて、
前記設定プログラムコードは、前記障害が発生するプログラムコードであり、前記携帯端末は、前記プログラムコードと設定プログラムコードとが一致したとき、前記障害報告を前記情報処理サーバに送信する情報処理システム。
【請求項１５】
請求項１１、１３、１４のいずれか一項に記載の情報処理システムにおいて、
前記障害報告は、前記復旧要求に含まれる情報処理システム。
【請求項１６】
複数のオブジェクトが格納されたサーバ記憶装置を備えた情報処理サーバにネットワークを介して接続された携帯端末であって、
インストールリストを作成する管理部と、前記複数のオブジェクトの各々は、固有の情報と前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、前記インストールリストには、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトの前記固有の情報と前記ＵＲＬとが記載され、
前記インストールリストを含むインストール要求を前記情報処理サーバに送信する通信部とを具備し、
前記インストール要求は、前記情報処理サーバが、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択し、前記選択されたオブジェクトを前記通信部に送信するための情報である携帯端末。
【請求項１７】
請求項１６に記載の携帯端末において、
更に、
前記複数のオブジェクトのうちのオブジェクト群がインストールされた端末記憶装置を具備し、
前記管理部は、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが記載されたインストール済リストを作成し、
前記インストール要求は、前記インストール済リストを更に含み、前記情報処理サーバが、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトの前記固有の情報と前記ＵＲＬとが記載されたオブジェクト不要リストを作成し、前記選択されたオブジェクトと共に前記オブジェクト不要リストを前記通信部に送信するための情報である携帯端末。
【請求項１８】
複数のオブジェクトが格納されたサーバ記憶装置を備えた情報処理サーバにネットワークを介して接続された携帯端末であって、
前記複数のオブジェクトのうちのオブジェクト群がインストールされた端末記憶装置と、
インストールリストとインストール済リストとを作成する管理部と、前記インストールリストは、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトを表し、前記インストール済リストは、前記端末記憶装置にインストールされた前記オブジェクト群を表し、
前記インストールリストと前記インストール済リストとを含むインストール要求を前記情報処理サーバに送信する通信部とを具備し、
前記インストール要求は、前記情報処理サーバが、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択し、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトを表すオブジェクト不要リストを作成し、前記選択されたオブジェクトと前記オブジェクト不要リストとを前記通信部に送信するための情報である携帯端末。
【請求項１９】
請求項１８に記載の携帯端末において、
前記複数のオブジェクトの各々は、固有の情報と、前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、
前記インストールリストには、前記必要オブジェクトの前記固有の情報と前記ＵＲＬとが前記管理部によって記載され、
前記インストール済リストには、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが前記管理部によって記載され、
前記オブジェクト不要リストには、前記不要オブジェクトの前記固有の情報と前記ＵＲＬとが前記情報処理サーバによって記載された携帯端末。
【請求項２０】
請求項１７又は１９に記載の携帯端末において、
更に、
前記情報処理サーバからの前記選択されたオブジェクトを前記端末記憶装置にインストールし、前記情報処理サーバからの前記オブジェクト不要リストを参照して、前記オブジェクト群のうちの前記不要オブジェクトを削除する制御部を具備し、
前記選択されたオブジェクトと前記削除されたオブジェクト群とは更新オブジェクト群として前記制御部によって前記端末記憶装置に格納される携帯端末。
【請求項２１】
請求項２０に記載の携帯端末において、
前記インストール要求は、前記携帯端末を識別するための端末識別情報を更に含み、前記情報処理サーバが、前記インストール要求に応じて、オブジェクト使用状況リストを作成して、前記サーバ記憶装置に格納するための情報であり、
前記オブジェクト使用状況リストには、前記端末識別情報と、今回削除された前記不要オブジェクトの前記固有の情報と前記ＵＲＬと、前記不要オブジェクトが削除された前記オブジェクト群の前記固有の情報と前記ＵＲＬと、今回新たにインストールされた前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが前記情報処理サーバによって記載された携帯端末。
【請求項２２】
請求項２１に記載の携帯端末において、
前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を実行するときに障害が発生した場合、前記通信部は、前記端末記憶装置にインストールされた前記更新オブジェクト群を前記オブジェクト群に復旧するための前記インストール要求である復旧要求を前記情報処理サーバに送信し、
前記復旧要求は、前記端末識別情報と、前記端末記憶装置にインストールされた前記更新オブジェクト群の前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載された復旧要求リストを含み、前記情報処理サーバが、前記復旧要求リストと前記サーバ記憶装置に格納された前記オブジェクト使用状況リストとを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記制御部が前記端末記憶装置にインストールするための前記不要オブジェクトを選択し、前記更新オブジェクト群のうち、前記不要オブジェクトを前記端末記憶装置にインストールしたときに不要になる前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが記載された復旧オブジェクト不要リストを作成し、前記不要オブジェクトと共に前記復旧オブジェクト不要リストを前記通信部に送信するための情報である携帯端末。
【請求項２３】
請求項２０〜２２のいずれか一項に記載の携帯端末において、前記インストール要求は、前記情報処理サーバが、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトを選択し、前記インストール済リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトにリンクし且つ前記インストール済リストに記載されていない前記固有の情報と前記ＵＲＬとを含むリンクオブジェクトを選択し、前記必要オブジェクトと前記リンクオブジェクトとを前記選択されたオブジェクトとして前記通信部に送信するための情報である
携帯端末。
【請求項２４】
請求項２３に記載の携帯端末において、
前記インストール要求は、前記情報処理サーバが、前記必要オブジェクトと前記リンクオブジェクトとを所定の順でインストールを実行するためのインストール実行手順を作成し、前記インストール実行手順に従って、前記必要オブジェクトと前記リンクオブジェクトとを所定の順で前記通信部に送信するための情報である携帯端末。
【請求項２５】
請求項２４に記載の携帯端末において、
前記通信部が前記インストール要求を前記情報処理サーバに送信してから、前記情報処理サーバからのオブジェクトを前記制御部が前記端末記憶装置にインストールするまでのインストール処理を行っているときに前記通信部と前記情報処理サーバとの通信が遮断された場合、前記情報処理サーバによって、前記インストール実行手順に従って前記インストール処理が中断され、
前記通信部と前記情報処理サーバとが通信可能である場合、前記通信部は、前記中断されたインストール処理を前記インストール実行手順に従って再開するためのインストール再開要求を前記情報処理サーバに送信する携帯端末。
【請求項２６】
請求項２２〜２５のいずれか一項に記載の携帯端末において、
更に、
前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を実行するときに前記各更新オブジェクトを前記携帯端末上で使用するための形式であるプログラムコードに変換する変換部を具備し、
前記端末記憶装置には、前記更新オブジェクト群の各々に対応付けられた設定プログラムコードが格納され、
前記管理部は、前記プログラムコードと前記設定プログラムコードとの照合結果に基づいて、前記障害が発生した前記各更新オブジェクトを表す障害報告を作成し、
前記通信部は、前記障害報告を前記情報処理サーバに送信する携帯端末。
【請求項２７】
請求項２６に記載の携帯端末において、
前記サーバ記憶装置には、前記複数のオブジェクトの各々に対応付けられた前記設定プログラムコードが格納され、
前記サーバ記憶装置に格納された前記設定プログラムコードが最新の設定プログラムコードに更新されたとき、前記情報処理サーバは、前記オブジェクト使用状況リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトのうちの前記更新オブジェクト群の各々に対応付けられた前記最新の設定プログラムコードを前記携帯端末に送信し、
前記制御部は、前記端末記憶装置に格納された前記設定プログラムコードを前記最新の設定プログラムコードに更新する携帯端末。
【請求項２８】
請求項２６に記載の携帯端末において、
前記障害報告には、前記端末識別情報と、前記障害が発生した前記各更新オブジェクトの前記固有の情報と前記ＵＲＬとが前記管理部によって記載され、
前記障害報告は、前記情報処理サーバによって前記サーバ記憶装置に格納される携帯端末。
【請求項２９】
請求項２６又は２８に記載の携帯端末において、
前記設定プログラムコードは、前記障害が発生するプログラムコードであり、前記管理部が前記プログラムコードと設定プログラムコードとを照合した結果、前記プログラムコードと設定プログラムコードとが一致したとき、前記通信部は、前記障害報告を前記情報処理サーバに送信する携帯端末。
【請求項３０】
請求項２６、２８、２９のいずれか一項に記載の携帯端末において、
前記障害報告は、前記復旧要求に含まれる携帯端末。
【請求項３１】
携帯端末にネットワークを介して接続された情報処理サーバであって、
複数のオブジェクトが格納されたサーバ記憶装置と、前記複数のオブジェクトの各々は、固有の情報と前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、
前記携帯端末からのインストール要求を受信するサーバ通信部と、前記インストール要求は、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトの前記固有の情報と前記ＵＲＬとが記載されたインストールリストを含み、
前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択するサーバ管理部とを具備し、
前記サーバ通信部は、前記選択されたオブジェクトを前記携帯端末に送信する情報処理サーバ。
【請求項３２】
請求項３１に記載の情報処理サーバにおいて、
前記携帯端末の端末記憶装置には、前記複数のオブジェクトのうちのオブジェクト群がインストールされ、
前記インストール要求は、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが記載されたインストール済リストを更に含み、
前記サーバ管理部は、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトの前記固有の情報と前記ＵＲＬとが記載されたオブジェクト不要リストを作成し、
前記サーバ通信部は、前記選択されたオブジェクトと共に前記オブジェクト不要リストを前記携帯端末に送信する情報処理サーバ。
【請求項３３】
複数のオブジェクトのうちのオブジェクト群がインストールされた端末記憶装置を備えた携帯端末にネットワークを介して接続された情報処理サーバであって、
前記複数のオブジェクトが格納されたサーバ記憶装置と、
前記携帯端末からのインストール要求を受信するサーバ通信部と、前記インストール要求は、インストールリストとインストール済リストとを含み、前記インストールリストは、前記複数のオブジェクトのうちのインストールに必要な必要オブジェクトを表し、前記インストール済リストは、前記端末記憶装置にインストールされた前記オブジェクト群を表し、
前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、送信すべきオブジェクトを選択し、前記インストール済リストを参照して、前記オブジェクト群のうち、前記選択されたオブジェクトを前記端末記憶装置にインストールしたときに不要になる不要オブジェクトを表すオブジェクト不要リストを作成するサーバ管理部とを具備し、
前記サーバ通信部は、前記選択されたオブジェクトと前記オブジェクト不要リストとを前記携帯端末に送信する情報処理サーバ。
【請求項３４】
請求項３３に記載の情報処理サーバにおいて、
前記複数のオブジェクトの各々は、固有の情報と、前記情報処理サーバにアクセスして更新するためのＵＲＬとを含み、
前記インストールリストには、前記必要オブジェクトの前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記インストール済リストには、前記オブジェクト群の前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記オブジェクト不要リストには、前記不要オブジェクトの前記固有の情報と前記ＵＲＬとが前記サーバ管理部によって記載された情報処理サーバ。
【請求項３５】
請求項３２又は３４に記載の情報処理サーバにおいて、
前記選択されたオブジェクトは、前記携帯端末によって前記端末記憶装置にインストールされ、前記携帯端末が前記オブジェクト不要リストを参照した結果、前記オブジェクト群のうちの前記不要オブジェクトが前記携帯端末によって削除され、
前記選択されたオブジェクトと前記削除されたオブジェクト群とは更新オブジェクト群として前記端末記憶装置に格納される情報処理サーバ。
【請求項３６】
請求項３５に記載の情報処理サーバにおいて、
前記インストール要求は、前記携帯端末を識別するための端末識別情報を更に含み、
前記サーバ管理部は、前記インストール要求に応じて、オブジェクト使用状況リストを作成して前記サーバ記憶装置に格納し、
前記オブジェクト使用状況リストには、前記端末識別情報と、今回削除された前記不要オブジェクトの前記固有の情報と前記ＵＲＬと、前記不要オブジェクトが削除された前記オブジェクト群の前記固有の情報と前記ＵＲＬと、今回新たにインストールされた前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが前記情報処理サーバによって記載された情報処理サーバ。
【請求項３７】
請求項３６に記載の情報処理サーバにおいて、
前記サーバ通信部は、前記端末記憶装置にインストールされた前記更新オブジェクト群を前記オブジェクト群に復旧するための前記インストール要求である復旧要求を前記携帯端末から受信し、
前記復旧要求は、前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を前記携帯端末が実行するときに障害が発生した場合に前記携帯端末によって送信され、前記端末識別情報と、前記端末記憶装置にインストールされた前記更新オブジェクト群の前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載された復旧要求リストを含み、
前記サーバ管理部は、前記復旧要求リストと前記サーバ記憶装置に格納された前記オブジェクト使用状況リストとを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記携帯端末が前記端末記憶装置にインストールするための前記不要オブジェクトを選択し、前記更新オブジェクト群のうち、前記不要オブジェクトを前記端末記憶装置にインストールしたときに不要になる前記選択されたオブジェクトの前記固有の情報と前記ＵＲＬとが記載された復旧オブジェクト不要リストを作成し、
前記サーバ通信部は、前記不要オブジェクトと共に前記復旧オブジェクト不要リストを前記携帯端末に送信する情報処理サーバ。
【請求項３８】
請求項３５〜３７のいずれか一項に記載の情報処理サーバにおいて、
前記サーバ管理部は、前記インストールリストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトを選択し、前記インストール済リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトの中から、前記必要オブジェクトにリンクし且つ前記インストール済リストに記載されていない前記固有の情報と前記ＵＲＬとを含むリンクオブジェクトを選択し、
前記サーバ通信部は、前記必要オブジェクトと前記リンクオブジェクトとを前記選択されたオブジェクトとして前記携帯端末に送信する情報処理サーバ。
【請求項３９】
請求項８に記載の情報処理サーバにおいて、
前記サーバ管理部は、前記必要オブジェクトと前記リンクオブジェクトとを所定の順でインストールを実行するためのインストール実行手順を作成し、
前記サーバ通信部は、前記インストール実行手順に従って、前記必要オブジェクトと前記リンクオブジェクトとを所定の順で前記携帯端末に送信する情報処理サーバ。
【請求項４０】
請求項３９に記載の情報処理サーバにおいて、
前記携帯端末が前記インストール要求を前記サーバ通信部に送信してから、前記サーバ通信部からのオブジェクトを前記端末記憶装置にインストールするまでのインストール処理を行っているときに前記携帯端末と前記サーバ通信部との通信が遮断された場合、前記サーバ通信部は、前記インストール実行手順に従って前記インストール処理を中断し、
前記携帯端末と前記サーバ通信部とが通信可能である場合、前記サーバ通信部は、前記中断されたインストール処理を前記インストール実行手順に従って再開するためのインストール再開要求を前記携帯端末から受信する情報処理サーバ。
【請求項４１】
請求項３７〜４０のいずれか一項に記載の情報処理サーバにおいて、
前記端末記憶装置には、前記更新オブジェクト群の各々に対応付けられた設定プログラムコードが格納され、
前記サーバ通信部は、障害報告を前記携帯端末から受信し、
前記障害報告は、前記端末記憶装置にインストールされた前記更新オブジェクト群の各々を前記携帯端末が実行するときに前記各更新オブジェクトを前記携帯端末上で使用する形式に前記携帯端末よって変換されたプログラムコードと前記設定プログラムコードとの照合結果に基づいて前記携帯端末から送信され、前記障害が発生した前記各更新オブジェクトを表す情報処理サーバ。
【請求項４２】
請求項４１に記載の情報処理サーバにおいて、
前記サーバ記憶装置には、前記複数のオブジェクトの各々に対応付けられた前記設定プログラムコードが格納され、
前記サーバ記憶装置に格納された前記設定プログラムコードが最新の設定プログラムコードに更新されたとき、前記サーバ管理部は、前記オブジェクト使用状況リストを参照して、前記サーバ記憶装置に格納された前記複数のオブジェクトのうちの前記更新オブジェクト群の各々に対応付けられた前記最新の設定プログラムコードを選択し、前記サーバ通信部は、前記最新の設定プログラムコードを前記携帯端末に送信し、
前記端末記憶装置に格納された前記設定プログラムコードは、前記最新の設定プログラムコードに更新される情報処理サーバ。
【請求項４３】
請求項４１に記載の情報処理サーバにおいて、
前記障害報告には、前記端末識別情報と、前記障害が発生した前記各更新オブジェクトの前記固有の情報と前記ＵＲＬとが前記携帯端末によって記載され、
前記サーバ管理部は、前記障害報告を前記サーバ記憶装置に格納する情報処理サーバ。
【請求項４４】
請求項４１又は４３に記載の情報処理サーバにおいて、
前記設定プログラムコードは、前記障害が発生するプログラムコードであり、前記障害報告は、前記プログラムコードと前記設定プログラムコードとが一致したときに前記携帯端末によって送信される情報処理サーバ。
【請求項４５】
請求項４１、４３、４４のいずれか一項に記載の情報処理サーバにおいて、
前記障害報告は、前記復旧要求に含まれる情報処理サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムに関し、特に、情報処理サーバからのオブジェクトを携帯端末がインストールする情報処理システムに関する。
【０００２】
【従来の技術】
従来の情報処理システムでは、端末を用いてサーバにダウンロードメニューを要求し、端末の利用者が使用するオブジェクトをそのダウンロードメニューから端末を用いて選択した後に、そのオブジェクトを取得している（例えば、特許文献１〜３参照）。
特許文献１において、端末は、その請求項１に記載された携帯端末に対応し、サーバは、その請求項１に記載されたサーバ装置に対応する。特許文献１において、ダウンロードメニューは、その請求項１に記載されたアプリケーションプログラムの一覧に対応し、オブジェクトは、その請求項１に記載されたアプリケーションプログラムに対応する。
特許文献２において、端末は、その請求項１に記載されたコンピュータ装置に対応し、サーバは、その請求項１に記載されたソフト提供ホスト装置に対応する。特許文献２において、オブジェクトは、その請求項１に記載されたソフトウェアに対応する。
特許文献３において、端末は、その請求項１に記載された携帯端末装置に対応する。特許文献３において、ダウンロードメニューは、その請求項１に記載されたアプリケーションのリストに対応し、オブジェクトは、その請求項１に記載されたアプリケーションに対応する。
【０００３】
従来の情報処理システムのように端末を用いてサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得できることが望まれる。
【０００４】
【特許文献１】
特開２００２−２７８７６７号公報
【特許文献２】
特開平１０−２０７７１０号公報
【特許文献３】
特開２００１−１３４６８８号公報
【０００５】
【発明が解決しようとする課題】
本発明の目的は、利用者が使用するオブジェクトを迅速に取得することができる情報処理システム、携帯端末、及び、情報処理サーバを提供することにある。本発明の他の目的は、インストールされたオブジェクトを利用者が混乱することなく使用することができる情報処理システム、携帯端末、及び、情報処理サーバを提供することにある。
【０００６】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００７】
本発明の情報処理システムは、情報処理サーバ（２）と、携帯端末（１−ｊ；ｊ＝１、２、３、…、ｎ）とを具備する。情報処理サーバ（２）と携帯端末（１−ｊ）とはネットワーク（３）に接続されている。情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）を備えている。複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と、情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。
携帯端末（１−ｊ）は、インストール要求（３０）を送信する。インストール要求（３０）は、インストールリスト（３１）を含む。インストールリスト（３１）には、複数のオブジェクト（４−１〜４−ｍ）のうちのインストールに必要な必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが携帯端末（１−ｊ）によって記載されている。
情報処理サーバ（２）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択して、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝を携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理システムでは、利用者が、携帯端末（１−ｊ）を用いて、実際に使用したいオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択するだけでよい。このため、本発明の情報処理システムでは、従来の情報処理システムのように端末を用いてサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
【０００８】
本発明の情報処理システムにおいて、携帯端末（１−ｊ）は、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされた端末記憶装置（１０、１６）を備えている。
インストール要求（３０）は、インストール済リスト（３２）を更に含む。インストール済リスト（３２）には、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが端末記憶装置（１０、１６）によって記載されている。
情報処理サーバ（２）は、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とが記載されたオブジェクト不要リスト（３４）を作成する。情報処理サーバ（２）は、選択オブジェクト（４−１１〜４−１３）と共にオブジェクト不要リスト（３４）を携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理システムでは、携帯端末（１−ｊ）が選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の情報処理システムでは、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【０００９】
本発明の情報処理システムは、情報処理サーバ（２）と、携帯端末（１−ｊ；ｊ＝１、２、３、…、ｎ）とを具備する。情報処理サーバ（２）と携帯端末（１−ｊ）とはネットワーク（３）に接続されている。情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）を備えている。携帯端末（１−ｊ）は、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされた端末記憶装置（１０、１６）を備えている。
携帯端末（１−ｊ）は、インストール要求（３０）を情報処理サーバ（２）に送信する。インストール要求（３０）は、複数のオブジェクトのうちのインストールに必要な必要オブジェクト（４−１１）を表すインストールリスト（３１）と、端末記憶装置（１０、１６）にインストールされたオブジェクト群（４−１〜４−１０）を表すインストール済リスト（３２）とを含む。
情報処理サーバ（２）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択する。情報処理サーバ（２）は、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択されたオブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を表すオブジェクト不要リスト（３４）を作成する。情報処理サーバ（２）は、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝とオブジェクト不要リスト（３４）とを携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理システムでは、携帯端末（１−ｊ）が選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の情報処理システムでは、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【００１０】
本発明の情報処理システムにおいて、複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と、情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。
インストールリスト（３１）には、必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが携帯端末（１−ｊ）によって記載されている。インストール済リスト（３２）には、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが携帯端末（１−ｊ）によって記載されている。オブジェクト不要リスト（３４）には、不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とが情報処理サーバ（２）によって記載されている。
このように、本発明の情報処理システムでは、利用者が、携帯端末（１−ｊ）を用いて、実際に使用したいオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択するだけでよい。このため、本発明の情報処理システムでは、従来の情報処理システムのように端末を用いてサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
【００１１】
本発明の情報処理システムにおいて、携帯端末（１−ｊ）は、情報処理サーバ（２）からの選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールする。携帯端末（１−ｊ）は、情報処理サーバ（２）からのオブジェクト不要リスト（３４）を参照して、オブジェクト群（４−１〜４−１０）のうちの不要オブジェクト（４−１〜４−３）を削除する。
選択オブジェクト（４−１１〜４−１３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）とは、更新オブジェクト群（４−４〜４−１３）として携帯端末（１−ｊ）によって端末記憶装置（１０、１６）に格納される。
【００１２】
本発明の情報処理システムにおいて、インストール要求（３０）は、携帯端末（１−ｊ）を識別するための端末識別情報（８−ｊ）を更に含む。情報処理サーバ（２）は、インストール要求（３０）に応じて、オブジェクト使用状況リスト（３５）を作成してサーバ記憶装置（２０、２６）に格納する。
オブジェクト使用状況リスト（３５）には、端末識別情報（８−ｊ）と、今回削除された不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）の固有の情報（５−４〜５−１０）とＵＲＬ（６−４〜６−１０）と、今回新たにインストールされた選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが情報処理サーバ（２）によって記載されている。
このように、本発明の情報処理システムでは、情報処理サーバ（２）が、オブジェクト使用状況リスト（３５）を作成してサーバ記憶装置（２０、２６）に格納するため、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を情報処理サーバ（２）側で把握することができる。
【００１３】
本発明の情報処理システムにおいて、携帯端末（１−ｊ）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を実行するときに障害が発生した場合、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）をオブジェクト群（４−１〜４−１０）に復旧するためのインストール要求である復旧要求（４０）を情報処理サーバ（２）に送信する。
復旧要求（４０）は、端末識別情報（８−ｊ）と、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の固有の情報（５−４〜５−１３）とＵＲＬ（６−４〜６−１３）とが携帯端末（１−ｊ）によって記載された復旧要求リスト（４２）を含む。
情報処理サーバ（２）は、復旧要求リスト（４２）とサーバ記憶装置（２０、２６）に格納されたオブジェクト使用状況リスト（３５）とを参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、携帯端末（１−ｊ）が端末記憶装置（１０、１６）にインストールするための不要オブジェクト（４−１〜４−３）を選択する。情報処理サーバ（２）は、復旧要求リスト（４２）とオブジェクト使用状況リスト（３５）とを参照して、更新オブジェクト群（４−４〜４−１３）のうち、不要オブジェクト（４−１〜４−３）を端末記憶装置（１０、１６）にインストールしたときに不要になる選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが記載された復旧オブジェクト不要リスト（４４）を作成する。情報処理サーバ（２）は、不要オブジェクト（４−１〜４−３）と共に復旧オブジェクト不要リスト（４４）を携帯端末（１−ｊ）に送信する。
上述のように、本発明の情報処理システムでは、情報処理サーバ（２）が、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を把握している。このため、本発明の情報処理システムでは、例えば端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）を実行するときに障害が発生した場合、すなわち、その選択オブジェクト（４−１１〜４−１３）をインストールしたために障害が生じた場合、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）を以前の状態であるオブジェクト群（４−１〜４−１０）に復旧することができる。
【００１４】
本発明の情報処理システムにおいて、情報処理サーバ（２）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）を選択する。情報処理サーバ（２）は、インストール済リスト（３２）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）にリンクし且つインストール済リスト（３２）に記載されていない固有の情報（５−１２、５−１３）とＵＲＬ（６−１２、６−１３）とを含むリンクオブジェクト（４−１２、４−１３）を選択する。情報処理サーバ（２）は、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを選択オブジェクト（４−１１〜４−１３）として携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理システムでは、携帯端末（１−ｊ）の利用者により選択された必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とにより、その必要オブジェクト（４−１１）にリンクするリンクオブジェクト（４−１２、４−１３）も利用者が使用するオブジェクトとして迅速に取得することができる。
【００１５】
本発明の情報処理システムにおいて、情報処理サーバ（２）は、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを携帯端末（１−ｊ）が所定の順でインストールを実行するためのインストール実行手順（３３）を作成する。情報処理サーバ（２）は、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で携帯端末（１−ｊ）に送信する。
【００１６】
本発明の情報処理システムにおいて、携帯端末（１−ｊ）がインストール要求（３０、４０）を情報処理サーバ（２）に送信してから、情報処理サーバ（２）からのオブジェクトを端末記憶装置（１０、１６）にインストールするまでのインストール処理を行っているときに携帯端末（１−ｊ）と情報処理サーバ（２）との通信が遮断される場合がある。この場合、情報処理サーバ（２）は、インストール実行手順（３３）に従ってインストール処理を中断する。
その後、携帯端末（１−ｊ）と情報処理サーバ（２）とが通信可能になる。この場合、携帯端末（１−ｊ）は、インストール再開要求（３５）を情報処理サーバ（２）に送信する。情報処理サーバ（２）は、インストール再開要求（３５）を受信したときに、中断されたインストール処理をインストール実行手順（３３）に従って再開する。
このように、本発明の情報処理システムでは、情報処理サーバ（２）が、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で携帯端末（１−ｊ）に送信するため、携帯端末（１−ｊ）と情報処理サーバ（２）との通信が遮断されたときにインストール処理を中断し、携帯端末（１−ｊ）と情報処理サーバ（２）とが通信可能であるときに中断されたインストール処理をインストール実行手順（３３）に従って再開することができる。
【００１７】
本発明の情報処理システムにおいて、端末記憶装置（１０、１６）には、更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた設定プログラムコード（７−４〜７−１３）が格納されている。
携帯端末（１−ｊ）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を実行するときに各更新オブジェクト（４−４〜４−１３）を携帯端末（１−ｊ）上で使用するための形式であるプログラムコードに変換する。携帯端末（１−ｊ）は、プログラムコードと設定プログラムコード（７−４〜７−１３）との照合結果に基づいて、障害が発生した各更新オブジェクトを表す障害報告（４１）を情報処理サーバ（２）に送信する。
障害が発生した各更新オブジェクトを、例えば、端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）とする。この場合、障害報告（４１）は、選択オブジェクト（４−１１〜４−１３）を表す。本発明の情報処理システムでは、情報処理サーバ（２）の管理者が行うオブジェクト（４−１〜４−ｍ）、設定プログラムコード（７−１〜７−ｍ）の開発を障害報告（４１）を基にサポートすることができる。
【００１８】
本発明の情報処理システムにおいて、サーバ記憶装置（２０、２６）には、複数のオブジェクト（４−１〜４−ｍ）の各々に対応付けられた設定プログラムコード（７−１〜７−ｍ）が格納されている。
サーバ記憶装置（２０、２６）に格納された設定プログラムコード（７−１〜７−ｍ）が最新の設定プログラムコード（７−１〜７−ｍ）に更新されたとき、情報処理サーバ（２）は、オブジェクト使用状況リスト（３５）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）のうちの更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた最新の設定プログラムコード（７−４〜７−１３）を携帯端末（１−ｊ）に送信する。携帯端末（１−ｊ）は、端末記憶装置（１０、１６）に格納された設定プログラムコード（７−４〜７−１３）を最新の設定プログラムコード（７−４〜７−１３）に更新する。
【００１９】
本発明の情報処理システムにおいて、障害報告（４１）には、端末識別情報（８−ｊ）と、障害が発生した各更新オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが携帯端末（１−ｊ）によって記載されている。情報処理サーバ（２）は、障害報告（４１）をサーバ記憶装置（２０、２６）に格納する。
【００２０】
本発明の情報処理システムにおいて、設定プログラムコード（７−１〜７−ｍ）は、障害が発生するプログラムコードである。携帯端末（１−ｊ）は、プログラムコードと設定プログラムコード（７−４〜７−１３）とが一致したとき、障害報告（４１）を情報処理サーバ（２）に送信する。
【００２１】
本発明の情報処理システムにおいて、障害報告（４１）は、復旧要求（４０）に含まれる。
【００２２】
本発明の携帯端末（１−ｊ；１、２、３、…、ｎ）は、情報処理サーバ（２）にネットワーク（３）を介して接続されている。情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）を備えている。本発明の携帯端末（１−ｊ）は、管理部（１５）と、通信部（１２、１９）とを具備する。
管理部（１５）は、インストールリスト（３１）を作成する。複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と、情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。インストールリスト（３１）には、複数のオブジェクト（４−１〜４−ｍ）のうちのインストールに必要な必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが記載されている。
通信部（１２、１９）は、インストールリスト（３１）を含むインストール要求（３０）を情報処理サーバ（２）に送信する。インストール要求（３０）は、情報処理サーバ（２）が、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択し、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝を通信部（１２、１９）に送信するための情報である。
このように、本発明の携帯端末（１−ｊ）では、利用者の操作により、利用者が使用するオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択するだけでよい。このため、本発明の携帯端末（１−ｊ）では、従来の端末のようにサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
【００２３】
本発明の携帯端末（１−ｊ）は、更に、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされた端末記憶装置（１０、１６）を具備する。
管理部（１５）は、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが記載されたインストール済リスト（３２）を作成する。
インストール要求（３０）は、インストール済リスト（３２）を更に含む。インストール要求（３０）は、情報処理サーバ（２）が、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とが記載されたオブジェクト不要リスト（３４）を作成し、選択オブジェクト（４−１１〜４−１３）と共にオブジェクト不要リスト（３４）を通信部（１２、１９）に送信するための情報である。
このように、本発明の携帯端末（１−ｊ）は、選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の携帯端末（１−ｊ）では、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【００２４】
本発明の携帯端末（１−ｊ；１、２、３、…、ｎ）は、情報処理サーバ（２）にネットワーク（３）を介して接続されている。情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）を備えている。本発明の携帯端末（１−ｊ）は、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされた端末記憶装置（１０、１６）と、管理部（１５）と、通信部（１２、１９）とを具備する。
管理部（１５）は、インストールリスト（３１）とインストール済リスト（３２）とを作成する。インストールリスト（３１）は、複数のオブジェクトのうちのインストールに必要な必要オブジェクト（４−１１）を表す。インストール済リスト（３２）は、端末記憶装置（１０、１６）にインストールされたオブジェクト群（４−１〜４−１０）を表す。
通信部（１２、１９）は、インストールリスト（３１）とインストール済リスト（３２）とを含むインストール要求（３０）を情報処理サーバ（２）に送信する。
インストール要求（３０）は、情報処理サーバ（２）が、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択し、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択されたオブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を表すオブジェクト不要リスト（３４）を作成し、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝とオブジェクト不要リスト（３４）とを通信部（１２、１９）に送信するための情報である。
このように、本発明の携帯端末（１−ｊ）は、選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の携帯端末（１−ｊ）では、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【００２５】
本発明の携帯端末（１−ｊ）において、複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と、情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。
インストールリスト（３１）には、必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが管理部（１５）によって記載されている。インストール済リスト（３２）には、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが管理部（１５）によって記載されている。オブジェクト不要リスト（３４）には、不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とが情報処理サーバ（２）によって記載されている。
このように、本発明の携帯端末（１−ｊ）では、利用者の操作により、利用者が使用するオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択するだけでよい。このため、本発明の携帯端末（１−ｊ）では、従来の端末のようにサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
【００２６】
本発明の携帯端末（１−ｊ）は、更に、制御部（１１）を具備する。制御部（１１）は、実施の形態で説明されるＯＳ１１であり、情報処理サーバ（２）からの選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールする。管理部（１５）は、情報処理サーバ（２）からのオブジェクト不要リスト（３４）を参照して、オブジェクト群（４−１〜４−１０）のうちの不要オブジェクト（４−１〜４−３）を削除する。
選択オブジェクト（４−１１〜４−１３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）とは、更新オブジェクト群（４−４〜４−１３）として制御部（１１）によって端末記憶装置（１０、１６）に格納される。
【００２７】
本発明の携帯端末（１−ｊ）において、インストール要求（３０）は、携帯端末（１−ｊ）を識別するための端末識別情報（８−ｊ）を更に含む。インストール要求（３０）は、情報処理サーバ（２）が、インストール要求（３０）に応じて、オブジェクト使用状況リスト（３５）を作成して、サーバ記憶装置（２０、２６）に格納するための情報である。
オブジェクト使用状況リスト（３５）には、端末識別情報（８−ｊ）と、今回削除された不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）の固有の情報（５−４〜５−１０）とＵＲＬ（６−４〜６−１０）と、今回新たにインストールされた選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが情報処理サーバ（２）によって記載されている。
このように、本発明の携帯端末（１−ｊ）では、情報処理サーバ（２）が、オブジェクト使用状況リスト（３５）を作成してサーバ記憶装置（２０、２６）に格納するため、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を情報処理サーバ（２）側で把握することができる。
【００２８】
本発明の携帯端末（１−ｊ）において、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を実行するときに障害が発生した場合、通信部（１２、１９）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）をオブジェクト群（４−１〜４−１０）に復旧するためのインストール要求である復旧要求（４０）を情報処理サーバ（２）に送信する。
復旧要求（４０）は、端末識別情報（８−ｊ）と、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の固有の情報（５−４〜５−１３）とＵＲＬ（６−４〜６−１３）とが携帯端末（１−ｊ）によって記載された復旧要求リスト（４２）を含む。復旧要求（４０）は、情報処理サーバ（２）が、復旧要求リスト（４２）とサーバ記憶装置（２０、２６）に格納されたオブジェクト使用状況リスト（３５）とを参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、制御部（１１）が端末記憶装置（１０、１６）にインストールするための不要オブジェクト（４−１〜４−３）を選択し、更新オブジェクト群（４−４〜４−１３）のうち、不要オブジェクト（４−１〜４−３）を端末記憶装置（１０、１６）にインストールしたときに不要になる選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが記載された復旧オブジェクト不要リスト（４４）を作成し、不要オブジェクト（４−１〜４−３）と共に復旧オブジェクト不要リスト（４４）を通信部（１２、１９）に送信するための情報である。
上述のように、本発明の携帯端末（１−ｊ）では、情報処理サーバ（２）が、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を把握している。このため、本発明の携帯端末（１−ｊ）では、例えば端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）を実行するときに障害が発生した場合、すなわち、その選択オブジェクト（４−１１〜４−１３）をインストールしたために障害が生じた場合、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）を以前の状態であるオブジェクト群（４−１〜４−１０）に復旧することができる。
【００２９】
本発明の携帯端末（１−ｊ）において、インストール要求（３０）は、情報処理サーバ（２）が、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）を選択し、インストール済リスト（３２）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）にリンクし且つインストール済リスト（３２）に記載されていない固有の情報（５−１２、５−１３）とＵＲＬ（６−１２、６−１３）とを含むリンクオブジェクト（４−１２、４−１３）を選択し、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを選択オブジェクト（４−１１〜４−１３）として通信部（１２、１９）に送信するための情報である。
このように、本発明の携帯端末（１−ｊ）では、携帯端末（１−ｊ）の利用者により選択された必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とにより、その必要オブジェクト（４−１１）にリンクするリンクオブジェクト（４−１２、４−１３）も利用者が使用するオブジェクトとして迅速に取得することができる。
【００３０】
本発明の携帯端末（１−ｊ）において、インストール要求（３０）は、情報処理サーバ（２）が、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを制御部（１１）が所定の順でインストールを実行するためのインストール実行手順（３３）を作成し、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で通信部（１２、１９）に送信するための情報である。
【００３１】
本発明の携帯端末（１−ｊ）において、通信部（１２、１９）がインストール要求（３０、４０）を情報処理サーバ（２）に送信してから、情報処理サーバ（２）からのオブジェクトを制御部（１１）が端末記憶装置（１０、１６）にインストールするまでのインストール処理を行っているときに通信部（１２、１９）と情報処理サーバ（２）との通信が遮断される場合がある。この場合、情報処理サーバ（２）によって、インストール実行手順（３３）に従ってインストール処理が中断される。
その後、通信部（１２、１９）と情報処理サーバ（２）とが通信可能である。この場合、通信部（１２、１９）は、中断されたインストール処理をインストール実行手順（３３）に従って再開するためのインストール再開要求（３５）を情報処理サーバ（２）に送信する。
このように、本発明の携帯端末（１−ｊ）では、情報処理サーバ（２）が、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で携帯端末（１−ｊ）に送信するため、携帯端末（１−ｊ）と情報処理サーバ（２）との通信が遮断されたときにインストール処理を中断し、携帯端末（１−ｊ）と情報処理サーバ（２）とが通信可能であるときに中断されたインストール処理をインストール実行手順（３３）に従って再開することができる。
【００３２】
本発明の携帯端末（１−ｊ）は、更に、変換部（１４）を具備する。変換部（１４）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を実行するときに各更新オブジェクト（４−４〜４−１３）を携帯端末（１−ｊ）上で使用するための形式であるプログラムコードに変換する。
端末記憶装置（１０、１６）には、更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた設定プログラムコード（７−４〜７−１３）が格納されている。
管理部（１５）は、プログラムコードと設定プログラムコード（７−４〜７−１３）との照合結果に基づいて、障害が発生した各更新オブジェクト（４−１１〜４−１３）を表す障害報告（４１）を作成する。
通信部（１２、１９）は、障害報告（４１）を情報処理サーバ（２）に送信する。
障害が発生した各更新オブジェクトを、例えば、端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）とする。この場合、障害報告（４１）は、選択オブジェクト（４−１１〜４−１３）を表す。本発明の携帯端末（１−ｊ）では、情報処理サーバ（２）の管理者が行うオブジェクト（４−１〜４−ｍ）、設定プログラムコード（７−１〜７−ｍ）の開発を障害報告（４１）を基にサポートすることができる。
【００３３】
本発明の携帯端末（１−ｊ）において、サーバ記憶装置（２０、２６）には、複数のオブジェクト（４−１〜４−ｍ）の各々に対応付けられた設定プログラムコード（７−１〜７−ｍ）が格納されている。
サーバ記憶装置（２０、２６）に格納された設定プログラムコード（７−１〜７−ｍ）が最新の設定プログラムコード（７−１〜７−ｍ）に更新されたとき、情報処理サーバ（２）は、オブジェクト使用状況リスト（３５）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）のうちの更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた最新の設定プログラムコード（７−４〜７−１３）を携帯端末（１−ｊ）に送信する。
制御部（１１）は、端末記憶装置（１０、１６）に格納された設定プログラムコード（７−４〜７−１３）を最新の設定プログラムコード（７−４〜７−１３）に更新する。
【００３４】
本発明の携帯端末（１−ｊ）において、障害報告（４１）には、端末識別情報（８−ｊ）と、障害が発生した各更新オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが管理部（１５）によって記載されている。障害報告（４１）は、情報処理サーバ（２）によってサーバ記憶装置（２０、２６）に格納される。
【００３５】
本発明の携帯端末（１−ｊ）において、設定プログラムコード（７−１〜７−ｍ）は、障害が発生するプログラムコードである。管理部（１５）がプログラムコードと設定プログラムコード（７−４〜７−１３）とを照合した結果、プログラムコードと設定プログラムコード（７−４〜７−１３）とが一致したとき、通信部（１２、１９）は、障害報告（４１）を情報処理サーバ（２）に送信する。
【００３６】
本発明の携帯端末（１−ｊ）において、障害報告（４１）は、復旧要求（４０）に含まれる。
【００３７】
本発明の情報処理サーバ（２）は、携帯端末（１−ｊ；ｊ＝１、２、３、…、ｎ）にネットワーク（３）を介して接続されている。本発明の情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）と、サーバ通信部（２２、２９）と、サーバ管理部（２５）とを具備する。複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。
サーバ通信部（２２、２９）は、携帯端末（１−ｊ）からのインストール要求（３０）を受信する。インストール要求（３０）は、複数のオブジェクト（４−１〜４−ｍ）のうちのインストールに必要な必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが記載されたインストールリスト（３１）を含む。
サーバ管理部（２５）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択する。
サーバ通信部（２２、２９）は、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝を携帯端末（１−ｊ）に送信する。
携帯端末（１−ｊ）の利用者は、携帯端末（１−ｊ）を用いて、実際に使用したいオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択している。このように、本発明の情報処理サーバ（２）では、従来のサーバのように端末からの要求によりダウンロードメニュー（インストールメニュー）を端末に送信する必要がなく、必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とにより、利用者が使用するオブジェクトを送信する。このため、本発明の情報処理サーバ（２）では、利用者が使用するオブジェクトを迅速に取得することができる。
【００３８】
本発明の情報処理サーバ（２）において、携帯端末（１−ｊ）の端末記憶装置（１０、１６）には、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされている。
インストール要求（３０）は、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが記載されたインストール済リスト（３２）を更に含む。
サーバ管理部（２５）は、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とが記載されたオブジェクト不要リスト（３４）を作成する。
サーバ通信部（２２、２９）は、選択オブジェクト（４−１１〜４−１３）と共にオブジェクト不要リスト（３４）を携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理サーバ（２）では、携帯端末（１−ｊ）が選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の情報処理サーバ（２）では、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【００３９】
本発明の情報処理サーバ（２）は、携帯端末（１−ｊ；ｊ＝１、２、３、…、ｎ）にネットワーク（３）を介して接続されている。携帯端末（１−ｊ）は、複数のオブジェクト（４−１〜４−ｍ）のうちのオブジェクト群（４−１〜４−１０）がインストールされた端末記憶装置（１０、１６）を備えている。本発明の情報処理サーバ（２）は、複数のオブジェクト（４−１〜４−ｍ）が格納されたサーバ記憶装置（２０、２６）と、サーバ通信部（２２、２９）と、サーバ管理部（２５）とを具備する。
サーバ通信部（２２、２９）は、携帯端末（１−ｊ）からのインストール要求（３０）を受信する。インストール要求（３０）は、複数のオブジェクトのうちのインストールに必要な必要オブジェクト（４−１１）を表すインストールリスト（３１）と、端末記憶装置（１０、１６）にインストールされたオブジェクト群（４−１〜４−１０）を表すインストール済リスト（３２）とを含む。
サーバ管理部（２５）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、送信すべきオブジェクト（４−１１〜４−１３）を選択する。サーバ管理部（２５）は、インストール済リスト（３２）を参照して、オブジェクト群（４−１〜４−１０）のうち、選択されたオブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を表すオブジェクト不要リスト（３４）を作成する。
サーバ通信部（２２、２９）は、選択されたオブジェクト（４−１１〜４−１３）｛以下、選択オブジェクト（４−１１〜４−１３）｝とオブジェクト不要リスト（３４）とを携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理サーバ（２）では、携帯端末（１−ｊ）が選択オブジェクト（４−１１〜４−１３）を端末記憶装置（１０、１６）にインストールしたときに不要になる不要オブジェクト（４−１〜４−３）を削除する。このため、本発明の情報処理サーバ（２）では、利用者が自ら不要オブジェクト（４−１〜４−３）を探して削除する必要がなく、端末記憶装置（１０、１６）にインストール（更新）された更新オブジェクト群（４−４〜４−１３）を利用者が混乱することなく使用することができる。
【００４０】
本発明の情報処理サーバ（２）において、複数のオブジェクト（４−１〜４−ｍ）の各々は、固有の情報（５−１〜５−ｍ）と、情報処理サーバ（２）にアクセスして更新するためのＵＲＬ（６−１〜６−ｍ）とを含む。
インストールリスト（３１）には、必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とが携帯端末（１−ｊ）によって記載されている。インストール済リスト（３２）には、オブジェクト群（４−１〜４−１０）の固有の情報（５−１〜５−１０）とＵＲＬ（６−１〜６−１０）とが携帯端末（１−ｊ）によって記載されている。オブジェクト不要リスト（３４）には、不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）とがサーバ管理部（２５）によって記載されている。
携帯端末（１−ｊ）の利用者は、携帯端末（１−ｊ）を用いて、実際に使用したいオブジェクトである必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とを選択している。このように、本発明の情報処理サーバ（２）では、従来のサーバのように端末からの要求によりダウンロードメニュー（インストールメニュー）を端末に送信する必要がなく、必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とにより、利用者が使用するオブジェクトを送信する。このため、本発明の情報処理サーバ（２）では、利用者が使用するオブジェクトを迅速に取得することができる。
【００４１】
本発明の情報処理サーバ（２）において、選択オブジェクト（４−１１〜４−１３）は、携帯端末（１−ｊ）によって端末記憶装置（１０、１６）にインストールされる。携帯端末（１−ｊ）がオブジェクト不要リスト（３４）を参照した結果、オブジェクト群（４−１〜４−１０）のうちの不要オブジェクト（４−１〜４−３）が携帯端末（１−ｊ）によって削除される。
選択オブジェクト（４−１１〜４−１３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）とは、更新オブジェクト群（４−４〜４−１３）として端末記憶装置（１０、１６）に格納される。
【００４２】
本発明の情報処理サーバ（２）において、インストール要求（３０）は、携帯端末（１−ｊ）を識別するための端末識別情報（８−ｊ）を更に含む。
サーバ管理部（２５）は、インストール要求（３０）に応じて、オブジェクト使用状況リスト（３５）を作成してサーバ記憶装置（２０、２６）に格納する。オブジェクト使用状況リスト（３５）には、端末識別情報（８−ｊ）と、今回削除された不要オブジェクト（４−１〜４−３）の固有の情報（５−１〜５−３）とＵＲＬ（６−１〜６−３）と、不要オブジェクト（４−１〜４−３）が削除されたオブジェクト群（４−４〜４−１０）の固有の情報（５−４〜５−１０）とＵＲＬ（６−４〜６−１０）と、今回新たにインストールされた選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが情報処理サーバ（２）によって記載されている。
このように、本発明の情報処理サーバ（２）では、情報処理サーバ（２）が、オブジェクト使用状況リスト（３５）を作成してサーバ記憶装置（２０、２６）に格納するため、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を情報処理サーバ（２）側で把握することができる。
【００４３】
本発明の情報処理サーバ（２）において、サーバ通信部（２２、２９）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）をオブジェクト群（４−１〜４−１０）に復旧するためのインストール要求である復旧要求（４０）を携帯端末（１−ｊ）から受信する。
復旧要求（４０）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を携帯端末（１−ｊ）が実行するときに障害が発生した場合に携帯端末（１−ｊ）によって送信される情報である。復旧要求（４０）は、端末識別情報（８−ｊ）と、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の固有の情報（５−４〜５−１３）とＵＲＬ（６−４〜６−１３）とが携帯端末（１−ｊ）によって記載された復旧要求リスト（４２）を含む。
サーバ管理部（２５）は、復旧要求リスト（４２）とサーバ記憶装置（２０、２６）に格納されたオブジェクト使用状況リスト（３５）とを参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、携帯端末（１−ｊ）が端末記憶装置（１０、１６）にインストールするための不要オブジェクト（４−１〜４−３）を選択する。サーバ管理部（２５）は、復旧要求リスト（４２）とオブジェクト使用状況リスト（３５）とを参照して、更新オブジェクト群（４−４〜４−１３）のうち、不要オブジェクト（４−１〜４−３）を端末記憶装置（１０、１６）にインストールしたときに不要になる選択オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが記載された復旧オブジェクト不要リスト（４４）を作成する。
サーバ通信部（２２、２９）は、不要オブジェクト（４−１〜４−３）と共に復旧オブジェクト不要リスト（４４）を携帯端末（１−ｊ）に送信する。
上述のように、本発明の情報処理サーバ（２）では、情報処理サーバ（２）が、携帯端末（１−ｊ）にインストールされた更新オブジェクト群（４−４〜４−１３）を把握している。このため、本発明の情報処理サーバ（２）では、例えば端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）を実行するときに障害が発生した場合、すなわち、その選択オブジェクト（４−１１〜４−１３）をインストールしたために障害が生じた場合、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）を以前の状態であるオブジェクト群（４−１〜４−１０）に復旧することができる。
【００４４】
本発明の情報処理サーバ（２）において、サーバ管理部（２５）は、インストールリスト（３１）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）を選択する。サーバ管理部（２５）は、インストール済リスト（３２）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、必要オブジェクト（４−１１）にリンクし且つインストール済リスト（３２）に記載されていない固有の情報（５−１２、５−１３）とＵＲＬ（６−１２、６−１３）とを含むリンクオブジェクト（４−１２、４−１３）を選択する。
サーバ通信部（２２、２９）は、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを選択オブジェクト（４−１１〜４−１３）として携帯端末（１−ｊ）に送信する。
このように、本発明の情報処理サーバ（２）では、携帯端末（１−ｊ）の利用者により選択された必要オブジェクト（４−１１）の固有の情報（５−１１）とＵＲＬ（６−１１）とにより、その必要オブジェクト（４−１１）にリンクするリンクオブジェクト（４−１２、４−１３）も利用者が使用するオブジェクトとして迅速に取得することができる。
【００４５】
本発明の情報処理サーバ（２）において、サーバ管理部（２５）は、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを携帯端末（１−ｊ）が所定の順でインストールを実行するためのインストール実行手順（３３）を作成する。
サーバ通信部（２２、２９）は、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で携帯端末（１−ｊ）に送信する。
【００４６】
本発明の情報処理サーバ（２）において、携帯端末（１−ｊ）がインストール要求（３０、４０）をサーバ通信部（２２、２９）に送信してから、サーバ通信部（２２、２９）からのオブジェクトを端末記憶装置（１０、１６）にインストールするまでのインストール処理を行っているときに携帯端末（１−ｊ）とサーバ通信部（２２、２９）との通信が遮断される場合がある。この場合、サーバ通信部（２２、２９）は、インストール実行手順（３３）に従ってインストール処理を中断する。
その後、携帯端末（１−ｊ）とサーバ通信部（２２、２９）とが通信可能である。この場合、サーバ通信部（２２、２９）は、中断されたインストール処理をインストール実行手順（３３）に従って再開するためのインストール再開要求（３５）を携帯端末（１−ｊ）から受信する。
このように、本発明の情報処理サーバ（２）は、インストール実行手順（３３）に従って、必要オブジェクト（４−１１）とリンクオブジェクト（４−１２、４−１３）とを所定の順で携帯端末（１−ｊ）に送信するため、携帯端末（１−ｊ）と情報処理サーバ（２）との通信が遮断されたときにインストール処理を中断し、携帯端末（１−ｊ）と情報処理サーバ（２）とが通信可能であるときに中断されたインストール処理をインストール実行手順（３３）に従って再開することができる。
【００４７】
本発明の情報処理サーバ（２）において、端末記憶装置（１０、１６）には、更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた設定プログラムコード（７−４〜７−１３）が格納されている。
サーバ通信部（２２、２９）は、障害報告（４１）を携帯端末（１−ｊ）から受信する。
障害報告（４１）は、端末記憶装置（１０、１６）にインストールされた更新オブジェクト群（４−４〜４−１３）の各々を携帯端末（１−ｊ）が実行するときに各更新オブジェクト（４−４〜４−１３）を携帯端末（１−ｊ）上で使用する形式に携帯端末（１−ｊ）よって変換されたプログラムコードと設定プログラムコード（７−４〜７−１３）との照合結果に基づいて携帯端末（１−ｊ）から送信される情報である。障害報告（４１）は、障害が発生した各更新オブジェクト（４−１１〜４−１３）を表す。
障害が発生した各更新オブジェクトを、例えば、端末記憶装置（１０、１６）にインストールされた選択オブジェクト（４−１１〜４−１３）とする。この場合、障害報告（４１）は、選択オブジェクト（４−１１〜４−１３）を表す。本発明の情報処理サーバ（２）では、その管理者が行うオブジェクト（４−１〜４−ｍ）、設定プログラムコード（７−１〜７−ｍ）の開発を障害報告（４１）を基にサポートすることができる。
【００４８】
本発明の情報処理サーバ（２）において、サーバ記憶装置（２０、２６）には、複数のオブジェクト（４−１〜４−ｍ）の各々に対応付けられた設定プログラムコード（７−１〜７−ｍ）が格納されている。
サーバ記憶装置（２０、２６）に格納された設定プログラムコード（７−１〜７−ｍ）が最新の設定プログラムコード（７−１〜７−ｍ）に更新されたとき、サーバ管理部（２５）は、オブジェクト使用状況リスト（３５）を参照して、サーバ記憶装置（２０、２６）に格納された複数のオブジェクト（４−１〜４−ｍ）のうちの更新オブジェクト群（４−４〜４−１３）の各々に対応付けられた最新の設定プログラムコード（７−４〜７−１３）を選択し、サーバ通信部（２２、２９）は、最新の設定プログラムコード（７−４〜７−１３）を携帯端末（１−ｊ）に送信する。
端末記憶装置（１０、１６）に格納された設定プログラムコード（７−４〜７−１３）は、最新の設定プログラムコード（７−４〜７−１３）に更新される。
【００４９】
本発明の情報処理サーバ（２）において、障害報告（４１）には、端末識別情報（８−ｊ）と、障害が発生した各更新オブジェクト（４−１１〜４−１３）の固有の情報（５−１１〜５−１３）とＵＲＬ（６−１１〜６−１３）とが携帯端末（１−ｊ）によって記載されている。サーバ管理部（２５）は、障害報告（４１）をサーバ記憶装置（２０、２６）に格納する。
【００５０】
本発明の情報処理サーバ（２）において、設定プログラムコード（７−１〜７−ｍ）は、障害が発生するプログラムコードである。障害報告（４１）は、プログラムコードと設定プログラムコード（７−４〜７−１３）とが一致したときに携帯端末（１−ｊ）によって送信される。
【００５１】
本発明の情報処理サーバ（２）において、障害報告（４１）は、復旧要求（４０）に含まれる。
【００５２】
【発明の実施の形態】
添付図面を参照して、本発明による情報処理システムの実施の形態を以下に説明する。図１は、本発明の情報処理システムの構成を示す。本発明の情報処理システムは、携帯端末１−１〜１−ｎ（ｎは１以上の整数）と、情報処理サーバ２とを具備する。携帯端末１−ｊとしては、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）が例示される。携帯端末１−ｊ（ｊ＝１、２、３、…、ｎ）と情報処理サーバ２とは、ネットワーク３に接続されている。
携帯端末１−ｊは、携帯端末１−ｊの利用者が必要とするオブジェクト（コンピュータプログラム、情報）をインストールするための情報である後述のインストール要求を、ネットワーク３を介して情報処理サーバ２に送信する。情報処理サーバ２は、後述のインストール要求に応じて、利用者が必要とするオブジェクトとそれに関連する後述の情報とを、ネットワーク３を介して携帯端末１−ｊに送信する。
【００５３】
図２は、携帯端末１−ｊの構成を示す。携帯端末１−ｊは、コンピュータ１８を備えている。コンピュータ１８には通信装置１９と入力装置（図示しない）と表示装置（図示しない）とが接続されている。コンピュータ１８は、携帯端末１−ｊの記憶装置であるハードディスク１０を備えている。
ハードディスク１０には、携帯端末１−ｊにおけるプラットフォーム環境であるオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、以下、ＯＳと称する）１１、データベース１６、１７が記憶されている。データベース１６には、後述の複数のオブジェクトのうちの後述のオブジェクト群がインストール（格納）されている。複数のオブジェクトの各々は、固有の情報（バージョン、マジックナンバー）と、携帯端末１−ｊが情報処理サーバ２にアクセスして更新するための所在地であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを含む。データベース１６には、オブジェクト群の各々に対応付けられたプログラムパターン（設定プログラムコード）が格納されている。設定プログラムコードは、データベース１６にインストールされたオブジェクト群の各々を実行するときに障害が発生するプログラムコードである。データベース１７には、携帯端末１−ｊを識別するための端末識別情報８−ｊが格納されている。
ハードディスク１０には、更に、ソフトウェア（コンピュータプログラム）である通信モジュール１２、携帯端末モジュール１３、変換モジュール１４、管理モジュール１５が格納されている。通信モジュール１２、携帯端末モジュール１３、変換モジュール１４、管理モジュール１５は、ＯＳ１１上に常駐され、ＯＳ１１によって自動的に実行される。
【００５４】
通信モジュール１２は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  ＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌ）、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＢｌｕｅＴｏｏｔｈ、赤外線を用いた通信機能を有する。利用者が携帯端末１−ｊの入力装置を操作することにより、ＨＴＴＰ、ＴＣＰ／ＩＰ、ＢｌｕｅＴｏｏｔｈ、赤外線を用いた通信機能のうちの１つの通信機能が選択される。通信モジュール１２は、その選択された通信機能によって、利用者が必要とするオブジェクトをインストールするために情報のやりとりが情報処理サーバ２と行われるように通信装置１９を制御する。
【００５５】
携帯端末モジュール１３は、携帯電話機、ＰＤＡの通常の動作を行う。携帯端末１−ｊが携帯電話機である場合、通常の動作とは、通話、電子メールのやりとりを携帯端末１−２〜１−ｍと行う動作である。携帯端末１−ｊ（この場合、携帯端末１−１とする）の携帯端末モジュール１３は、通話、電子メールのやりとりが携帯端末１−２〜１−ｍと行われるように通信装置１９を制御する。
【００５６】
変換モジュール１４は、ハードディスク１０（データベース１６）にインストールされたオブジェクト群の各々を実行するときに各オブジェクトを携帯端末１−ｊ上で動作可能なプログラム（プログラムコード）に変換する。
管理モジュール１５は、ハードディスク１０（データベース１６）にインストールされたオブジェクト群を管理し、そのオブジェクト群が格納された状況を把握する。管理モジュール１５は、変換モジュール１４により変換されたプログラムコードと、データベース１６に格納された設定プログラムコード（障害が発生するプログラムコード）とが一致しないときに各オブジェクトを実行する。
上述のように、複数のオブジェクトは、変換モジュール１４により変換可能なプログラム言語で記述されたプログラムである。複数のオブジェクトは、変換モジュール１４によりプラットフォームに適合するプログラムに変換されるため、変換モジュール１４が備えられた環境化ではプラットフォームに依存することなく動作可能なものである。
【００５７】
図３は、情報処理サーバ２の構成を示す。情報処理サーバ２は、コンピュータ２８を備えている。コンピュータ２８には通信装置２９と入力装置（図示しない）と表示装置（図示しない）とが接続されている。コンピュータ２８は、情報処理サーバ２の記憶装置であるハードディスク２０を備えている。
ハードディスク２０には、情報処理サーバ２におけるプラットフォーム環境であるＯＳ２１、データベース２６、２７が記憶されている。データベース２６には、後述の複数のオブジェクトが格納されている。データベース２６には、複数のオブジェクトの各々に対応付けられたプログラムパターン（設定プログラムコード）が格納されている。データベース２７には、携帯端末１−ｊのハードディスク１０に格納されたオブジェクト群を表す後述のオブジェクト使用状況リストが格納されている。
ハードディスク２０には、更に、ソフトウェア（コンピュータプログラム）であるサーバ通信制御部２２、サーバ管理部２５が格納されている。サーバ通信制御部２２、サーバ管理部２５は、ＯＳ２１上に常駐され、ＯＳ２１によって自動的に実行される。
【００５８】
サーバ通信制御部２２は、ＨＴＴＰ、ＴＣＰ／ＩＰ、ＢｌｕｅＴｏｏｔｈ、赤外線を用いた通信機能を有する。サーバ通信制御部２２は、利用者（携帯端末１−ｊ）が選択した通信機能に対応して、情報のやりとりが携帯端末１−ｊと行われるように通信装置２９を制御する。サーバ管理部２５は、ハードディスク２０（データベース２６）に格納された複数のオブジェクトを管理し、その複数のオブジェクトが格納された状況を把握する。
【００５９】
図４は、情報処理サーバ２のデータベース２６に格納された情報を示す。データベース２６には、上述の複数のオブジェクトとして、オブジェクト４−１〜４−ｍ（ｍは１以上の整数）が格納されている。オブジェクト４−１〜４−ｍは、上述の固有の情報と上述のＵＲＬとして、固有の情報５−１〜５−ｍと、ＵＲＬ６−１〜６−ｍとを含む。データベース２６には、上述の設定プログラムコードとして、オブジェクト４−１〜４−ｍに対応付けられて設定プログラムコード７−１〜７−ｍが更に格納されている。
【００６０】
図５は、本実施例における、情報処理サーバ２のハードディスク２０（データベース２６）に格納された複数のオブジェクト（オブジェクト４−１〜４−ｍ）のうちのオブジェクト４−１〜４−１５の概念を示す。データベース２６に格納されたオブジェクト４−１〜４−１５では、オブジェクト４−２、４−３がオブジェクト４−１にリンクし、オブジェクト４−５がオブジェクト４−４にリンクし、オブジェクト４−６がオブジェクト４−５にリンクし、オブジェクト４−９、４−１０がオブジェクト４−８にリンクし、オブジェクト４−１２、４−１３がオブジェクト４−１１にリンクし、オブジェクト４−１５がオブジェクト４−１４にリンクする。
【００６１】
図６は、携帯端末１−ｊのデータベース１６に格納された情報を示す。データベース１６には、上述のオブジェクト群として、オブジェクト４−１〜４−ｍのうちのオブジェクト４−１〜４−１０が既にインストール（格納）されているものとする。上述のように、オブジェクト４−１〜４−１０は、固有の情報５−１〜５−１０とＵＲＬ６−１〜６−１０とを含み、データベース１６には、オブジェクト４−１〜４−１０に対応付けられて設定プログラムコード７−１〜７−１０が更に格納されている。
【００６２】
図７は、本実施例における、携帯端末１−ｊのハードディスク１０（データベース１６）に格納されたオブジェクト群（オブジェクト４−１〜４−１０）の概念を示す。データベース１６に格納されたオブジェクト４−１〜４−１０では、データベース２６に格納されたオブジェクト４−１〜４−ｍのうちのオブジェクト４−１〜４−１０と同様に、オブジェクト４−２、４−３がオブジェクト４−１にリンクし、オブジェクト４−５がオブジェクト４−４にリンクし、オブジェクト４−６がオブジェクト４−５にリンクし、オブジェクト４−９、４−１０がオブジェクト４−８にリンクする。
【００６３】
図８は、携帯端末１−ｊのデータベース１７に格納された情報を示す。データベース１７には、端末識別情報８−ｊに加えて、更に、複数のオブジェクト４−１〜４−ｍのうちのインストールに必要な必要オブジェクトを選択するための固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍとが対応付けられて格納されている。データベース１７には、固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍとに対応付けられて、インストール済みであるか否かを表すインストール状態情報が更に格納されている。本実施例では、固有の情報５−１〜５−１０とＵＲＬ６−１〜６−１０とに対応付けられて、インストール状態情報“インストール済み”がデータベース１７に格納されている。
データベース１７に格納された固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍは、情報処理サーバ２の管理者によってオブジェクトが追加されたときに、情報処理サーバ２によって、最新の固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍ（この場合、ｍ＝ｍ＋１とする）に更新される。この場合、情報処理サーバ２のサーバ通信制御部２２は、最新の固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍが携帯端末１−ｊに送信されるように通信装置２９を制御する。携帯端末１−ｊのＯＳ１１は、ハードディスク１０（データベース１７）に格納された固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍを最新の固有の情報５−１〜５−ｍとＵＲＬ６−１〜６−ｍに更新する。
【００６４】
次に、本発明の情報処理システムの動作について説明する。本発明の情報処理システムの動作としては、インストール処理と設定プログラムコード更新処理とオブジェクト実行処理と復旧処理とが挙げられる。インストール処理と復旧処理とは、携帯端末１−ｊ、情報処理サーバ２のソフトウェア（コンピュータプログラム）によって行われる。
【００６５】
インストール処理とは、携帯端末１−ｊがインストール要求を情報処理サーバ２に送信してから、情報処理サーバ２からのオブジェクトを携帯端末１−ｊのハードディスク１０にインストールするまでの処理である。
設定プログラムコード更新処理とは、ハードディスク２０に格納された設定プログラムコード７−１〜７−ｍが最新の設定プログラムコード７−１〜７−ｍに更新されたときに、情報処理サーバ２からのプッシュ配信（その最新の設定プログラムコードを情報処理サーバ２から自動的に送信すること）により、ハードディスク１０に格納された設定プログラムコード７−１〜７−１０）を最新の設定プログラムコード７−１〜７−１０に更新するための処理である。
オブジェクト実行処理とは、インストール処理によってハードディスク１０にインストールされたオブジェクト群（更新オブジェクト群）の各々を携帯端末１−ｊが実行する処理である。
復旧処理とは、インストール処理によってハードディスク１０にインストールされたオブジェクト群（更新オブジェクト群）の各々を実行するときに障害が発生した場合、ハードディスク１０にインストールされた更新オブジェクト群を以前のオブジェクト群（オブジェクト４−１〜４−１０）に復旧するための処理である。
【００６６】
インストール処理と復旧処理とを行うコンピュータプログラムには、インストール再開処理を行うためのサブルーチンプログラムが含まれる。インストール処理（復旧処理）を行っているときに携帯端末１−ｊと情報処理サーバ２との通信が遮断された場合、情報処理サーバ２は、インストール処理（復旧処理）を中断する。インストール再開処理とは、インストール処理（復旧処理）を中断しているときに携帯端末１−ｊと情報処理サーバ２とが通信可能である場合、携帯端末１−ｊが後述のインストール再開要求を情報処理サーバ２に送信し、情報処理サーバ２がインストール再開要求に応じてインストール処理（復旧処理）を再開するための処理である。
【００６７】
図９は、本発明の情報処理システムの動作であるインストール処理を示す。
【００６８】
携帯端末１−ｊの管理モジュール１５は、利用者による携帯端末１−ｊの入力装置の操作により、携帯端末１−ｊのデータベース１７に格納された情報（固有の情報５−１〜５−ｍ、ＵＲＬ６−１〜６−ｍ、インストール状態情報）が表示されるように携帯端末１−ｊの表示装置を制御する。利用者は、表示装置に表示された情報を参照して、複数のオブジェクト４−１〜４−ｍのうちのインストールに必要な必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とを選択する（ステップＳ１）。
ステップＳ１にて必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とをを選択したときに、その管理モジュール１５は、図１０に示されるようなインストールリスト３１を作成する。インストールリスト３１は、利用者により選択された必要オブジェクト４−１１を表す。このインストールリスト３１には、端末識別情報８−ｊと、必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とが管理モジュール１５によって記載されている。
ステップＳ１にて必要オブジェクト４−１１を選択したときに、利用者が携帯端末１−ｊの入力装置を操作することにより、ＨＴＴＰ、ＴＣＰ／ＩＰ、ＢｌｕｅＴｏｏｔｈ、赤外線を用いた通信機能のうちの１つの通信機能が選択される。
【００６９】
次に、携帯端末１−ｊの管理モジュール１５は、ハードディスク１０（データベース１６）にインストールされたオブジェクト群４−１〜４−１０を検索する（ステップＳ２）。
ステップＳ２にてオブジェクト群４−１〜４−１０を検索したときに、その管理モジュール１５は、図１１に示されるようなインストール済リスト３２を作成する。インストール済リスト３２は、ハードディスク１０（データベース１６）にインストールされたオブジェクト群４−１〜４−１０を表す。このインストール済リスト３２には、端末識別情報８−ｊと、オブジェクト群４−１〜４−１０の固有の情報５−１〜５−１０とＵＲＬ６−１〜６−１０とが管理モジュール１５によって記載されている。
【００７０】
次いで、携帯端末１−ｊの管理モジュール１５は、インストールリスト３１とインストール済リスト３２とを含むインストール要求３０を作成する（ステップＳ３）。携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、インストール要求３０が情報処理サーバ２に送信されるように通信装置１９を制御する（ステップＳ４）。
【００７１】
情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール要求３０を受信したときに利用者により選択された通信機能を把握し、そのサーバ管理部２５は、インストール要求３０に応じて、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍの中から、携帯端末１−ｊに送信すべきオブジェクト（後述の選択オブジェクト）と不要になるオブジェクト（後述の不要オブジェクト）とを選択する（ステップＳ５）。
【００７２】
ステップＳ５における、送信すべきオブジェクトの選択について説明する。
情報処理サーバ２のサーバ管理部２５は、インストール要求３０に含まれるインストールリスト３１を参照して、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍの中から、必要オブジェクト４−１１を選択オブジェクトとして選択する。同時に、そのサーバ管理部２５は、データベース２６に格納された複数の設定プログラムコード７−１〜７−ｍの中から、選択オブジェクト４−１１に対応付けられた設定プログラムコード７−１１も選択する。
そのサーバ管理部２５は、インストール要求３０に含まれるインストール済リスト３２を参照して、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍの中から、必要オブジェクト４−１１にリンクし且つインストール済リスト３２に記載されていない固有の情報５−１２、５−１３とＵＲＬ６−１２、６−１３とを含むリンクオブジェクト４−１２、４−１３を選択オブジェクトとして選択する。同時に、そのサーバ管理部２５は、データベース２６に格納された複数の設定プログラムコード７−１〜７−ｍの中から、選択オブジェクト４−１２、４−１３に対応付けられた設定プログラムコード７−１２、７−１３も選択する。
【００７３】
ステップＳ５における、不要になるオブジェクトの選択について説明する。
情報処理サーバ２のサーバ管理部２５は、インストール要求３０に含まれるインストール済リスト３２を参照して、図１２に示されるようなオブジェクト不要リスト３４を作成する。オブジェクト不要リスト３４は、オブジェクト群４−１〜４−１０のうち、選択オブジェクト４−１１〜４−１３をハードディスク１０（データベース１６）にインストールしたときに不要になる不要オブジェクト４−１〜４−３を表す。オブジェクト不要リスト３４には、端末識別情報８−ｊと、不要オブジェクト４−１〜４−３の固有の情報５−１〜５−３とＵＲＬ６−１〜６−３とがサーバ管理部２５によって記載されている。
【００７４】
次に、情報処理サーバ２のサーバ管理部２５は、選択オブジェクト４−１１〜４−１３を圧縮形式にしてインストール可能にするためのインストールパッチデータを作成する（ステップＳ６）。
ステップＳ６にてインストールパッチデータを作成するときに、そのサーバ管理部２５は、選択オブジェクト４−１１〜４−１３を携帯端末１−ｊが所定の順でインストールを実行するための図１３に示されるようなインストール実行手順３３を作成する。インストール実行手順３３には、端末識別情報８−ｊと、上記の所定の順“１”、“２”、“３”と、選択オブジェクト４−１１〜４−１３の固有の情報５−１１〜５−１３とＵＲＬ６−１１〜６−１３とがサーバ管理部２５によって記載されている。この場合、所定の順“１”、“２”、“３”とは、選択オブジェクト４−１１、４−１２、４−１３が、“１”、“２”、“３”の順でインストールされることを意味する。そのサーバ管理部２５がインストール実行手順３３を作成することにより、選択オブジェクト４−１１、４−１２、４−１３を“１”、“２”、“３”の順で携帯端末１−ｊに送信しているときにインストール処理が中断されても（例えば選択オブジェクト４−１２を携帯端末１−ｊに送信しているときに中断された場合）、そのサーバ通信制御部２２は、インストール実行手順３３を参照することにより、中断されたインストール処理を再開できる（選択オブジェクト４−１２の送信をリトライできる）。
【００７５】
次いで、情報処理サーバ２のサーバ通信制御部２２は、インストール実行手順３３に従って、利用者により選択された通信機能で、選択オブジェクト４−１１が携帯端末１−ｊに送信されるように通信装置２９を制御する（ステップＳ７）。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−１１が携帯端末１−ｊに送信されるように通信装置２９を制御する。
携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの選択オブジェクト４−１１をハードディスク１０（データベース１６）にインストールする（ステップＳ８）。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−１１を選択オブジェクト４−１１に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が選択オブジェクト４−１１をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、選択オブジェクト４−１１をインストールしたことを表すインストール完了確認通知３６を情報処理サーバ２に送信する（ステップＳ９）。
【００７６】
次に、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知３６を受信したときに未だ携帯端末１−ｊに送信されていない選択オブジェクト４−１２、４−１３が存在するため（ステップＳ１０−ＹＥＳ）、ステップＳ７にて、インストール実行手順３３に従って、利用者により選択された通信機能で、選択オブジェクト４−１２が携帯端末１−ｊに送信されるように通信装置２９を制御する。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−１２が携帯端末１−ｊに送信されるように通信装置２９を制御する。
ステップＳ８にて、携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの選択オブジェクト４−１２をハードディスク１０（データベース１６）にインストールする。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−１２を選択オブジェクト４−１２に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が選択オブジェクト４−１２をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、ステップＳ９にて、利用者により選択された通信機能で、選択オブジェクト４−１２をインストールしたことを表すインストール完了確認通知３６を情報処理サーバ２に送信する。
【００７７】
次いで、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知３６を受信したときに未だ携帯端末１−ｊに送信されていない選択オブジェクト４−１３が存在するため（ステップＳ１０−ＹＥＳ）、ステップＳ７にて、インストール実行手順３３に従って、利用者により選択された通信機能で、選択オブジェクト４−１３が携帯端末１−ｊに送信されるように通信装置２９を制御する。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−１３が携帯端末１−ｊに送信されるように通信装置２９を制御する。
ステップＳ８にて、携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの選択オブジェクト４−１３をハードディスク１０（データベース１６）にインストールする。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−１３を選択オブジェクト４−１３に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が選択オブジェクト４−１３をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、ステップＳ９にて、利用者により選択された通信機能で、選択オブジェクト４−１３をインストールしたことを表すインストール完了確認通知３６を情報処理サーバ２に送信する。
【００７８】
次に、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知３６を受信したときに携帯端末１−ｊに送信されていない選択オブジェクトが存在しないため（ステップＳ１０−ＮＯ）、利用者により選択された通信機能で、オブジェクト不要リスト３４が携帯端末１−ｊに送信されるように通信装置２９を制御する（ステップＳ１１）。
携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からのオブジェクト不要リスト３４を参照して、ハードディスク１０（データベース１６）にインストールされたオブジェクト群４−１〜４−１０のうちの不要オブジェクト４−１〜４−３を削除する（ステップＳ１２）。同時に、そのＯＳ１１は、不要オブジェクト４−１〜４−３に対応付けられてデータベース１６に格納された設定プログラムコード７−１〜７−３を削除し、ＯＳ１１によって、固有の情報５−４〜５−１３とＵＲＬ６−４〜６−１３とに対応付けられてインストール状態情報“インストール済み”がデータベース１７に格納される。
【００７９】
ステップＳ８とステップＳ１２にて、選択オブジェクト４−１１〜４−１３と、不要オブジェクト４−１〜４−３が削除されたオブジェクト群４−４〜４−１０とは、図１４に示されるような更新オブジェクト群４−４〜４−１３としてＯＳ１１によってハードディスク１０（データベース１６）に格納される。図１４に示されるように、データベース１６にインストールされている更新オブジェクト群４−４〜４−１３は、固有の情報５−４〜５−１３とＵＲＬ６−４〜６−１３とを含み、データベース１６には、オブジェクト４−４〜４−１３に対応付けられて設定プログラムコード７−４〜７−１３が格納されている。
図１５に示されるように、データベース１６に格納されたオブジェクト４−４〜４−１３では、データベース２６に格納されたオブジェクト４−１〜４−ｍのうちのオブジェクト４−４〜４−１３と同様に、オブジェクト４−５がオブジェクト４−４にリンクし、オブジェクト４−６がオブジェクト４−５にリンクし、オブジェクト４−９、４−１０がオブジェクト４−８にリンクし、オブジェクト４−１２、４−１３がオブジェクト４−１１にリンクする。
【００８０】
次に、携帯端末１−ｊのＯＳ１１が不要オブジェクト４−１〜４−３を削除したときに、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、不要オブジェクト４−１〜４−３を削除したことを表す削除完了確認通知３７を情報処理サーバ２に送信する（ステップＳ１３）。
【００８１】
次いで、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからの削除完了確認通知３７を受信したときに、オブジェクト使用状況リスト３５を作成する。そのＯＳ２２は、オブジェクト使用状況リスト３５をハードディスク２０（データベース２６）に格納する（ステップＳ１４）。
オブジェクト使用状況リスト３５には、図１６に示されるように、端末識別情報８−ｊと、今回削除された不要オブジェクト４−１〜４−３の固有の情報５−１〜５−３とＵＲＬ６−１〜６−３とがサーバ管理部２５によって記載され、携帯端末１−ｊに格納された最新の情報として、不要オブジェクト４−１〜４−３が削除されたオブジェクト群４−４〜４−１０の固有の情報５−４〜５−１０とＵＲＬ６−４〜６−１０と、今回新たにインストールされた選択オブジェクト４−１１〜４−１３の固有の情報５−１１〜５−１３とＵＲＬ６−１１〜６−１３とがサーバ管理部２５によって記載されている。
【００８２】
本発明の情報処理システムのインストール処理では、利用者が、携帯端末１−ｊを用いて、実際に使用したいオブジェクトである必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とを選択するだけでよい。このため、本発明の情報処理システムでは、従来の情報処理システムのように端末を用いてサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
本発明の情報処理システムのインストール処理では、携帯端末１−ｊの利用者により選択された必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とにより、その必要オブジェクト４−１１にリンクするリンクオブジェクト４−１２、４−１３も利用者が使用するオブジェクトとして迅速に取得することができる。
本発明の情報処理システムのインストール処理では、携帯端末１−ｊが選択オブジェクト４−１１〜４−１３をハードディスク１０（データベース１６）にインストールしたときに不要になる不要オブジェクト４−１〜４−３を削除する。このため、本発明の情報処理システムでは、利用者が自ら不要オブジェクト４−１〜４−３を探して削除する必要がなく、ハードディスク１０（データベース１６）にインストール（更新）された更新オブジェクト群４−４〜４−１３を利用者が混乱することなく使用することができる。
本発明の情報処理システムのインストール処理では、情報処理サーバ２が、オブジェクト使用状況リスト３５を作成してハードディスク２０（データベース２６）に格納するため、携帯端末１−ｊにインストールされた更新オブジェクト群４−４〜４−１３を情報処理サーバ２側で把握することができる。
【００８３】
図１７は、本発明の情報処理システムの動作である設定プログラムコード更新処理を示す。
【００８４】
ハードディスク２０（データベース２６）に格納された設定プログラムコード（７−１〜７−ｍ）は、情報処理サーバ２の管理者が情報処理サーバ２の入力装置を操作することによって、最新の設定プログラムコード（７−１〜７−ｍ）に更新される（ステップＳ２１−ＹＥＳ）。このとき、情報処理サーバ２のサーバ管理部２５は、オブジェクト使用状況リスト３５を参照して、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍのうちの更新オブジェクト群４−４〜４−１３の各々に対応付けられた最新の設定プログラムコード（７−４〜７−１３）を選択する（ステップＳ２２）。
情報処理サーバ２のサーバ通信制御部２２は、以前に利用者により選択された通信機能で、最新の設定プログラムコード（７−４〜７−１３）が携帯端末１−ｊに送信されるように通信装置２９を制御する（ステップＳ２３）。
携帯端末１−ｊのＯＳ１１は、ハードディスク１０（データベース１６）に格納された設定プログラムコード（７−４〜７−１３）を最新の設定プログラムコード（７−４〜７−１３）に更新する（ステップＳ２４）。
【００８５】
図１８は、本発明の情報処理システムの動作である、インストール処理中に行われる中断処理とインストール再開処理とを示す。
【００８６】
携帯端末１−ｊの電源が遮断された場合、又は、携帯端末１−ｊが通信圏内から通信圏外に移行した場合、携帯端末１−ｊと情報処理サーバ２との通信が遮断される。携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときに、インストール処理が未だ終了していない場合、情報処理サーバ２のサーバ通信制御部２２は、インストール実行手順３３に従ってインストール処理が中断されるように（中断処理が行われるように）通信装置２９を制御する（ステップＳ３０）。その後、携帯端末１−ｊと情報処理サーバ２とが通信可能になる（ステップＳ３１−ＹＥＳ）。この場合、インストール処理が未だ終了していないため（ステップＳ３２−ＮＯ）、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、インストール再開要求３５が情報処理サーバ２に送信されるように通信装置１９を制御する（ステップＳ３３）。
情報処理サーバ２のサーバ通信制御部２２は、インストール再開要求３５を受信したときに、中断されたインストール処理がインストール実行手順３３に従って再開されるように通信装置２９を制御する（ステップＳ３４）。
【００８７】
このように、本発明の情報処理システムのインストール処理では、情報処理サーバ２が、インストール実行手順３３に従って、選択オブジェクト４−１１〜４−１３を（必要オブジェクト４−１１とリンクオブジェクト４−１２、４−１３とを）所定の順で携帯端末１−ｊに送信するため、携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときにインストール処理を中断し、携帯端末１−ｊと情報処理サーバ２とが通信可能であるときに中断されたインストール処理をインストール実行手順３３に従って再開することができる。
【００８８】
図１９は、本発明の情報処理システムの動作である、オブジェクト実行処理と復旧処理とを示す。
【００８９】
携帯端末１−ｊの変換モジュール１４は、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３の各々を実行するときに各更新オブジェクト４−４〜４−１３を携帯端末１−ｊ上で使用するための形式であるプログラムコードに変換する（ステップＳ４１）。ここで、実行されるオブジェクトを上記の選択オブジェクト４−１１〜４−１３とし、ステップＳ４１にて、その変換モジュール１４は、選択オブジェクト４−１１〜４−１３を携帯端末１−ｊ上で使用するための形式であるプログラムコードに変換する。その管理モジュール１５は、選択オブジェクト４−１１〜４−１３を使用するために変換されたプログラムコードと、設定プログラムコード７−１１〜７−１３とを照合する（ステップＳ４２）。
【００９０】
携帯端末１−ｊの管理モジュール１５は、そのプログラムコードと設定プログラムコード７−１１〜７−１３とが一致しないとき（ステップＳ４２−ＮＯ）、データベース１６にインストールされた選択オブジェクト４−１１〜４−１３を実行するときに障害が発生しないものと認識し、選択オブジェクト４−１１〜４−１３を実行するためのオブジェクト実行処理を行う（ステップＳ４３）。
【００９１】
携帯端末１−ｊの管理モジュール１５は、そのプログラムコードと設定プログラムコード７−１１〜７−１３とが一致したとき（ステップＳ４２−ＹＥＳ）、データベース１６にインストールされた選択オブジェクト４−１１〜４−１３を実行するときに障害が発生するため、図２１に示されるような障害報告４１を作成し（ステップＳ４４）、復旧処理に移行する（ステップＳ４５）。障害報告４１は、その障害が発生した選択オブジェクト４−１１〜４−１３を表す。この障害報告４１には、端末識別情報８−ｊと、障害が発生した選択オブジェクト４−１１〜４−１３の固有の情報５−１１〜５−１３とＵＲＬ６−１１〜６−１３とが管理モジュール１５によって記載されている。
【００９２】
図２０は、本発明の情報処理システムの動作である、図１９に示された復旧処理を示す。
【００９３】
携帯端末１−ｊの管理モジュール１５は、復旧処理に移行したときに、障害が発生した選択オブジェクト４−１１〜４−１３を利用者に通知するために、障害報告４１が表示されるように携帯端末１−ｊの表示装置を制御する（ステップＳ５１）。
ステップＳ５１にて障害報告４１が表示されたときに、利用者が携帯端末１−ｊの入力装置を操作することにより、ＨＴＴＰ、ＴＣＰ／ＩＰ、ＢｌｕｅＴｏｏｔｈ、赤外線を用いた通信機能のうちの１つの通信機能が選択される。
【００９４】
次に、携帯端末１−ｊの管理モジュール１５は、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３を検索する（ステップＳ５２）。
ステップＳ５２にて更新オブジェクト群４−４〜４−１３を検索したときに、その管理モジュール１５は、図２２に示されるような復旧要求リスト４２を作成する。復旧要求リスト４２は、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３を表す。この復旧要求リスト４２には、端末識別情報８−ｊと、更新オブジェクト群４−４〜４−１３の固有の情報５−４〜５−１３とＵＲＬ６−４〜６−１３とが管理モジュール１５によって記載されている。
【００９５】
次いで、携帯端末１−ｊの管理モジュール１５は、障害報告４１と復旧要求リスト４２とを含む復旧要求４０を作成する（ステップＳ５３）。携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、復旧要求４０が情報処理サーバ２に送信されるように通信装置１９を制御する（ステップＳ５４）。復旧要求４０は、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３をオブジェクト群４−１〜４−１０に復旧するためのインストール要求である。
【００９６】
情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからの復旧要求４０を受信したときに利用者により選択された通信機能を把握し、そのＯＳ２２は、復旧要求４０に含まれる障害報告４１をハードディスク２０（データベース２６）に格納する。情報処理サーバ２の開発者が情報処理サーバ２の入力装置を操作することにより、情報処理サーバ２のサーバ管理部２５は、データベース２６に格納された障害報告４１を情報処理サーバ２の表示装置に表示する。これにより、管理者は、障害報告４１を基に、オブジェクト、設定プログラムコードの開発を行うことができる。
【００９７】
情報処理サーバ２のサーバ管理部２５は、復旧要求４０に応じて、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍの中から、携帯端末１−ｊに送信すべきオブジェクト（不要オブジェクト）と不要になるオブジェクト（選択オブジェクト）とを選択する（ステップＳ５５）。
【００９８】
ステップＳ５５における、送信すべきオブジェクト（不要オブジェクト）の選択について説明する。
情報処理サーバ２のサーバ管理部２５は、復旧要求４０に含まれる障害報告４１と復旧要求リスト４２と、ハードディスク２０（データベース２６）に格納されたオブジェクト使用状況リスト３５とを参照して、ハードディスク２０（データベース２６）に格納された複数のオブジェクト（４−１〜４−ｍ）の中から、携帯端末１−ｊがハードディスク１０（データベース１６）にインストールするための不要オブジェクト４−１を選択する。同時に、そのサーバ管理部２５は、データベース２６に格納された複数の設定プログラムコード７−１〜７−ｍの中から、不要オブジェクト４−１に対応付けられた設定プログラムコード７−１も選択する。
そのサーバ管理部２５は、復旧要求４０に含まれる障害報告４１と復旧要求リスト４２と、ハードディスク２０（データベース２６）に格納されたオブジェクト使用状況リスト３５とを参照して、ハードディスク２０（データベース２６）に格納された複数のオブジェクト４−１〜４−ｍの中から、不要オブジェクト４−１にリンクし且つ復旧要求リスト４２に記載されていない固有の情報５−２、５−３とＵＲＬ６−２、６−３とを含むリンクオブジェクト（不要オブジェクト）４−２、４−３を選択する。同時に、そのサーバ管理部２５は、データベース２６に格納された複数の設定プログラムコード７−１〜７−ｍの中から、不要オブジェクト４−２、４−３に対応付けられた設定プログラムコード７−２、７−３も選択する。
【００９９】
ステップＳ５５における、不要になるオブジェクト（選択オブジェクト）の選択について説明する。
情報処理サーバ２のサーバ管理部２５は、障害報告４１と復旧要求リスト４２とオブジェクト使用状況リスト３５とを参照して、図２３に示されるような復旧オブジェクト不要リスト４４を作成する。復旧オブジェクト不要リスト４４は、更新オブジェクト群４−４〜４−１３のうち、不要オブジェクト４−１〜４−３をハードディスク１０（データベース１６）にインストールしたときに不要になる選択オブジェクト４−１１〜４−１３を表す。復旧オブジェクト不要リスト４４には、端末識別情報８−ｊと、選択オブジェクト４−１１〜４−１３の固有の情報５−１１〜５−１３とＵＲＬ６−１１〜６−１３とがサーバ管理部２５によって記載されている。
【０１００】
次に、情報処理サーバ２のサーバ管理部２５は、不要オブジェクト４−１〜４−３を圧縮形式にしてインストール可能にするためのインストールパッチデータを作成する（ステップＳ５６）。
ステップＳ５６にてインストールパッチデータを作成するときに、そのサーバ管理部２５は、不要オブジェクト４−１〜４−３を携帯端末１−ｊが所定の順でインストールを実行するための図２４に示されるようなインストール実行手順４３を作成する。インストール実行手順４３には、端末識別情報８−ｊと、上記の所定の順“１”、“２”、“３”と、不要オブジェクト４−１〜４−３の固有の情報５−１〜５−３とＵＲＬ６−１〜６−３とがサーバ管理部２５によって記載されている。この場合、所定の順“１”、“２”、“３”とは、不要オブジェクト４−１、４−２、４−３が、“１”、“２”、“３”の順でインストールされることを意味する。そのサーバ管理部２５がインストール実行手順４３を作成することにより、不要オブジェクト４−１、４−２、４−３を“１”、“２”、“３”の順で携帯端末１−ｊに送信しているときに復旧処理が中断されても（例えば不要オブジェクト４−２を携帯端末１−ｊに送信しているときに中断された場合）、そのサーバ通信制御部２２は、インストール実行手順４３を参照することにより、中断されたインストール処理を再開できる（不要オブジェクト４−２の送信をリトライできる）。
【０１０１】
次いで、情報処理サーバ２のサーバ通信制御部２２は、インストール実行手順４３に従って、利用者により選択された通信機能で、不要オブジェクト４−１が携帯端末１−ｊに送信されるように通信装置２９を制御する（ステップＳ５７）。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−１が携帯端末１−ｊに送信されるように通信装置２９を制御する。
携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの不要オブジェクト４−１をハードディスク１０（データベース１６）にインストールする（ステップＳ５８）。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−１を不要オブジェクト４−１に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が不要オブジェクト４−１１をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、不要オブジェクト４−１１をインストール（復旧）したことを表すインストール完了確認通知４６を情報処理サーバ２に送信する（ステップＳ５９）。
【０１０２】
次に、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知４６を受信したときに未だ携帯端末１−ｊに送信されていない不要オブジェクト４−２、４−３が存在するため（ステップＳ６０−ＹＥＳ）、ステップＳ５７にて、インストール実行手順４３に従って、利用者により選択された通信機能で、不要オブジェクト４−２が携帯端末１−ｊに送信されるように通信装置２９を制御する。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−２が携帯端末１−ｊに送信されるように通信装置２９を制御する。
ステップＳ８にて、携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの不要オブジェクト４−２をハードディスク１０（データベース１６）にインストールする。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−２を不要オブジェクト４−２に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が不要オブジェクト４−２をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、ステップＳ５９にて、利用者により選択された通信機能で、不要オブジェクト４−２をインストール（復旧）したことを表すインストール完了確認通知４６を情報処理サーバ２に送信する。
【０１０３】
次いで、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知４６を受信したときに未だ携帯端末１−ｊに送信されていない不要オブジェクト４−３が存在するため（ステップＳ６０−ＹＥＳ）、ステップＳ５７にて、インストール実行手順４３に従って、利用者により選択された通信機能で、不要オブジェクト４−３が携帯端末１−ｊに送信されるように通信装置２９を制御する。同時に、そのサーバ通信制御部２２は、利用者により選択された通信機能で、設定プログラムコード７−３が携帯端末１−ｊに送信されるように通信装置２９を制御する。
ステップＳ５８にて、携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの不要オブジェクト４−３をハードディスク１０（データベース１６）にインストールする。同時に、そのＯＳ１１は、情報処理サーバ２からの設定プログラムコード７−３を不要オブジェクト４−３に対応付けてハードディスク１０（データベース１６）にインストールする。
そのＯＳ１１が不要オブジェクト４−３をインストールしたときに、携帯端末１−ｊの通信モジュール１２は、ステップＳ５９にて、利用者により選択された通信機能で、不要オブジェクト４−３をインストール（復旧）したことを表すインストール完了確認通知４６を情報処理サーバ２に送信する。
【０１０４】
次に、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからのインストール完了確認通知４６を受信したときに携帯端末１−ｊに送信されていない選択オブジェクトが存在しないため（ステップＳ６０−ＮＯ）、利用者により選択された通信機能で、復旧オブジェクト不要リスト４４が携帯端末１−ｊに送信されるように通信装置２９を制御する（ステップＳ６１）。
携帯端末１−ｊのＯＳ１１は、情報処理サーバ２からの復旧オブジェクト不要リスト４４を参照して、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３のうちの選択オブジェクト４−１１〜４−１３を削除する（ステップＳ６２）。同時に、そのＯＳ１１は、選択オブジェクト４−１１〜４−１３に対応付けられてデータベース１６に格納された設定プログラムコード７−１１〜７−１３を削除し、ＯＳ１１によって、固有の情報５−１〜５−１０とＵＲＬ６−１〜６−１０とに対応付けられてインストール状態情報“インストール済み”がデータベース１７に格納される。
【０１０５】
ステップＳ５８とステップＳ６２にて、不要オブジェクト４−１〜４−３と、選択オブジェクト４−１１〜４−１３が削除されたオブジェクト群４−１〜４−１０とは、図６に示されるようなオブジェクト群４−１〜４−１０としてＯＳ１１によってハードディスク１０（データベース１６）に格納され、オブジェクト群４−１〜４−１０が復旧する。
【０１０６】
次に、携帯端末１−ｊのＯＳ１１が選択オブジェクト４−１１〜４−１３を削除したときに、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、選択オブジェクト４−１１〜４−１３を削除したことを表す削除完了確認通知３７を情報処理サーバ２に送信する（ステップＳ６３）。
【０１０７】
次いで、情報処理サーバ２のサーバ通信制御部２２は、携帯端末１−ｊからの削除完了確認通知４７を受信したときに、オブジェクト使用状況リスト４５を作成する。そのＯＳ２２は、オブジェクト使用状況リスト４５をハードディスク２０（データベース２６）に格納する（ステップＳ６４）。
オブジェクト使用状況リスト４５には、図２５に示されるように、端末識別情報８−ｊと、今回削除された選択オブジェクト４−１１〜４−１３の固有の情報５−１１〜５−１３とＵＲＬ６−１１〜６−１３とがサーバ管理部２５によって記載され、携帯端末１−ｊに格納された最新の情報として、選択オブジェクト４−１１〜４−１３が削除されたオブジェクト群４−４〜４−１０の固有の情報５−４〜５−１０とＵＲＬ６−４〜６−１０と、今回新たにインストールされた不要オブジェクト４−１〜４−３の固有の情報５−１〜５−３とＵＲＬ６−１〜６−３とがサーバ管理部２５によって記載されている。
【０１０８】
上述のように、本発明の情報処理システムのインストール処理では、情報処理サーバ２が、携帯端末１−ｊにインストールされた更新オブジェクト群４−４〜４−１３を把握している。このため、本発明の情報処理システムの復旧処理では、例えばハードディスク１０（データベース１６）にインストールされた選択オブジェクト４−１１〜４−１３を実行するときに障害が発生した場合、すなわち、その選択オブジェクト４−１１〜４−１３をインストールしたために障害が生じた場合、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３を以前の状態であるオブジェクト群４−１〜４−１０に復旧することができる。
障害が発生したオブジェクトがハードディスク１０（データベース１６）にインストールされた選択オブジェクト４−１１〜４−１３である場合、障害報告４１は、選択オブジェクト４−１１〜４−１３を表す。本発明の情報処理システムでは、その障害報告４１を基に、情報処理サーバ２の管理者が行うオブジェクト４−１〜４−ｍ、設定プログラムコード７−１〜７−ｍの開発をサポートすることができる。
【０１０９】
図２６は、本発明の情報処理システムの動作である、復旧処理中に行われる中断処理とインストール再開処理とを示す。
【０１１０】
携帯端末１−ｊの電源が遮断された場合、又は、携帯端末１−ｊが通信圏内から通信圏外に移行した場合、携帯端末１−ｊと情報処理サーバ２との通信が遮断される。携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときに、復旧処理が未だ終了していない場合、情報処理サーバ２のサーバ通信制御部２２は、インストール実行手順４３に従って復旧処理が中断されるように（中断処理が行われるように）通信装置２９を制御する（ステップＳ７０）。
その後、携帯端末１−ｊと情報処理サーバ２とが通信可能になる（ステップＳ７１−ＹＥＳ）。この場合、復旧処理が未だ終了していないため（ステップＳ７２−ＮＯ）、携帯端末１−ｊの通信モジュール１２は、利用者により選択された通信機能で、インストール再開要求４５が情報処理サーバ２に送信されるように通信装置１９を制御する（ステップＳ７３）。
情報処理サーバ２のサーバ通信制御部２２は、インストール再開要求４５を受信したときに、中断された復旧処理がインストール実行手順４３に従って再開されるように通信装置２９を制御する（ステップＳ７４）。
【０１１１】
このように、本発明の情報処理システムの復旧処理では、情報処理サーバ２が、インストール実行手順４３に従って、不要オブジェクト４−１〜４−３を所定の順で携帯端末１−ｊに送信するため、携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときに復旧処理を中断し、携帯端末１−ｊと情報処理サーバ２とが通信可能であるときに中断された復旧処理をインストール実行手順４３に従って再開することができる。
【０１１２】
【発明の効果】
本発明の情報処理システムのインストール処理では、利用者が、携帯端末１−ｊを用いて、実際に使用したいオブジェクトである必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とを選択するだけでよい。このため、本発明の情報処理システムでは、従来の情報処理システムのように端末を用いてサーバにダウンロードメニュー（インストールメニュー）を要求する必要がなく、利用者が使用するオブジェクトを迅速に取得することができる。
【０１１３】
本発明の情報処理システムのインストール処理では、携帯端末１−ｊの利用者により選択された必要オブジェクト４−１１の固有の情報５−１１とＵＲＬ６−１１とにより、その必要オブジェクト４−１１にリンクするリンクオブジェクト４−１２、４−１３も利用者が使用するオブジェクトとして迅速に取得することができる。
【０１１４】
本発明の情報処理システムのインストール処理では、携帯端末１−ｊが選択オブジェクト４−１１〜４−１３をハードディスク１０（データベース１６）にインストールしたときに不要になる不要オブジェクト４−１〜４−３を削除する。このため、本発明の情報処理システムでは、利用者が自ら不要オブジェクト４−１〜４−３を探して削除する必要がなく、ハードディスク１０（データベース１６）にインストール（更新）された更新オブジェクト群４−４〜４−１３を利用者が混乱することなく使用することができる。
【０１１５】
本発明の情報処理システムのインストール処理では、情報処理サーバ２が、インストール実行手順３３に従って、選択オブジェクト４−１１〜４−１３を（必要オブジェクト４−１１とリンクオブジェクト４−１２、４−１３とを）所定の順で携帯端末１−ｊに送信するため、携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときにインストール処理を中断し、携帯端末１−ｊと情報処理サーバ２とが通信可能であるときに中断されたインストール処理をインストール実行手順３３に従って再開することができる。
【０１１６】
本発明の情報処理システムのインストール処理では、情報処理サーバ２が、携帯端末１−ｊにインストールされた更新オブジェクト群４−４〜４−１３を把握している。このため、本発明の情報処理システムの復旧処理では、例えばハードディスク１０（データベース１６）にインストールされた選択オブジェクト４−１１〜４−１３を実行するときに障害が発生した場合、ハードディスク１０（データベース１６）にインストールされた更新オブジェクト群４−４〜４−１３を以前の状態であるオブジェクト群４−１〜４−１０に復旧することができる。
【０１１７】
障害が発生したオブジェクトがハードディスク１０（データベース１６）にインストールされた選択オブジェクト４−１１〜４−１３である場合、障害報告４１は、選択オブジェクト４−１１〜４−１３を表す。本発明の情報処理システムでは、その障害報告４１を基に、情報処理サーバ２の管理者が行うオブジェクト４−１〜４−ｍ、設定プログラムコード７−１〜７−ｍの開発をサポートすることができる。
【０１１８】
本発明の情報処理システムの復旧処理では、情報処理サーバ２が、インストール実行手順４３に従って、不要オブジェクト４−１〜４−３を所定の順で携帯端末１−ｊに送信するため、携帯端末１−ｊと情報処理サーバ２との通信が遮断されたときに復旧処理を中断し、携帯端末１−ｊと情報処理サーバ２とが通信可能であるときに中断された復旧処理をインストール実行手順４３に従って再開することができる。
【図面の簡単な説明】
【図１】本発明の情報処理システムの構成を示す。
【図２】本発明の情報処理システムにおける携帯端末１−ｊの構成を示す。
【図３】本発明の情報処理システムにおける情報処理サーバ２の構成を示す。
【図４】本発明の情報処理システムにおける情報処理サーバ２のデータベース２６に格納された情報を示す。
【図５】本実施例における、情報処理サーバ２のデータベース２６に格納された複数のオブジェクト４−１〜４−ｍのうちのオブジェクト４−１〜４−１５の概念を示す。
【図６】本発明の情報処理システムにおける携帯端末１−ｊのデータベース１６に格納された情報を示す。
【図７】本実施例における、携帯端末１−ｊのデータベース１６に格納されたオブジェクト群４−１〜４−１０の概念を示す。
【図８】本発明の情報処理システムにおける携帯端末１−ｊのデータベース１７に格納された情報を示す。
【図９】本発明の情報処理システムの動作であるインストール処理を示す。
【図１０】本発明の情報処理システムにおけるインストールリスト３１を示す。
【図１１】本発明の情報処理システムにおけるインストール済リスト３２を示す。
【図１２】本発明の情報処理システムにおけるオブジェクト不要リスト３４を示す。
【図１３】本発明の情報処理システムにおけるインストール実行手順３３を示す。
【図１４】本発明の情報処理システムにおける携帯端末１−ｊのデータベース１６に格納された情報を示す。
【図１５】本実施例における、携帯端末１−ｊのデータベース１６に格納された更新オブジェクト群４−４〜４−１３の概念を示す。
【図１６】本発明の情報処理システムにおけるオブジェクト使用状況リスト３５を示す。
【図１７】本発明の情報処理システムの動作である設定プログラムコード更新処理を示す。
【図１８】本発明の情報処理システムの動作である、インストール処理中に行われる中断処理とインストール再開処理とを示す。
【図１９】本発明の情報処理システムの動作である、オブジェクト実行処理と復旧処理とを示す。
【図２０】本発明の情報処理システムの動作である、図１９に示された復旧処理を示す。
【図２１】本発明の情報処理システムにおける障害報告４１を示す。
【図２２】本発明の情報処理システムにおける復旧要求リスト４２を示す。
【図２３】本発明の情報処理システムにおける復旧オブジェクト不要リスト４４を示す。
【図２４】本発明の情報処理システムにおけるインストール実行手順４３を示す。
【図２５】本発明の情報処理システムにおけるオブジェクト使用状況リスト４５を示す。
【図２６】本発明の情報処理システムの動作である、復旧処理中に行われる中断処理とインストール再開処理とを示す。
【符号の説明】
１−１〜１−ｎ（１−ｊ）    携帯端末
２    情報処理サーバ
３    ネットワーク
４−１〜４−ｍ    オブジェクト
５−１〜５−ｍ    固有の情報
６−１〜６−ｍ    ＵＲＬ
７−１〜７−ｍ    設定プログラムコード
８−ｊ    端末識別情報
１０、２０    ハードディスク
１１、２１    オペレーティングシステム（ＯＳ）
１２    通信モジュール
１３    携帯端末モジュール
１４    変換モジュール
１５    管理モジュール
１６、１７、２６、２７    データベース
１８、２８    コンピュータ
１９、２９    通信装置
２２    サーバ通信制御部
２５    サーバ管理部
３０    インストール要求
３１    インストールリスト
３２    インストール済リスト
３３、４３    インストール実行手順
３４    オブジェクト不要リスト
３５、４５    オブジェクト使用状況リスト
３６、４６    インストール完了確認通知
３７、４７    削除完了確認通知
４０    復旧要求
４１    障害報告
４２    復旧要求リスト
４４    復旧オブジェクト不要リスト
【図１】
2004227080.tif 000003
【図２】
2004227080.tif 000004
【図３】
2004227080.tif 000005
【図４】
2004227080.tif 000006
【図５】
2004227080.tif 000007
【図６】
2004227080.tif 000008
【図７】
2004227080.tif 000009
【図８】
2004227080.tif 000010
【図９】
2004227080.tif 000011
【図１０】
2004227080.tif 000012
【図１１】
2004227080.tif 000013
【図１２】
2004227080.tif 000014
【図１３】
2004227080.tif 000015
【図１４】
2004227080.tif 000016
【図１５】
2004227080.tif 000017
【図１６】
2004227080.tif 000018
【図１７】
2004227080.tif 000019
【図１８】
2004227080.tif 000020
【図１９】
2004227080.tif 000021
【図２０】
2004227080.tif 000022
【図２１】
2004227080.tif 000023
【図２２】
2004227080.tif 000024
【図２３】
2004227080.tif 000025
【図２４】
2004227080.tif 000026
【図２５】
2004227080.tif 000027
【図２６】
2004227080.tif 000028