[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016058006A - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
JP2016058006A
JP2016058006A JP2014185982A JP2014185982A JP2016058006A JP 2016058006 A JP2016058006 A JP 2016058006A JP 2014185982 A JP2014185982 A JP 2014185982A JP 2014185982 A JP2014185982 A JP 2014185982A JP 2016058006 A JP2016058006 A JP 2016058006A
Authority
JP
Japan
Prior art keywords
image processing
processing program
program
comparison
version
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.)
Pending
Application number
JP2014185982A
Other languages
English (en)
Inventor
潤 若松
Jun Wakamatsu
潤 若松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2014185982A priority Critical patent/JP2016058006A/ja
Priority to US14/621,505 priority patent/US20160078327A1/en
Priority to CN201510108882.8A priority patent/CN106033326A/zh
Publication of JP2016058006A publication Critical patent/JP2016058006A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】画像処理装置にインストールされる画像処理プログラムの更新の妥当性を容易に判定することが可能な情報処理装置を提供する。【解決手段】情報処理装置は、画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムであって、第1の画像処理手段としてコンピュータを機能させる第1の画像処理プログラムと、旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムであって、第2の画像処理手段としてコンピュータを機能させる第2の画像処理プログラムと、を保持する保持部と、第1の画像処理プログラムと第2の画像処理プログラムをそれぞれコンピュータにロードするロード手段と、第1の画像処理手段と第2の画像処理手段に同一の画像処理指令を入力したときの、第1の画像処理手段と第2の画像処理手段からの出力画像を比較する比較部と、比較手段による比較結果に基づいて更新の妥当性を判定する判定部と、を備える。【選択図】図2

Description

本発明は、情報処理装置及びプログラムに関する。
特許文献1には、更新されたアプリケーション又はプログラムと更新データとの同一性をチェックして更新処理が成功したか失敗したかを検証することが開示されている。
特開2008−079340号公報
本発明の目的は、画像処理装置にインストールされる画像処理プログラムの更新の妥当性を容易に判定することが可能な情報処理装置及びプログラムを提供することにある。
請求項1に記載の発明は、画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムであって、第1の画像処理手段としてコンピュータを機能させる第1の画像処理プログラムと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムであって、第2の画像処理手段としてコンピュータを機能させる第2の画像処理プログラムと、を保持する保持手段と、前記第1の画像処理プログラムと前記第2の画像処理プログラムをそれぞれコンピュータにロードするロード手段と、前記第1の画像処理手段と前記第2の画像処理手段に同一の画像処理指令を入力したときの、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像を比較する比較手段と、前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段と、を備える情報処理装置である。
請求項2に記載の発明は、前記比較手段は、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像をバイナリ比較する、請求項1に記載の情報処理装置である。
請求項3に記載の発明は、前記画像処理指令は、前記旧バージョンの画像処理プログラムがインストールされた前記画像処理装置から供給される、請求項1に記載の情報処理装置である。
請求項4に記載の発明は、画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムがインストールされた第1の仮想マシンと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムがインストールされた第2の仮想マシンを構成する仮想マシン構成手段と、前記第1及び第2の仮想マシンに同一の画像処理指令を入力したときの、前記第1及び第2の仮想マシンからの出力画像を比較する比較手段と、前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段と、を備える情報処理装置である。
請求項5に記載の発明は、画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムであって、第1の画像処理手段としてコンピュータを機能させる第1の画像処理プログラムと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムであって、第2の画像処理手段としてコンピュータを機能させる第2の画像処理プログラムと、を保持する保持手段、前記第1の画像処理プログラムと前記第2の画像処理プログラムをそれぞれコンピュータにロードするロード手段、前記第1の画像処理手段と前記第2の画像処理手段に同一の画像処理指令を入力したときの、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像を比較する比較手段、及び、前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段、としてコンピュータを機能させるためのプログラムである。
請求項6の発明は、画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムがインストールされた第1の仮想マシンと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムがインストールされた第2の仮想マシンを構成する仮想マシン構成手段、前記第1及び第2の仮想マシンに同一の画像処理指令を入力したときの、前記第1及び第2の仮想マシンからの出力画像を比較する比較手段、及び、前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段、としてコンピュータを機能させるためのプログラムである。
請求項1と5に記載の発明によると、画像処理装置にインストールされる画像処理プログラムの更新の妥当性を容易に判定することが可能である。
請求項2に記載の発明によると、2つの画像処理手段からの出力画像の同一性をより詳細に判定することが可能である。
請求項3に記載の発明によると、画像形成装置で処理される画像出力指令を利用して、2つの画像処理手段からの出力画像の同一性を判定することが可能である。
請求項4と6に記載の発明によると、画像処理装置にインストールされる画像処理プログラムの更新の妥当性を容易に判定することが可能である。
印刷システムの一例を示す図である。 情報処理システムの一例を示す図である。 構成管理部の動作の一例を示す図である。 仮想マシンの動作の一例を示す図である。 比較部の動作の一例を示す図である。 情報処理システムの他の例を示す図である。 情報処理システムの他の例を示す図である。 印刷システムの動作の一例を示す図である。
本発明の実施形態を、図面を参照しながら説明する。
図1は、印刷システム100の一例を示す図である。印刷システム100は、画像処理装置の一例であり、CEP(CEnter Processor)101と、RIP(Raster Image Processor)102と、BEP(Back End Processor)103と、IOT(Image Output Terminal)104と、を備えている。
RIP102とBEP103は、CEP101に登録された印刷ジョブに基づいて画像データを生成する。印刷ジョブは、画像形成指令の一例である。また、IOT104は、RIP102とBEP103により生成された画像データを紙媒体上に形成する。
CEP101、RIP102及びBEP103は、CPUとメモリ等からなるコンピュータにおいてCPUがメモリに記憶されたプログラムを実行することで実現される、ソフトウェアに基づく機能部である。一方、IOT104は、紙媒体上に画像形成を行うハードウェアである。
CEP101は、データの入力や編集、システム制御などを行う機能部である。CEP101は、登録された印刷ジョブに基づく画像データの生成指令を、RIP102へ送信する。
RIP102は、CEP101からの生成指令に応じて、中間形式の画像データを生成し、BEP103へ送信する。中間形式の画像データとは、IOT104の種類に依存しない共通形式の画像データであって、最終的なラスター画像を生成する前の段階の画像データである。
BEP103は、RIP102からの画像データからラスター画像を生成し、IOT104へ送信する。また、BEP103は、カラー処理を行う。また、BEP103は、生成したラスター画像を紙媒体上に形成するための制御データを、IOT104へ送信する。
IOT104は、BEP103からのラスター画像と制御データに応じて、紙媒体上に画像形成を行う。
ところで、一般の印刷システムでは、運用が開始される前までに十分な検証が実施される。このため、一度運用が開始されると、ソフトウェアのバージョンアップが敬遠されやすい。これは、バージョンアップが行われると、出力結果が変わるなどの問題が生じるおそれがあるためである。
そこで、本実施形態では、以下に説明する情報処理システム1の動作によって、検証作業を容易化している。
図2は、情報処理システム1の一例を示す図である。情報処理システム1(情報処理装置の一例)は、例えば、クラウドサービスとも呼ばれる分散コンピューティング環境であり、互いに通信可能に接続された複数台のWebアプリケーションサーバ、複数台のデータベースサーバ、複数台のストレージデバイスなどを含んでいる。
情報処理システム1に含まれるサーバは、CPUとメモリ等からなるコンピュータを備えており、CPUがメモリに記憶されたプログラムを実行することで、構成管理部(ロード手段の一例、仮想マシン構成手段の一例)11と、インストーラ格納領域13(保持手段の一例)と、ジョブ供給部15と、検証用ジョブ格納領域17と、比較部(比較手段の一例、判定手段の一例)19と、を実現する。
さらに、情報処理システム1は、構成管理部11の動作によって仮想マシン(エミュレータ)2,3を実現する。仮想マシン2,3は、画像処理手段の一例である。仮想マシン2,3は、例えば以下のようにして実現される。
情報処理システム1は、構成管理部11に接続された物理マシンを含んでおり、物理マシン上にはハイパーバイザが設けられ、ハイパーバイザ上には仮想マシン2,3が立ち上げられる。ハイパーバイザとは、汎用OSの助けを必要とせずに、物理マシン上に仮想マシン2,3を立ち上げ、制御するソフトウェアである。また、仮想マシン2,3とは、公知のようにCPUとメモリのセットを仮想的に作りだしたものである。なお、物理マシンは、CPUやメモリ等により形成されるコンピュータであることは言うまでもない。
構成管理部11は、インストーラ格納領域13から仮想マシン2,3を実現するためのインストーラ(プログラム)を読み出し、ロードすることで、仮想マシン2,3を立ち上げる。仮想マシン2,3は、上記図1に示される印刷システム100と同様に、CEP21,31と、RIP22,32と、BEP23,33と、を備えている。さらに、仮想マシン2,3は、BEP23,33の出力結果を保持する出力結果保持部25,35を備えている。出力結果は、例えば、BEP23,33から出力される出力画像である。制御データを含んでもよい。
本実施形態において、仮想マシン2は、例えば、現行で運用されている印刷システム100にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムにより立ち上げられるものである。仮想マシン3は、例えば、旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムにより立ち上げられるものである。
仮想マシン2,3の立ち上げは、具体的には図3のフローチャートに示されるように行われる。まず、構成管理部11の管理下にある仮想マシン2,3でシステムの構成が作成され(S11)、インストーラ格納領域13からインストールするバージョンのインストーラがロードされ(S12)、システムがインストールされる(S13)。その後、シミュレータモードが有効にされ(S14)、IOT104の種別が設定され(S15)、システムが起動される(S16)。
図2の説明に戻り、ジョブ供給部15は、検証用ジョブ格納領域17から検証用の印刷ジョブを読み出し、仮想マシン2,3のCEP21,31に供給し、登録する。これにより、仮想マシン2,3のCEP21,31、RIP22,32及びBEP23,33は、同一の印刷ジョブを処理し、BEP23,33の出力結果が出力結果保持部25,35に保持される。
印刷ジョブの登録及び出力結果の保持は、具体的には図4のフローチャートに示されるように行われる。まず、仮想マシン2,3のCEP21,31に指定された印刷ジョブが登録され(S21)、IOT104に入力されるべきラスターデータ(すなわち、BEP23,33の出力結果)が画像データフォーマットに変換され(S22)、出力結果保持部25,35に画像データが格納される(S23)。
図2の説明に戻り、比較部19は、仮想マシン2,3の出力結果保持部25,35からBEP23,33の出力結果をそれぞれ取得し、両者を比較する。具体的には、比較部19は、BEP23,33の出力結果をバイナリ比較する。バイナリ比較とは、2つのファイルをバイナリベースで比較することである。そして、比較部19は、BEP23,33の出力結果の一致率が閾値よりも高いか低いかを判定する。
BEP23,33の出力結果の比較は、具体的には図5のフローチャートに示されるように行われる。まず、仮想マシン2,3の出力結果保持部25,35からBEP23,33の出力結果が読み込まれ(S31)、出力結果が比較され(S32)、一致率が閾値よりも高いか低いかが判定される(S33)。そして、一致率が閾値よりも高い場合(S33:YES)、アップデートしても問題ないことが表示される(S34)。一方、一致率が閾値よりも低い場合(S33:NO)、アップデートを推奨できないことが表示される(S35)。
ここで、アップデート(更新)とは、現行で運用されている印刷システム100にインストールされた旧バージョンの画像処理プログラムを、新バージョンの画像処理プログラムに置き換えることである。すなわち、旧バージョンの画像処理プログラムにより立ち上げられた仮想マシン2の出力結果と、新バージョンの画像処理プログラムにより立ち上げられた仮想マシン3の出力結果と、の一致率が閾値よりも高い場合に、現行で運用されている印刷システム100にインストールされた旧バージョンの画像処理プログラムを新バージョンの画像処理プログラムに更新しても問題ないと判定される。
図6は、情報処理システム1の他の例を示す図である。上記実施形態と重複する構成については、同番号を付すことで詳細な説明を省略する。印刷システム100のIOT104(図1を参照)が、ソフトウェアに基づく機能部と、画像形成のためのハードウェアとを含む場合、仮想マシン2,3は、IOT104のうちのソフトウェアに基づく機能部に相当するIOT Sim24,34を備えてもよい。本例では、IOT Sim24,34の出力結果が出力結果保持部25,35に保持され、比較部19によって比較される。
図7は、情報処理システム1の他の例を示す図である。上記実施形態と重複する構成については、同番号を付すことで詳細な説明を省略する。仮想マシン2,3のCEP21,31に登録される印刷ジョブは、現行で運用されている印刷システム100から供給されてもよい。
印刷ジョブの供給は、具体的には図8のフローチャートに示されるように行われる。まず、印刷システム100のCEP101に印刷ジョブが登録されると(S41)、CEP101は、印刷ジョブの転送先が設定されているか否かを判定し(S42)、設定されている場合(S43:YES)、印刷ジョブを転送先へ送信する(S43)。これにより、印刷システム100から仮想マシン2,3のCEP21,31に印刷ジョブが登録される。
以上に説明した本実施形態によると、現行で運用されている印刷システム100の運用を継続しつつ、新たなバージョンのプログラムの検証を行うことができ、検証作業を容易化することが可能である。
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
1 情報処理システム(情報処理装置の一例)、11 構成管理部(ロード手段の一例)、13 インストーラ格納領域、15 ジョブ供給部、17 検証用ジョブ格納領域、19 比較部(比較手段の一例)、2 仮想マシン(出力手段の一例)、25 出力結果保持部、3 仮想マシン(出力手段の一例)、35 出力結果保持部、100 印刷システム、101 CEP、102 RIP、103 BEP、104 IOT。

Claims (6)

  1. 画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムであって、第1の画像処理手段としてコンピュータを機能させる第1の画像処理プログラムと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムであって、第2の画像処理手段としてコンピュータを機能させる第2の画像処理プログラムと、を保持する保持手段と、
    前記第1の画像処理プログラムと前記第2の画像処理プログラムをそれぞれコンピュータにロードするロード手段と、
    前記第1の画像処理手段と前記第2の画像処理手段に同一の画像処理指令を入力したときの、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像を比較する比較手段と、
    前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段と、
    を備える情報処理装置。
  2. 前記比較手段は、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像をバイナリ比較する、
    請求項1に記載の情報処理装置。
  3. 前記画像処理指令は、前記旧バージョンの画像処理プログラムがインストールされた前記画像処理装置から供給される、
    請求項1に記載の情報処理装置。
  4. 画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムがインストールされた第1の仮想マシンと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムがインストールされた第2の仮想マシンを構成する仮想マシン構成手段と、
    前記第1及び第2の仮想マシンに同一の画像処理指令を入力したときの、前記第1及び第2の仮想マシンからの出力画像を比較する比較手段と、
    前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段と、
    を備える情報処理装置。
  5. 画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムであって、第1の画像処理手段としてコンピュータを機能させる第1の画像処理プログラムと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムであって、第2の画像処理手段としてコンピュータを機能させる第2の画像処理プログラムと、を保持する保持手段、
    前記第1の画像処理プログラムと前記第2の画像処理プログラムをそれぞれコンピュータにロードするロード手段、
    前記第1の画像処理手段と前記第2の画像処理手段に同一の画像処理指令を入力したときの、前記第1の画像処理手段と前記第2の画像処理手段からの出力画像を比較する比較手段、及び、
    前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段、
    としてコンピュータを機能させるためのプログラム。
  6. 画像処理装置にインストールされた旧バージョンの画像処理プログラムと同一の画像処理プログラムがインストールされた第1の仮想マシンと、前記旧バージョンの画像処理プログラムの更新に供される新バージョンの画像処理プログラムがインストールされた第2の仮想マシンを構成する仮想マシン構成手段、
    前記第1及び第2の仮想マシンに同一の画像処理指令を入力したときの、前記第1及び第2の仮想マシンからの出力画像を比較する比較手段、及び、
    前記比較手段による比較結果に基づいて前記更新の妥当性を判定する判定手段、
    としてコンピュータを機能させるためのプログラム。
JP2014185982A 2014-09-12 2014-09-12 情報処理装置及びプログラム Pending JP2016058006A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014185982A JP2016058006A (ja) 2014-09-12 2014-09-12 情報処理装置及びプログラム
US14/621,505 US20160078327A1 (en) 2014-09-12 2015-02-13 Information processing apparatus and non-transitory computer readable medium
CN201510108882.8A CN106033326A (zh) 2014-09-12 2015-03-12 信息处理设备和信息处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014185982A JP2016058006A (ja) 2014-09-12 2014-09-12 情報処理装置及びプログラム

Publications (1)

Publication Number Publication Date
JP2016058006A true JP2016058006A (ja) 2016-04-21

Family

ID=55455055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014185982A Pending JP2016058006A (ja) 2014-09-12 2014-09-12 情報処理装置及びプログラム

Country Status (3)

Country Link
US (1) US20160078327A1 (ja)
JP (1) JP2016058006A (ja)
CN (1) CN106033326A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019056986A (ja) * 2017-09-20 2019-04-11 日本電気株式会社 検証装置及び検証方法
JP7552528B2 (ja) 2021-08-03 2024-09-18 トヨタ自動車株式会社 情報処理装置、情報処理方法、およびシステム

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9792102B2 (en) * 2015-09-04 2017-10-17 Quest Software Inc. Identifying issues prior to deploying software
US10083185B2 (en) * 2015-11-09 2018-09-25 International Business Machines Corporation Enhanced data replication
CN107305498B (zh) * 2016-04-25 2020-12-01 深信服科技股份有限公司 应用安装方法、控制器及应用安装系统
CN107808134B (zh) * 2017-10-26 2021-05-25 Oppo广东移动通信有限公司 图像处理方法、图像处理装置及电子终端
DE102018219169A1 (de) 2018-11-09 2020-05-14 Phoenix Contact Gmbh & Co. Kg Vorrichtung und Verfahren zum Prüfen einer Bedruckung eines Artikels
US20230061613A1 (en) * 2021-09-02 2023-03-02 Capital One Services, Llc Parallel rollout verification processing for deploying updated software
CN114924916A (zh) * 2022-05-09 2022-08-19 广州小鹏汽车科技有限公司 系统架构、车辆、控制方法及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015846A1 (en) * 2001-04-04 2004-01-22 Jupiter Controller, Inc. System, device and method for integrating functioning of autonomous processing modules, and testing apparatus using same
KR100584448B1 (ko) * 2004-01-19 2006-05-26 삼성전자주식회사 바이너리 위치정보를 이용한 임베디드 소프트웨어 원격다운로드방법 및 시스템
WO2006067841A1 (ja) * 2004-12-22 2006-06-29 Fujitsu Limited 仮想マシン管理プログラムおよび仮想マシン管理方法
JP5013839B2 (ja) * 2006-12-12 2012-08-29 キヤノン株式会社 画像処理装置及びその制御方法
JP5371489B2 (ja) * 2009-03-05 2013-12-18 キヤノン株式会社 画像管理装置およびその制御方法、ならびに、プログラムおよび記憶媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019056986A (ja) * 2017-09-20 2019-04-11 日本電気株式会社 検証装置及び検証方法
JP7552528B2 (ja) 2021-08-03 2024-09-18 トヨタ自動車株式会社 情報処理装置、情報処理方法、およびシステム

Also Published As

Publication number Publication date
US20160078327A1 (en) 2016-03-17
CN106033326A (zh) 2016-10-19

Similar Documents

Publication Publication Date Title
JP2016058006A (ja) 情報処理装置及びプログラム
US10922130B2 (en) Information processing device for applying changes to a task of a process flow when a dynamically changeable flag is attached to the task
US10185549B2 (en) Updating live system with static changes
US9959125B2 (en) Field update of boot loader using regular device firmware update procedure
KR20100066576A (ko) 펌웨어 이미지 갱신 및 관리
JP2011076605A (ja) 仮想マシン・イメージの実行方法及びシステム
TWI602121B (zh) 更新伺服器映像檔的技術
WO2018032757A1 (zh) 组件升级的方法及装置
JP6816360B2 (ja) 管理装置、管理システム及び管理プログラム
TW201403476A (zh) 使用者特定之漫遊設定
US20200150950A1 (en) Upgrade managers for differential upgrade of distributed computing systems
US20190303172A1 (en) Information processing apparatus, device assignment method, and computer readable medium
CN113330419A (zh) 一种设备应用安装方法和装置
CN108268266A (zh) 一种升级方法和装置
KR102402373B1 (ko) 정보 처리 장치 및 정보 처리 방법
US8214330B2 (en) Information processing apparatus, information processing method, and computer program product
JP6673358B2 (ja) システム変更支援システム、情報処理装置、システム変更支援方法およびプログラム
US10725791B2 (en) Operating system boot up optimizations
JP6097710B2 (ja) 情報処理装置及び情報処理プログラム
US11340880B2 (en) Application management service including package file
US10963197B2 (en) Image processing apparatus that installs application modules, control method therefor, and storage medium
US20180121146A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
US11972245B2 (en) Proactive prevention of data unavailability and data loss
JP2019057206A (ja) 仮想マシン設定投入システム、仮想マシン設定投入方法、及びプログラム
KR102450585B1 (ko) 윈도우즈 운영체제 환경에서 리눅스 운영체제용 응용 소프트웨어의 실행 방법, 이를 실행하는 프로그램을 저장한 기록 매체