JP5954635B2

Method, system, dm client and dm server for installing software component

Abstract

This record has no abstract on file.

JP5954635B2, drawing sheet 1
Sheet 1 of 25

Term

7.7 yearsleft in the term

Expires 28 May 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 9 independent, 6 dependent

  1. 1
    ソフトウェアコンポーネントをインストールする方法であって、 端末によって、デバイス管理(Device Management;DM)サーバによって直接に送達されるソフトウェアコンポーネントパッケージ、または 前記DMサーバによって送達される前記ソフトウェアコンポーネントパッケージのダウンロードアドレスおよびダウンロードを指示するコマンドを受信するステップであって、 前記ソフトウェアコンポーネントパッケージが、1つまたは複数のソフトウェアコンポーネントを具備する、ステップと、 前記端末が、前記ダウンロードアドレスおよびダウンロードを指示する前記コマンドを受信する場合に、前記端末によって、前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードするステップと、 前記端末によって、前記ソフトウェアコンポーネントパッケージをローカルにインストールし、前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードをSoftware Component Management Object(SCOMO)のDeployedサブツリーの下に生成するステップとを具備し、 前記ソフトウェアコンポーネントの各々に対応する前記管理ノードならびに前記管理ノードの前記サブノードを前記SCOMOの前記Deployedサブツリーの下に生成した後に、前記端末によって、インストール応答メッセージを前記DMサーバに報告するステップであって、前記インストール応答メッセージが前記Deployedサブツリーの下の前記管理ノードのUniform Resource Identifier(URI)を含む、ステップをさらに具備 し、 ダウンロードを指示する前記コマンドがDownLoadである場合に、前記端末が前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードした後、前記ソフトウェアコンポーネントパッケージがローカルにインストールされる前に、あるいは、ダウンロードを指示する前記コマンドがDownLoadInstallまたはDownLoadInstallInactiveである場合に、前記端末が前記ソフトウェアコンポーネントパッケージをダウンロードすることに成功しているが前記ソフトウェアコンポーネントパッケージをインストールするのに失敗する時に、 前記ソフトウェアコンポーネントパッケージに対応する管理ノードおよび前記管理ノードのサブノードをDeliveredサブツリーの下に生成するステップと、 アクセス制御権を前記管理ノードおよび前記管理ノードの前記サブノードに割り当てるように適合された第1権利割当てステップとをさらに具備する ことを特徴とする方法。
  2. 2
    前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードを前記SCOMOのDeployedサブツリーの下に生成する前記ステップが、 前記端末によって、1つのソフトウェアコンポーネントのIDを入手し、前記IDを前記SCOMOの前記Deployedサブツリーの下の前記ソフトウェアコンポーネントに対応する前記管理ノードのIDサブノードの値に割り当てるステップであって、前記ソフトウェアコンポーネントの前記IDが、前記ソフトウェアコンポーネントパッケージの一部として前記端末に送達される、ステップを具備することを特徴とする請求項1に記載の方法。
  3. 3
    前記ソフトウェアコンポーネントパッケージをインストールした後、前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードを生成する前に、 前記ソフトウェアコンポーネントパッケージ内の1つのソフトウェアコンポーネントが、前記Deployedサブツリーの下に既に存在する管理ノードおよび前記管理ノードのサブノードに対応するソフトウェアコンポーネントと同一であるかどうかを判断し、前記ソフトウェアコンポーネントと同一である場合には、前記Deployedサブツリーの下に既に存在する前記管理ノードおよび前記サブノードの情報を前記ソフトウェアコンポーネントパッケージ内の前記ソフトウェアコンポーネントの情報に変更し、あるいは、前記ソフトウェアコンポーネントと同一でない場合に、前記ソフトウェアコンポーネントパッケージ内の前記ソフトウェアコンポーネントに対応する管理ノードおよび前記管理ノードのサブノードを前記Deployedサブツリーの下に生成するステップをさらに具備することを特徴とする請求項1または2に記載の方法。
  4. 4
    前記Deployedサブツリーの下に既に存在する前記管理ノードおよび前記サブノードの情報を前記ソフトウェアコンポーネントパッケージ内の前記ソフトウェアコンポーネントの情報に変更した後に、前記ソフトウェアコンポーネントパッケージ内の1つのソフトウェアコンポーネントが前記Deployedサブツリーの下に既に存在する管理ノードおよび前記管理ノードのサブノードに対応するソフトウェアコンポーネントと同一であると判断される場合に、 DeliveredサブツリーまたはDownloadサブツリーの下の前記ソフトウェアコンポーネントパッケージについて生成される前記管理ノードのアクセス制御権と、前記Deployedサブツリーの下に既に存在する前記管理ノードのアクセス制御権との組合せを、前記Deployedサブツリーの下に生成される前記管理ノードに割り当てるステップをさらに具備することを特徴とする請求項3に記載の方法。
  5. 5
    前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードを前記SCOMOのDeployedサブツリーの下に生成した後に、 アクセス制御権を前記管理ノードおよび前記管理ノードの前記サブノードに割り当てるステップをさらに具備することを特徴とする請求項1乃至4のいずれか一項に記載の方法。
  6. 6
    アクセス制御権を前記管理ノードに割り当てる前記ステップが、 DeliveredサブツリーまたはDownloadサブツリーの下に生成される前記ソフトウェアコンポーネントパッケージに対応する前記管理ノードのアクセス制御権を、前記Deployedサブツリーの下に生成される前記管理ノードに割り当てるモードと、 前記Deployedサブツリーの下に生成される前記管理ノードがその親ノードのアクセス制御権を継承するように、前記管理ノードのアクセス制御権にヌルを割り当てるモードと、 前記Deployedサブツリーの下に生成される前記管理ノードに特定のアクセス制御権を割り当てるモードと、 前記Deliveredサブツリーまたは前記Downloadサブツリーの下に生成される前記管理ノードのアクセス制御権と前記Deployedサブツリーの下に生成される前記管理ノードの前記親ノードのアクセス制御権とを組み合わせ、前記組み合わされたアクセス制御権を前記Deployedサブツリーの下に生成される前記管理ノードに割り当てるモードとのうちの1つを具備することを特徴とする請求項5に記載の方法。
  7. 7
    アクセス制御権を前記管理ノードのサブノードに割り当てる前記ステップが、 前記Deployedサブツリーの下に生成される前記管理ノードの前記サブノードに前記管理ノードのアクセス制御権を継承させ、かつ/またはDeliveredサブツリーまたはDownloadサブツリーの下の実行可能ノードのアクセス制御権を前記Deployedサブツリーの下に生成される前記管理ノードの実行可能ノードに割り当てるステップを具備することを特徴とする請求項5または6に記載の方法。
  8. 8
    ダウンロード応答メッセージおよび前記インストール応答メッセージが、同期モードまたは非同期モードで報告されるとともに、 同期報告モードが適用される場合に、前記ダウンロード応答メッセージまたは前記インストール応答メッセージ内の前記URIが、STATUSコマンドのITEM要素内で伝えられることを特徴とする請求項1乃至7のいずれか一項に記載の方法。
  9. 9
    ダウンロード応答メッセージが、前記ソフトウェアコンポーネントパッケージの名前および/またはIDをさらに具備し、 前記インストール応答メッセージが、前記ソフトウェアコンポーネントの名前および/またはIDをさらに具備することを特徴とする請求項1乃至8のいずれか一項に記載の方法。
  10. 10
    端末であって、 デバイス管理(Device Management;DM)サーバによって送達されるソフトウェアコンポーネントパッケージまたは前記DMサーバによって送達される前記ソフトウェアコンポーネントパッケージのダウンロードアドレスおよびダウンロードを指示するコマンドを受信するように適合された受信ユニットであって、前記ソフトウェアコンポーネントパッケージが、1つまたは複数のソフトウェアコンポーネントを具備する、受信ユニットと、 前記端末が前記ダウンロードアドレスおよびダウンロードを指示する前記コマンドを受信する場合に、前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードするように適合されたダウンロードユニットと、 前記ソフトウェアコンポーネントパッケージをローカルにインストールし、前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードをSoftware Component Management Object(SCOMO)のDeployedサブツリーの下に生成するように適合されたインストールユニットと、 前記ソフトウェアコンポーネントの各々に対応する前記管理ノードならびに前記管理ノードの前記サブノードを前記SCOMOの前記Deployedサブツリーの下に生成した後に、インストール応答メッセージを前記DMサーバに報告する報告ユニットであって、前記インストール応答メッセージが前記Deployedサブツリーの下の前記管理ノードのUniform Resource Identifier(URI)を含む、報告ユニットとを具備 し、 ダウンロードを指示する前記コマンドがDownLoadである場合に、前記端末が前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードした後、前記ソフトウェアコンポーネントパッケージがローカルにインストールされる前に、あるいは、ダウンロードを指示する前記コマンドがDownLoadInstallまたはDownLoadInstallInactiveである場合に、前記端末が前記ソフトウェアコンポーネントパッケージをダウンロードすることに成功しているが前記ソフトウェアコンポーネントパッケージをインストールするのに失敗する時に、 前記ソフトウェアコンポーネントパッケージに対応する管理ノードおよび前記管理ノードのサブノードをDeliveredサブツリーの下に生成するように適合された第1生成ユニットと、 アクセス制御権を前記管理ノードおよび前記管理ノードの前記サブノードに割り当てるように適合された第1権利割当てユニットとをさらに具備する ことを特徴とする端末。
  11. 11
    前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードを前記SCOMOのDeployedサブツリーの下に生成するために、前記インストールユニットが、1つのソフトウェアコンポーネントのIDを入手し、前記IDを前記SCOMOの前記Deployedサブツリーの下の前記ソフトウェアコンポーネントに対応する前記管理ノードのIDサブノードの値に割り当てるように適合され、前記ソフトウェアコンポーネントの前記IDが、前記ソフトウェアコンポーネントパッケージの一部として前記端末に送達されることを特徴とする請求項10に記載の端末。
  12. 12
    前記ソフトウェアコンポーネントに対応する前記管理ノードおよび前記管理ノードの前記サブノードが、前記Deployedサブツリーの下に生成された後に、 アクセス制御権を前記管理ノードおよび前記管理ノードの前記サブノードに割り当てるように適合された第2権利割当てユニットをさらに具備することを特徴とする請求項 10または11 に記載の端末。
  13. 13
    ソフトウェアコンポーネントをインストールする方法であって、 端末によって、デバイス管理(Device Management;DM)サーバによって直接に送達されるソフトウェアコンポーネントパッケージ、または 前記DMサーバによって送達される前記ソフトウェアコンポーネントパッケージのダウンロードアドレスおよびダウンロードを指示するコマンドを受信するステップであって、 前記ソフトウェアコンポーネントパッケージが、1つまたは複数のソフトウェアコンポーネントを具備する、ステップと、 前記端末が、前記ダウンロードアドレスおよびダウンロードを指示する前記コマンドを受信する場合に、前記端末によって、前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードするステップと、 前記端末によって、前記ソフトウェアコンポーネントパッケージをローカルにインストールし、前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードをSoftware Component Management Object(SCOMO)のDeployedサブツリーの下に生成するステップとを具備し、 前記ソフトウェアコンポーネントの各々に対応する前記管理ノードならびに前記管理ノードの前記サブノードを前記SCOMOの前記Deployedサブツリーの下に生成した後に、前記端末によって、インストール応答メッセージを前記DMサーバに報告するステップであって、前記インストール応答メッセージが前記Deployedサブツリーの下の前記管理ノードのUniform Resource Identifier(URI)を含む、ステップをさらに具備し、 前記ソフトウェアコンポーネントに対応する前記管理ノードが前記SCOMOの前記Deployedサブツリーの下に生成された後に、インストール応答メッセージを前記DMサーバに報告するステップであって、前記インストール応答メッセージが、前記Deployedサブツリーの下に生成される前記管理ノードのURIを具備するとともに、 ダウンロードを指示する前記コマンドがDownLoadである場合に、ダウンロードが完了した後、前記ソフトウェアコンポーネントパッケージがインストールされる前に、あるいは、ダウンロードを指示する前記コマンドがDownLoadInstallまたはDownLoadInstallInactiveである場合に、ダウンロードが完了したがインストールが失敗する時に、ダウンロード応答メッセージを前記DMサーバに報告する、ステップをさらに具備し、前記ダウンロード応答メッセージが、Deliveredサブツリーの下に生成される前記管理ノードのURIを具備することを特徴とする方法。
  14. 14
    端末であって、 デバイス管理(Device Management;DM)サーバによって送達されるソフトウェアコンポーネントパッケージまたは前記DMサーバによって送達される前記ソフトウェアコンポーネントパッケージのダウンロードアドレスおよびダウンロードを指示するコマンドを受信するように適合された受信ユニットであって、前記ソフトウェアコンポーネントパッケージが、1つまたは複数のソフトウェアコンポーネントを具備する、受信ユニットと、 前記端末が前記ダウンロードアドレスおよびダウンロードを指示する前記コマンドを受信する場合に、前記ダウンロードアドレスに従って前記ソフトウェアコンポーネントパッケージをダウンロードするように適合されたダウンロードユニットと、 前記ソフトウェアコンポーネントパッケージをローカルにインストールし、前記ソフトウェアコンポーネントに対応する管理ノードならびに前記管理ノードのサブノードをSoftware Component Management Object(SCOMO)のDeployedサブツリーの下に生成するように適合されたインストールユニットと、 前記ソフトウェアコンポーネントの各々に対応する前記管理ノードならびに前記管理ノードの前記サブノードを前記SCOMOの前記Deployedサブツリーの下に生成した後に、インストール応答メッセージを前記DMサーバに報告する報告ユニットであって、前記インストール応答メッセージが前記Deployedサブツリーの下の前記管理ノードのUniform Resource Identifier(URI)を含む、報告ユニットとを具備し、 前記ソフトウェアコンポーネントに対応する前記管理ノードが前記SCOMOの前記Deployedサブツリーの下に生成された後に、インストール応答メッセージを前記DMサーバに報告するように適合された報告ユニットであって、前記インストール応答メッセージが、前記Deployedサブツリーの下に生成される前記管理ノードのURIを具備するとともに、 ダウンロードを指示する前記コマンドがDownLoadである場合に、ダウンロードが完了した後、前記ソフトウェアコンポーネントパッケージがインストールされる前に、あるいは、ダウンロードを指示する前記コマンドがDownLoadInstallまたはDownLoadInstallInactiveである場合に、ダウンロードが完了したがインストールが失敗する時に、ダウンロード応答メッセージを前記DMサーバに報告するように適合された、報告ユニットをさらに具備し、前記ダウンロード応答メッセージが、Deliveredサブツリーの下に生成される前記管理ノードのURIを具備することを特徴とする端末。
  15. 15
    請求項1乃至9 および13 のいずれか一項に記載のソフトウェアコンポーネントのインストールを実行させるためのプログラム。
Independent claims15