JP4865449B2 - 差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 - Google Patents
差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 Download PDFInfo
- Publication number
- JP4865449B2 JP4865449B2 JP2006222542A JP2006222542A JP4865449B2 JP 4865449 B2 JP4865449 B2 JP 4865449B2 JP 2006222542 A JP2006222542 A JP 2006222542A JP 2006222542 A JP2006222542 A JP 2006222542A JP 4865449 B2 JP4865449 B2 JP 4865449B2
- Authority
- JP
- Japan
- Prior art keywords
- difference
- data
- unit
- conversion
- conversion rule
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
処理装置を用いて、旧版データと新版データとを比較し、当該2つのデータ間の差分を抽出する比較部と、
前記処理装置を用いて、前記比較部により抽出された差分の特性を分析する分析部と、
前記処理装置を用いて、前記分析部により分析された差分の特性が異なる領域ごとに、前記2つのデータをそれぞれ分割するデータ分割部と、
前記データ分割部により分割された領域ごとに、前記分析部により分析された差分の特性に応じた変換ルールを記憶装置に設定し、当該変換ルールに基づいて、前記2つのデータをそれぞれ変換するデータ変換部と、
前記データ変換部により変換された2つのデータ同士を比較し、当該2つのデータ間の差分を示す差分情報を生成して出力装置から出力する差分生成部と、
前記データ変換部により設定された変換ルールを、前記差分生成部により生成された差分情報に対応付けて前記出力装置から出力する変換ルール出力部とを備えることを特徴とする。
図1は、本実施の形態に係る差分生成適用システム100の構成を示すブロック図である。
本実施の形態に係る差分生成適用システムは、実施の形態1で説明したものと同様である。
本実施の形態に係る差分生成適用システムは、実施の形態1で説明したものと同様である。
Claims (11)
- 処理装置を用いて、旧版データと新版データとを比較し、当該2つのデータ間の差分を抽出する比較部と、
前記処理装置を用いて、前記比較部により抽出された差分の特性を分析する分析部と、
前記処理装置を用いて、前記分析部により分析された差分の特性が異なる領域ごとに、前記2つのデータをそれぞれ分割するデータ分割部と、
前記データ分割部により分割された領域ごとに、前記分析部により分析された差分の特性に応じた変換ルールを記憶装置に設定し、当該変換ルールに基づいて、前記2つのデータをそれぞれ変換するデータ変換部と、
前記データ変換部により変換された2つのデータ同士を比較し、当該2つのデータ間の差分を示す差分情報を生成して出力装置から出力する差分生成部と、
前記データ変換部により設定された変換ルールを、前記差分生成部により生成された差分情報に対応付けて前記出力装置から出力する変換ルール出力部とを備えることを特徴とする差分生成装置。 - 前記分析部は、前記比較部により抽出された差分の特性として、当該差分が発生しているアドレスの傾向を分析することを特徴とする請求項1に記載の差分生成装置。
- 前記分析部は、前記比較部により抽出された差分が発生しているアドレスの傾向を、任意の大きさの領域ごとに、当該アドレスを所定の整数で割り算したときの余りが所定の値になる比率が高いかどうかで判定するデータ特性判定部を含むことを特徴とする請求項2に記載の差分生成装置。
- 前記分析部は、さらに、前記データ特性判定部により前記比率が高いと判定された領域と前記比率が高くないと判定された領域との境目を分割点として前記記憶装置に設定するデータ分割点設定部を含み、
前記データ分割部は、前記データ分割点設定部により設定された分割点で前記2つのデータをそれぞれ分割することを特徴とする請求項3に記載の差分生成装置。 - 前記分析部は、前記データ特性判定部により前記比率が高いと判定される領域がより大きくなるように調整するとともに、前記データ特性判定部により前記比率が高くないと判定される領域がより小さくなるように調整し、調整した領域同士の境目を前記分割点として前記データ分割点設定部に設定させることを特徴とする請求項4に記載の差分生成装置。
- 前記データ変換部は、前記データ分割部により分割された領域ごとに、前記比較部により抽出された差分が発生しているアドレスを前記所定の整数で割り算したときの余りの順番で、前記2つのデータをそれぞれソートすることを特徴とする請求項3に記載の差分生成装置。
- 旧版データと新版データとの間の差分が発生している領域であって当該差分の特性が異なる領域ごとに、当該差分の特性に応じた変換ルールを入力装置から入力し、入力した変換ルールに基づいて、前記旧版データを変換する変換部と、
前記旧版データと前記新版データとの間の差分を示す差分情報であって前記変換ルールと対応する差分情報を前記入力装置から入力し、当該差分情報に基づいて、前記変換部により変換されたデータに当該差分を適用する差分適用部と、
処理装置を用いて、前記変換ルールに基づいて、前記差分適用部により前記差分情報が示す差分が適用されたデータを逆変換し、前記新版データを再生する逆変換部とを備えることを特徴とする差分適用装置。 - 差分生成装置が備える比較部が、旧版データと新版データとを比較し、当該2つのデータ間の差分を抽出する比較処理と、
前記差分生成装置が備える分析部が、前記比較処理により抽出された差分の特性を分析する分析処理と、
前記差分生成装置が備えるデータ分割部が、前記分析処理により分析された差分の特性が異なる領域ごとに、前記2つのデータをそれぞれ分割するデータ分割処理と、
前記差分生成装置が備えるデータ変換部が、前記データ分割処理により分割された領域ごとに、前記分析処理により分析された差分の特性に応じた変換ルールを設定し、当該変換ルールに基づいて、前記2つのデータをそれぞれ変換するデータ変換処理と、
前記差分生成装置が備える差分生成部が、前記データ変換処理により変換された2つのデータ同士を比較し、当該2つのデータ間の差分を示す差分情報を生成して出力する差分生成処理と、
前記差分生成装置が備える変換ルール出力部が、前記データ変換処理により設定された変換ルールを、前記差分生成処理により生成された差分情報に対応付けて出力する変換ルール出力処理とをコンピュータに実行させることを特徴とする差分生成プログラム。 - 差分適用装置が備える変換部が、旧版データと新版データとの間の差分が発生している領域であって当該差分の特性が異なる領域ごとに、当該差分の特性に応じた変換ルールに基づいて、前記旧版データを変換する変換処理と、
前記差分適用装置が備える差分適用部が、前記旧版データと前記新版データとの間の差分を示す差分情報に基づいて、前記変換処理により変換されたデータに当該差分を適用する差分適用処理と、
前記差分適用装置が備える逆変換部が、前記変換ルールに基づいて、前記差分適用処理により前記差分情報が示す差分が適用されたデータを逆変換し、前記新版データを再生する逆変換処理とをコンピュータに実行させることを特徴とする差分適用プログラム。 - 処理装置を用いて、旧版データと新版データとを比較し、当該2つのデータ間の差分を抽出する比較部と、
前記処理装置を用いて、前記比較部により抽出された差分の特性を分析する分析部と、
前記処理装置を用いて、前記分析部により分析された差分の特性が異なる領域ごとに、前記2つのデータをそれぞれ分割するデータ分割部と、
前記データ分割部により分割された領域ごとに、前記分析部により分析された差分の特性に応じた変換ルールを記憶装置に設定し、当該変換ルールに基づいて、前記2つのデータをそれぞれ変換するデータ変換部と、
前記データ変換部により変換された2つのデータ同士を比較し、当該2つのデータ間の差分を示す差分情報を生成して出力装置から出力する差分生成部と、
前記データ変換部により設定された変換ルールを、前記差分生成部により生成された差分情報に対応付けて前記出力装置から出力する変換ルール出力部とを備える差分生成装置と、
前記変換ルール出力部により出力された変換ルールを入力装置から入力し、入力した変換ルールに基づいて、前記旧版データを変換する変換部と、
前記差分生成部により出力された差分情報であって前記変換ルールと対応する差分情報を前記入力装置から入力し、当該差分情報に基づいて、前記変換部により変換されたデータに当該差分を適用する差分適用部と、
処理装置を用いて、前記変換ルールに基づいて、前記差分適用部により前記差分情報が示す差分が適用されたデータを逆変換し、前記新版データを再生する逆変換部とを備える差分適用装置とを備えることを特徴とする差分生成適用システム。 - 差分生成装置が備える比較部が、旧版データと新版データとを比較し、当該2つのデータ間の差分を抽出し、
前記差分生成装置が備える分析部が、抽出された差分の特性を分析し、
前記差分生成装置が備えるデータ分割部が、分析された差分の特性が異なる領域ごとに、前記2つのデータをそれぞれ分割し、
前記差分生成装置が備えるデータ変換部が、分割された領域ごとに、分析された差分の特性に応じた変換ルールを設定し、当該変換ルールに基づいて、前記2つのデータをそれぞれ変換し、
前記差分生成装置が備える差分生成部が、変換された2つのデータ同士を比較し、当該2つのデータ間の差分を示す差分情報を生成して出力し、
前記差分生成装置が備える変換ルール出力部が、設定された変換ルールを、生成された差分情報に対応付けて出力し、
差分適用装置が備える変換部が、出力された変換ルールに基づいて、前記旧版データを変換し、
前記差分適用装置が備える差分適用部が、出力された差分情報であって前記変換ルールと対応する差分情報に基づいて、変換されたデータに当該差分を適用し、
前記差分適用装置が備える逆変換部が、前記変換ルールに基づいて、前記差分情報が示す差分が適用されたデータを逆変換し、前記新版データを再生することを特徴とする差分生成適用方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006222542A JP4865449B2 (ja) | 2006-08-17 | 2006-08-17 | 差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006222542A JP4865449B2 (ja) | 2006-08-17 | 2006-08-17 | 差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008046914A JP2008046914A (ja) | 2008-02-28 |
| JP4865449B2 true JP4865449B2 (ja) | 2012-02-01 |
Family
ID=39180596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006222542A Expired - Fee Related JP4865449B2 (ja) | 2006-08-17 | 2006-08-17 | 差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4865449B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5479389B2 (ja) * | 2011-03-04 | 2014-04-23 | エンカレッジ・テクノロジ株式会社 | 情報処理システム、プログラム改修装置、プログラム改修方法、及びプログラム |
| EP3590037A4 (en) | 2017-07-25 | 2020-07-08 | Aurora Labs Ltd | CONSTRUCTION OF DELTA SOFTWARE UPDATES FOR VEHICLE ECU SOFTWARE AND TOOL CHAIN DETECTION |
| KR102837664B1 (ko) * | 2021-11-17 | 2025-07-22 | 엘지전자 주식회사 | 기능 업그레이드가 가능한 전자 기기, 전자 기기의 기능을 업그레이드하는 서버, 및 전자 기기의 기능을 업그레이드하는 방법 |
-
2006
- 2006-08-17 JP JP2006222542A patent/JP4865449B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008046914A (ja) | 2008-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109885628B (zh) | 一种张量转置方法、装置、计算机及存储介质 | |
| US9229914B2 (en) | Optimizing the layout of electronic documents by reducing presentation size of content within document sections so that when combined a plurality of document sections fit within a page | |
| US8990741B2 (en) | Circuit design support device, circuit design support method and program | |
| JP4865449B2 (ja) | 差分生成装置及び差分適用装置及び差分生成プログラム及び差分適用プログラム及び差分生成適用システム及び差分生成適用方法 | |
| US8489537B2 (en) | Segmenting sequential data with a finite state machine | |
| JP6805720B2 (ja) | データ検索プログラム、データ検索装置およびデータ検索方法 | |
| JP6421568B2 (ja) | 情報処理装置及び情報処理プログラム | |
| WO2022070422A1 (ja) | 計算機システム及び文字認識方法 | |
| CN103106119B (zh) | 程序自动生成装置和程序自动生成方法 | |
| US20180276260A1 (en) | Search apparatus and search method | |
| JP2011059864A (ja) | 画像処理装置及び画像処理プログラム | |
| JP4793429B2 (ja) | 画像処理装置及び画像処理プログラム | |
| JP5183132B2 (ja) | ルールベースシステム及びルール適用プログラム | |
| US12299047B2 (en) | Secret grouping apparatus, secret grouping system, secret grouping method, and program | |
| JP4870732B2 (ja) | 情報処理装置、名寄せ方法及びプログラム | |
| JP7514081B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP5181821B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
| US20250061135A1 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP6303531B2 (ja) | 画像処理装置及び画像処理プログラム | |
| JP5367627B2 (ja) | データ処理装置及びプログラム | |
| JP2023143001A (ja) | 情報処理装置及びプログラム | |
| JP2024160544A (ja) | 変換プログラムおよび変換方法 | |
| JP2009245151A (ja) | ロードモジュール作成装置及びロードモジュール作成方法及びロードモジュール作成プログラム | |
| JP2025180694A (ja) | 査読支援装置、査読支援プログラム、査読支援方法および査読支援システム | |
| JP6300512B2 (ja) | 判定装置、判定方法、及び、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090414 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111028 |
|
| 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: 20111108 |
|
| 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: 20111110 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4865449 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |