JP5071113B2 - オブジェクト関係表示プログラムおよびオブジェクト関係表示方法 - Google Patents
オブジェクト関係表示プログラムおよびオブジェクト関係表示方法 Download PDFInfo
- Publication number
- JP5071113B2 JP5071113B2 JP2007556740A JP2007556740A JP5071113B2 JP 5071113 B2 JP5071113 B2 JP 5071113B2 JP 2007556740 A JP2007556740 A JP 2007556740A JP 2007556740 A JP2007556740 A JP 2007556740A JP 5071113 B2 JP5071113 B2 JP 5071113B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- relationship
- display
- patch
- display object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
図1は、実施の形態に適用される発明の概念図である。
オブジェクト情報DB1bには、オブジェクトの識別情報に関連付けて、他のオブジェクトとの間の吸収、依存、および排他関係を記述した関係情報と、公開されているか否かなどの現在の状態などのオブジェクトの状態を記述した状態情報とが、オブジェクト情報として格納される。
DB変換処理部1cについて説明する。
並び替え手段13は、オブジェクト情報の関係情報に基づき、表示用オブジェクト情報がオブジェクト間の関係に応じたツリー階層構造となるように並び替えを行うとともに、接続情報を設定する。オブジェクト間の関係には、吸収関係、依存関係、および排他関係がある。吸収関係は、オブジェクトAがオブジェクトBを吸収したという関係を表しており、オブジェクトAをインストールした後では、オブジェクトBをインストールすることはできない。ここでは、吸収先のオブジェクトAの関係情報に吸収したオブジェクトBの情報が記述されるとする。依存関係は、オブジェクトAをインストールする前にオブジェクトBをインストールする必要があるという関係を表しており、オブジェクトBの適用前にはオブジェクトAを適用することができない。ここでは、依存するオブジェクトがあるオブジェクトAの関係情報に、依存先のオブジェクトBの情報が記述されるとする。排他関係は、オブジェクトAとオブジェクトBはシステム上に共存できない関係を表しており、一方をインストールすると他方をインストールすることはできない。ここでは、オブジェクトAの関係情報に、オブジェクトAが共存不可とするオブジェクトBの情報が記述されるとする。
吸収関係並び替え処理13aでは、作業用記憶手段12に展開される表示用オブジェクト情報について順次、関係情報に記述された吸収関係に基づき、関係情報に吸収関係が記述されるオブジェクト(吸収先オブジェクト)の表示用オブジェクト情報の下に、この吸収関係に記述されたオブジェクト(吸収されたオブジェクト)の表示用オブジェクト情報が配置されるように並び替えを行うとともに、吸収されたオブジェクトを吸収先のオブジェクトの1つ下の階層とする階層化を行い、接続情報を設定する。下の階層に並び替えられたオブジェクトの接続情報は、階層が1つ下になったことを表すため、接続記号を付与する。このように、階層が下になるに応じて接続情報に設定される接続記号の数が増加する。なお、吸収されたオブジェクトがさらに下の階層のオブジェクト群を有する場合、並び替えは吸収されたオブジェクトを親とするグループ単位で行われる。そして、すべての吸収関係の記述に対する処理が完了した時点で吸収関係並び替え処理13aは終了する。
以下、このような構成のオブジェクト管理装置1における動作およびオブジェクト関係表示方法について説明する。
オブジェクト関係図表示例20は、オブジェクト管理装置1のツリー階層DB1bからウェブサーバに転送されたオブジェクト関係に応じたツリー階層構造を有する表示用オブジェクト情報を用いてユーザ端末に表示される。
公開マーク22は、該当するオブジェクトが公開されていることを表し、接続文字(非公開)23は、オブジェクトが非公開であることを表すマークである。並び替え手段13による並び替えの前に展開手段11がオブジェクト情報の公開/非公開に応じて接続情報に設定する接続記号に基づき表示される。接続文字(階層)24は、吸収関係並び替え処理13bによる吸収関係に基づき並び替えたとき、吸収されるオブジェクトの接続情報に付加される接続記号に基づき表示される。たとえば、オブジェクト「111111−11」がオブジェクト「122222−02」を吸収しているという関係がある場合、その関係情報に基づき、吸収されるオブジェクト「122222−02」の接続情報には階層が1つ下となったことを示す接続記号が付加される。表示処理では、接続記号の数だけ、接続文字(階層)24を表示するとともに、その数に応じてオブジェクトコードを表示する位置をずらす。依存マーク25は、依存関係並び替え処理13bにおいて置き換えられた依存関係を表す接続記号に応じて表示される。排他マーク26は、排他関係並び替え処理13cにおいて置き換えられた排他関係を表す接続記号に応じて表示される。終端マーク27は、階層表示情報出力手段14において置き換えられたツリーの終端を表す接続記号に応じて表示される。
図3は、本実施の形態が適用されるウェブシステムの構成の一例を示した図である。
パッチ管理装置100は、CPU(Central Processing Unit)111によって装置全体が制御されている。CPU111には、バス117を介してRAM(Random Access Memory)112、ハードディスクドライブ(HDD:Hard Disk Drive)113、グラフィック処理装置114、入力インタフェース115、および通信インタフェース116が接続されている。
パッチ管理装置100では、準備処理部104によってパッチデータ101に応じたパッチ情報が生成され、パッチ情報DB102に格納される。ここで、パッチ情報について説明する。
パッチ情報400には、パッチごとに、パッチID401、公開状態402、Badパッチ403、吸収パッチ404、依存パッチ405、排他パッチ406、および説明407の情報項目が設定されている。さらに必要に応じて、対応するパッチデータが格納されるパッチデータ101のアドレスなどが情報項目として設定されていてもよい。これらの情報は、システムに応じて適宜追加される。
このようなパッチ情報がパッチ情報DB102に格納された後、DB変換部105による処理が開始される。処理は、たとえばパッチ情報DB102の内容が更新されるごとに行われる。全体の処理手順をフローチャートを用いて説明する。
[ステップS1] パッチ情報DB102に格納されるパッチ情報を読み込み、作業用のワークメモリへ展開する。ワークメモリへ展開されるデータは、社外ウェブサーバ200で表示用に用いられるものであるので、パッチ情報から表示に必要な情報を抜き出して接続情報を付加してもよいが、ここでは、ワークメモリ上で作業を行うため、公開状態、Badパッチ、吸収パッチ、依存パッチ、および排他パッチを含むパッチ情報の全項目に接続情報を付加し、ワークメモリ上に展開する。
以上の処理手順が実行されることにより、ワークメモリに展開した表示用のパッチ情報をパッチ間の吸収、依存、および排他関係に基づき、並び替えを行うとともに接続情報を設定し、パッチ関係をツリー構造で表現するための表示情報がツリー階層DB103に格納される。
まず、ステップS1の「パッチ情報展開」では、パッチ情報DB102から図5に示したパッチ情報を読み出し、接続情報領域を付加した後、そのままの配列でワークメモリへ書き込む。このとき、パッチ情報は、ASCII記号の昇順に並べられているとする。
ワークメモリ上には、図5に示したパッチ情報に対応し、パッチID501、公開状態502、Badパッチ503、吸収パッチ504、依存パッチ505、および排他パッチ506の情報項目に接続情報507が付加されたパッチ情報500aが展開されている。
たとえば、共通のベースパッチIDを有するグループA(510)の吸収パッチ504に記述されているパッチ「1222−02」と共通のベースパッチIDを有するグループB(511)を、グループA(510)の中で吸収パッチ504にグループB(511)を記述しているパッチ群の中で最も版数が古いパッチの下に並び替える。図の例では、グループB(511)は、パッチ「1111−10」の下に移動する。さらに、移動したグループB(511)の接続情報に接続文字を1つ付加し、グループB(511)がグループA(510)の下の階層となったことを設定する。このとき、グループB(511)の吸収パッチ504には、パッチ「1233−05」が記述されているので、同様にして、共通のベースパッチIDを有するグループC(512)をグループB(511)のパッチ「1222−01」の下に並び替えるとともに、グループB(511)の下の階層となるので、グループB(511)の階層を表す接続文字にさらに接続文字を加え、接続情報に設定する。また、グループC(512)のパッチ「1233−05」の吸収パッチ504には、パッチ「1234−01」が記述されているので、共通のベースパッチIDを有するグループD(513)をグループC(512)のパッチ「1233−05」の下に並び替えるとともに、同様にして接続情報に接続文字を加える。
上記の吸収関係並び替え処理によって並び替えが行われたパッチ情報500bの共通のベースID「1111」を有するグループAには、吸収関係に基づき、グループB、グループC、グループDが挿入され、階層構造が形成されている。すなわち、グループD(図ではG−Dと表記する)513は、共通のベースパッチID「1233」を有するグループCに吸収され、部分木であるツリーC(図ではT−Cと表記する。以下、同様)523が形成されている。さらに、ツリーC(523)は、共通のベースID「1222」を有するグループBに吸収され、ツリーB(521)が形成されている。そして、ツリーB(521)は、グループAに吸収され、ツリーA(520)が形成されている。このようなツリー構造に合わせて、接続情報に接続文字が付加されている。たとえば、ツリーA(520)を最上位の階層として、並び替えによりツリーB(521)に属するパッチには接続文字が1つ加えられ、ツリーC(523)に属するパッチに接続文字が1つ加えられるというようにして階層構造を表す接続情報が設定される。なお、同様の処理が行われ、ツリーE(524)およびツリーF(525)が形成されている。
たとえば、ツリーA(520)に属するパッチ情報の依存パッチ505を調べ、記述されたパッチ「1555−02」を含むツリーF(525)をツリーA(520)の下に並び替える。図の例では、パッチ情報の配列に変化はない。そして、依存するパッチ「1555−02」の接続情報の接続文字を依存を表す依存マークに置き換える。同様にして、ツリーA(520)に関し、依存パッチ505に記述されるパッチ「1666−09」をツリーA(520)の下でツリーF(525)の次の位置に配置し、接続情報を依存マークに更新する。同様に、ツリーE(524)に属するパッチ「1566−02」の依存パッチ505に記述されるパッチ「1567−02」をパッチ「1566−02」の下に並べ、接続情報を更新する。パッチ「1566−02」は、自身を親とするグループが形成されていないので、パッチ「1567−02」をすぐ下に並べることができる。
上記の依存関係並び替え処理によって、並び替えが行われたパッチ情報200cのツリーA(510)が依存するパッチ「1555−02」を含むツリーF(525)と、パッチ「1666−09」が、ツリーA(510)の下に配列される。また、パッチ「1555−02」と「1666−09」の接続情報の接続文字が、依存マークに置き換えられている。また、パッチ「1555−02」の依存パッチ505に基づき、ツリーG(526)が形成され、さらに、ツリーA(520)の依存パッチ505に基づき、ツリーA(520)とツリーG(526)を部分木とするツリーH(527)が形成される。
たとえば、ツリーH(527)に属するパッチ情報の排他パッチ506を調べ、記述された排他パッチをツリーH(527)の下に並び替える。図の例では、排他パッチ506に記述されるパッチ「1777−02」と「1888−02」とをツリーH(527)の下に配列し、対応するパッチ情報の接続情報を排他マークで置き換える。
接続文字置き換え処理後のパッチ情報500eでは、終点に位置するパッチ「1234−01」「1233−03」「1444−01」「1111−08」「1577−04」「1578−03」「1579−03」の接続文字が終端マークに置き換えられている。
社外ウェブサーバ200では、ユーザ端末300からのアクセス要求があると、ツリー階層表示CGI203により、ユーザ端末300にツリー階層表示ダウンロードページ301が表示されるように処理を行う。
図12は、本実施の形態のツリー階層表示CGIによる処理手順を示したフローチャートである。
[ステップS12] html形式の文書のヘッダ部を生成して出力する。すなわち、htmlにおいて必要な<html>、<head>などのタグや、その他ページの上部に表示するサイト規則のロゴやパンク図などを出力する。
図13は、本実施の形態のツリー階層表示CGIにおける本体部表示処理の手順を示したフローチャートである。
[ステップS142] 行番号nのパッチ情報を読み込む。図11に示したようにパッチ情報には、パッチID501、公開状態502、Badパッチ503、吸収パッチ504、依存パッチ505、排他パッチ506、接続情報507、および図示しない説明の各情報項目が設定されている。
[ステップS145] ステップS142で読み込んだパッチ情報の「Badパッチ」に基づき、Badパッチ(=B)が設定されていた場合は、パッチIDの横にBadパッチであることを表す「B」を出力する。
[ステップS147] チェックボックスが選択されたときに、そのことが識別できるように、ユニークな“name=”を出力する。
[ステップS149] 全行の処理が終了したかどうかを判断する。終了していなければ、ステップS142に戻って、次の行についての処理を行う。
図14は、本実施の形態におけるツリー階層表示ダウンロードページの一例を示した図である。なお、表示されている記号(接続文字、依存マーク、および排他マーク)は図2と同じであるので、説明は省略する。
たとえば、パッチ「1555−02」のチェックボックスを選択し、一括ダウンロードボタン302を操作すると、パッチ「1555−02」を親とする部分木307からインストールするために必要な依存関係を有するパッチ「1566−02」「1567−02」「1577−05」「1588−02」が選択され、まとめてダウンロードすることが可能となる。さらに、このとき、インストール順を考慮し、パッチデータをソートする。
ダウンロードCGIによる処理について説明する。
ユーザがダウンロードしたパッチのチェックボックスを選び、一括または単体ダウンロードボタンを押すと、ダウンロードCGIが起動される。このとき、ダウンロードCGIには、ユーザが選んだチェックボックス(=パッチID)、ダウンロードボタンの種類(一括/単体)がパラメータとして渡される。
[ステップS22] ダウンロードボタンの種類が一括である場合、以下の一括ダウンロードを開始する。まず、パッチIDのチェックボックスが選択されているかどうかを確認する。選択されていない場合には、処理をステップS26へ進める。
[ステップS26] パッチIDのチェックボックスが選択されていない場合、エラーメッセージを表示し、処理を終了する。
以上の処理手順が実行されることにより、ツリー図全体の中の部分木を、パッチ単体/部分木/全体木のいずれの方法でも一回の操作でダウンロードできる。また、インストールの順番も考慮され、順番リストが出力されるので、オペレータが手順を考える必要がなくなる。これにより、パッチの選択ミスや、取りこぼしの防止が可能となる。
1a オブジェクトデータデータベース(DB)
1b オブジェクト情報データベース(DB)
1c データベース(DB)変換処理部
1d ツリー階層データベース(DB)
2 ウェブサーバ
11 展開手段
12 作業用記憶手段
13 並び替え手段
13a 吸収関係並び替え処理
13b 依存関係並び替え処理
13c 排他関係並び替え処理
14 階層表示情報出力手段
Claims (4)
- ダウンロード用に公開されるオブジェクト間の関係を示す表示情報を生成するためのオブジェクト関係表示プログラムにおいて、
コンピュータを、
オブジェクト間の依存関係を示す関係情報を含む、オブジェクトの状態を表したオブジェクト情報を、オブジェクト情報記憶手段から読み出すとともに、オブジェクトの表示に用いる表示用オブジェクト情報を作業用記憶手段に展開する展開手段、
前記作業用記憶手段に展開された各表示用オブジェクト情報を、対応するオブジェクトの関係情報に基づき、対応するオブジェクト間が関係情報に記述される関係を有する表示用オブジェクト情報のグループを形成する並び替えを行うとともに、依存関係に応じて、依存するオブジェクトの表示用オブジェクト情報の下位に依存されるオブジェクトの表示用オブジェクト情報を配置し、表示用オブジェクト情報を階層化してオブジェクト間の関係をツリー構造で表し、表示用オブジェクト情報の接続関係を表す接続記号を接続情報に設定する並び替え手段、
前記並び替え手段によって形成された前記ツリー構造に応じて、前記作業用記憶手段に展開された表示用オブジェクト情報と、該表示用オブジェクト情報に関する接続情報とを読み出し、ツリー階層記憶手段に格納する階層表示情報出力手段、
利用者によって、接続記号によって依存関係が前記ツリー構造で表示された表示用オブジェクト情報のなかから、任意の表示用オブジェクト情報が指定されるとともに一括ダウンロードが指定されると、前記ツリー階層記憶手段に格納されている表示用オブジェクト情報に基づき、表示用オブジェクト情報が形成する前記ツリー構造において前記利用者によって指定された表示用オブジェクト情報より下の階層にあるすべての表示用オブジェクト情報それぞれに対応するオブジェクトのデータをまとめて一括ダウンロード対象に指定し、依存関係に応じて、依存されるオブジェクトのデータが依存するオブジェクトのデータより上位となるように、該一括ダウンロード対象に指定されるオブジェクトのデータを並び替えるダウンロード指定手段、
として機能させることを特徴とするオブジェクト関係表示プログラム。 - 関係情報には、オブジェクト間の依存、吸収、および排他の関係が含まれており、
前記並び替え手段は、
前記作業用記憶手段に展開された各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される吸収関係情報に基づき、対応するオブジェクトが吸収関係にある表示用オブジェクト情報のグループを形成する並び替えを行うとともに、吸収されたオブジェクトに対応する表示用オブジェクト情報を吸収先オブジェクトに対応する表示用オブジェクト情報の一階層下にする階層化を行い、該表示用オブジェクト情報間の接続情報に、吸収関係を表す接続記号を設定する吸収関係並び替え手段と、
前記吸収関係並び替え手段によって並び替えが行われた各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される依存関係情報に基づき、対応するオブジェクトが依存関係のある表示用オブジェクト情報同士が同一のグループに属するように並び替えを行うとともに、該表示用オブジェクト情報間の接続情報に、依存関係を表す接続記号を設定する依存関係並び替え手段と、
前記依存関係並び替え手段によって並び替えが行われた各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される排他関係情報に基づき、対応するオブジェクトが排他関係のある表示用オブジェクト情報同士が同一のグループに属するように並び替えを行うとともに、該表示用オブジェクト情報間の接続情報に、排他関係を表す接続記号を設定する排他関係並び替え手段と、
を有することを特徴とする請求項1記載のオブジェクト関係表示プログラム。 - ダウンロード用に公開されるオブジェクト間の関係を示す表示情報を生成するオブジェクト関係表示方法において、
コンピュータが、
オブジェクト間の依存関係を示す関係情報を含む、オブジェクトの状態を表したオブジェクト情報を、オブジェクト情報記憶手段から読み出すとともに、オブジェクトの表示に用いる表示用オブジェクト情報を作業用記憶手段に展開し、
前記作業用記憶手段に展開された各表示用オブジェクト情報を、対応するオブジェクトの関係情報に基づき、対応するオブジェクト間が関係情報に記述される関係を有する表示用オブジェクト情報のグループを形成する並び替えを行うとともに、依存関係に応じて、依存するオブジェクトの表示用オブジェクト情報の下位に依存されるオブジェクトの表示用オブジェクト情報を配置し、表示用オブジェクト情報を階層化してオブジェクト間の関係をツリー構造で表し、表示用オブジェクト情報の接続関係を表す接続記号を接続情報に設定し、
形成された前記ツリー構造に応じて、前記作業用記憶手段に展開された表示用オブジェクト情報と、該表示用オブジェクト情報に関する接続情報とを読み出し、ツリー階層記憶手段に格納し、
利用者によって、接続記号によって依存関係が前記ツリー構造で表示された表示用オブジェクト情報のなかから、任意の表示用オブジェクト情報が指定されるとともに一括ダウンロードが指定されると、前記ツリー階層記憶手段に格納されている表示用オブジェクト情報に基づき、表示用オブジェクト情報が形成する前記ツリー構造において前記利用者によって指定された表示用オブジェクト情報より下の階層にあるすべての表示用オブジェクト情報それぞれに対応するオブジェクトのデータをまとめて一括ダウンロード対象に指定し、依存関係に応じて、依存されるオブジェクトのデータが依存するオブジェクトのデータより上位となるように、該一括ダウンロード対象に指定されるオブジェクトのデータを並び替える、
ことを特徴とするオブジェクト関係表示方法。 - 関係情報には、オブジェクト間の依存、吸収、および排他の関係が含まれており、
表示用オブジェクト情報の並び替えでは、
前記作業用記憶手段に展開された各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される吸収関係情報に基づき、対応するオブジェクトが吸収関係にある表示用オブジェクト情報のグループを形成する並び替えを行うとともに、吸収されたオブジェクトに対応する表示用オブジェクト情報を吸収先オブジェクトに対応する表示用オブジェクト情報の一階層下にする階層化を行い、該表示用オブジェクト情報間の接続情報に、吸収関係を表す接続記号を設定し、
並び替えが行われた各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される依存関係情報に基づき、対応するオブジェクトが依存関係のある表示用オブジェクト情報同士が同一のグループに属するように並び替えを行うとともに、該表示用オブジェクト情報間の接続情報に、依存関係を表す接続記号を設定し、
並び替えが行われた各表示用オブジェクト情報について、対応するオブジェクトの関係情報に記述される排他関係情報に基づき、対応するオブジェクトが排他関係のある表示用オブジェクト情報同士が同一のグループに属するように並び替えを行うとともに、該表示用オブジェクト情報間の接続情報に、排他関係を表す接続記号を設定する、
ことを特徴とする請求項3記載のオブジェクト関係表示方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2006/301668 WO2007088602A1 (ja) | 2006-02-01 | 2006-02-01 | オブジェクト関係表示プログラムおよびオブジェクト関係表示方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2007088602A1 JPWO2007088602A1 (ja) | 2009-06-25 |
| JP5071113B2 true JP5071113B2 (ja) | 2012-11-14 |
Family
ID=38327190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007556740A Expired - Fee Related JP5071113B2 (ja) | 2006-02-01 | 2006-02-01 | オブジェクト関係表示プログラムおよびオブジェクト関係表示方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8356275B2 (ja) |
| EP (1) | EP1983425A4 (ja) |
| JP (1) | JP5071113B2 (ja) |
| KR (1) | KR100973022B1 (ja) |
| CN (1) | CN101361041B (ja) |
| WO (1) | WO2007088602A1 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5168112B2 (ja) * | 2008-12-02 | 2013-03-21 | 富士通株式会社 | パッチ適用装置、パッチ適用方法およびパッチ適用プログラム |
| TWI488056B (zh) * | 2009-02-16 | 2015-06-11 | Htc Corp | 網頁之預處理及顯示方法、行動電子裝置及其操作介面,與電腦程式產品 |
| CN101799753B (zh) * | 2009-12-17 | 2013-01-16 | 中国电力科学研究院 | 一种实现树形结构的方法及装置 |
| US8364640B1 (en) * | 2010-04-09 | 2013-01-29 | Symantec Corporation | System and method for restore of backup data |
| CN102135972A (zh) * | 2010-07-30 | 2011-07-27 | 华为软件技术有限公司 | 业务树数据处理方法、系统、客户端和服务器 |
| US10089328B2 (en) * | 2011-12-29 | 2018-10-02 | Rakuten, Inc. | Information processing system, method for controlling information processing system, program, and information recording medium capable of grouping objects without needing to pre-define a group associated with a sorting condition |
| US9026992B2 (en) * | 2012-06-22 | 2015-05-05 | Microsoft Technology Licensing, Llc | Folded views in development environment |
| US9069963B2 (en) * | 2012-07-05 | 2015-06-30 | Raytheon Bbn Technologies Corp. | Statistical inspection systems and methods for components and component relationships |
| US9880776B1 (en) | 2013-02-22 | 2018-01-30 | Veritas Technologies Llc | Content-driven data protection method for multiple storage devices |
| US9710263B2 (en) * | 2013-09-26 | 2017-07-18 | International Business Machines Corporation | Understanding computer code with human language assistance |
| CN105320504B (zh) * | 2014-06-25 | 2018-08-17 | 成都普中软件有限公司 | 一种基于软件元视图构造软件视图的可视软件建模方法 |
| RU2586566C1 (ru) * | 2015-03-25 | 2016-06-10 | Общество с ограниченной ответственностью "Лаборатория 24" | Способ отображения объекта |
| US10992550B2 (en) | 2016-09-28 | 2021-04-27 | Intel Corporation | Techniques to control quality of service for end-to-end paths in a compute environment |
| US10860390B2 (en) | 2017-06-28 | 2020-12-08 | Intel Corporation | Microservices architecture |
| US11010151B2 (en) * | 2018-07-05 | 2021-05-18 | International Business Machines Corporation | Software patch ordering |
| CN114371844B (zh) * | 2020-06-20 | 2022-09-23 | 华为技术有限公司 | App开发平台、app开发方法及电子设备 |
| CN113296883B (zh) * | 2021-02-22 | 2023-08-04 | 阿里巴巴集团控股有限公司 | 应用管理方法和装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02173822A (ja) * | 1988-12-26 | 1990-07-05 | Nec Corp | 施行パッチ管理方式 |
| US20020112230A1 (en) * | 2000-12-07 | 2002-08-15 | Scott John Charles | Software update management system with update chronology generator |
| JP2004102379A (ja) * | 2002-09-05 | 2004-04-02 | Hitachi Ltd | パッチ適用管理プログラム、方法、およびシステム |
| JP2004295181A (ja) * | 2003-03-25 | 2004-10-21 | Brother Ind Ltd | アンインストールシステム、アンインストール方法、プログラム |
| JP2007514232A (ja) * | 2003-12-15 | 2007-05-31 | マイクロソフト コーポレーション | デルタ圧縮パッチングを利用してファイルをアップデートするためのシステムおよび方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4240520B2 (ja) | 2000-05-17 | 2009-03-18 | 株式会社日立製作所 | エラー情報表示方法および装置 |
| JP4827310B2 (ja) | 2001-03-30 | 2011-11-30 | パナソニック株式会社 | リモートプログラムダウンロードシステム |
| JP3498733B2 (ja) | 2001-06-29 | 2004-02-16 | 新日鉄ソリューションズ株式会社 | 木構造表示編集装置 |
| US6954928B2 (en) * | 2001-08-08 | 2005-10-11 | Hewlett-Packard Development Company, L.P. | Method for selecting a set of patches to update a system of programs |
| US7823148B2 (en) * | 2002-05-22 | 2010-10-26 | Oracle America, Inc. | System and method for performing patch installation via a graphical user interface |
| JP2004341820A (ja) * | 2003-05-15 | 2004-12-02 | Nec Corp | 有償プログラム管理システム、有償プログラム管理方法、及び有償プログラム管理プログラム |
| US7395510B2 (en) | 2003-12-16 | 2008-07-01 | Hewlett-Packard Development Company, L.P. | Method of, and system for, adjusting a document configuration |
| US7603668B2 (en) * | 2004-01-09 | 2009-10-13 | Hewlett-Packard Development Company, L.P. | Determining the applicability of patches for installation on a computer system |
| US7853609B2 (en) * | 2004-03-12 | 2010-12-14 | Microsoft Corporation | Update distribution system architecture and method for distributing software |
| JP2005276058A (ja) * | 2004-03-26 | 2005-10-06 | Matsushita Electric Ind Co Ltd | ファームウェア更新システム、ファームウェア更新方法及び通信端末装置 |
| US7552430B2 (en) * | 2004-08-31 | 2009-06-23 | Microsoft Corporation | Patch sequencing |
| US7562356B2 (en) * | 2004-09-22 | 2009-07-14 | Hewlett-Packard Development Company, L.P. | Automatically resolving patch dependencies for a path bundle |
| US7765538B2 (en) * | 2004-10-29 | 2010-07-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for determining which program patches to recommend for installation |
| US20060136906A1 (en) * | 2004-12-20 | 2006-06-22 | Microsoft Corporation | Software product installation facilitation |
| US20060218528A1 (en) * | 2005-03-22 | 2006-09-28 | Microsoft Corporation | Software explorer |
| US8245216B2 (en) * | 2005-10-11 | 2012-08-14 | Oracle International Corporation | Patch management system |
| US8209679B2 (en) * | 2006-01-12 | 2012-06-26 | Oracle International Corporation | Computer implemented method and system for processing a client request for an application program |
| US8601467B2 (en) * | 2006-10-03 | 2013-12-03 | Salesforce.Com, Inc. | Methods and systems for upgrading and installing application packages to an application platform |
| US8464247B2 (en) * | 2007-06-21 | 2013-06-11 | Red Hat, Inc. | Methods and systems for dynamically generating installation configuration files for software |
-
2006
- 2006-02-01 JP JP2007556740A patent/JP5071113B2/ja not_active Expired - Fee Related
- 2006-02-01 EP EP06712811A patent/EP1983425A4/en not_active Withdrawn
- 2006-02-01 WO PCT/JP2006/301668 patent/WO2007088602A1/ja not_active Ceased
- 2006-02-01 KR KR1020087018257A patent/KR100973022B1/ko not_active Expired - Fee Related
- 2006-02-01 CN CN2006800516875A patent/CN101361041B/zh not_active Expired - Fee Related
-
2008
- 2008-07-14 US US12/172,622 patent/US8356275B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02173822A (ja) * | 1988-12-26 | 1990-07-05 | Nec Corp | 施行パッチ管理方式 |
| US20020112230A1 (en) * | 2000-12-07 | 2002-08-15 | Scott John Charles | Software update management system with update chronology generator |
| JP2004102379A (ja) * | 2002-09-05 | 2004-04-02 | Hitachi Ltd | パッチ適用管理プログラム、方法、およびシステム |
| JP2004295181A (ja) * | 2003-03-25 | 2004-10-21 | Brother Ind Ltd | アンインストールシステム、アンインストール方法、プログラム |
| JP2007514232A (ja) * | 2003-12-15 | 2007-05-31 | マイクロソフト コーポレーション | デルタ圧縮パッチングを利用してファイルをアップデートするためのシステムおよび方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101361041A (zh) | 2009-02-04 |
| EP1983425A4 (en) | 2009-03-18 |
| US20080276217A1 (en) | 2008-11-06 |
| US8356275B2 (en) | 2013-01-15 |
| CN101361041B (zh) | 2012-03-21 |
| KR20080087141A (ko) | 2008-09-30 |
| JPWO2007088602A1 (ja) | 2009-06-25 |
| KR100973022B1 (ko) | 2010-07-30 |
| WO2007088602A1 (ja) | 2007-08-09 |
| EP1983425A1 (en) | 2008-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5071113B2 (ja) | オブジェクト関係表示プログラムおよびオブジェクト関係表示方法 | |
| CN101192238B (zh) | 测试文件系统的方法和使用该方法的文件系统存取控制器和系统 | |
| JP5476326B2 (ja) | ウェブ操作記録・再現方法および装置 | |
| US20090083308A1 (en) | Computer method and apparatus for per asset time-line display in engineering product revision management | |
| JP2005242904A (ja) | 文書群分析装置、文書群分析方法、文書群分析システム、プログラムおよび記録媒体 | |
| JP7381290B2 (ja) | 計算機システム及びデータの管理方法 | |
| JP5266992B2 (ja) | 電子ドキュメント管理システム、電子ドキュメント管理方法およびそのプログラム | |
| US8245182B2 (en) | Class selectable design sharing | |
| JP4995009B2 (ja) | Pod画面生成装置、そのプログラム | |
| JP5063465B2 (ja) | 文書管理装置、文書管理方法、情報処理プログラム及び記録媒体 | |
| AU2006235773A1 (en) | Method and system for generating a technical manual | |
| KR20090005684A (ko) | 도형상표 검색제공시스템 및 방법, 도형상표 데이터베이스,도형상표 데이터베이스 생성방법 및 생성시스템,클라이언트 측의 도형상표 검색 시스템 및 방법,클라이언트 도형상표 검색 프로그램이 내장된 저장매체 | |
| JP2006048144A (ja) | 自動巡回装置,クライアント端末および自動巡回方法 | |
| JP4957618B2 (ja) | 情報処理装置及び情報処理プログラム | |
| JP3761351B2 (ja) | 分散システムの遠隔保守管理装置、その方法及びそのプログラムを記録した記憶媒体 | |
| JP2004086855A (ja) | 文書処理装置及び文書処理方法、文書処理プログラム | |
| JPH11212985A (ja) | 情報ライブラリ装置 | |
| JP2006313448A (ja) | 情報処理装置 | |
| JP4903278B2 (ja) | 動作検証装置、動作検証方法および動作検証プログラム | |
| JP2026022268A (ja) | 情報処理プログラム、情報処理方法、および情報処理装置 | |
| JP2012133478A (ja) | データベース生成装置およびデータベース生成方法 | |
| JP2005339580A (ja) | 文書データ管理装置およびプログラム | |
| JP7023612B2 (ja) | ログ構造可視化装置、ログ構造可視化方法、およびプログラム | |
| JP4690824B2 (ja) | 階層構造表示装置、階層構造表示方法、プログラムおよび記録媒体 | |
| Reichle et al. | The FLOSSWALD Information System on Free and Open Source Software |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110913 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120613 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120620 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120724 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120806 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150831 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |