JP2009134609A - 可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム - Google Patents
可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム Download PDFInfo
- Publication number
- JP2009134609A JP2009134609A JP2007311119A JP2007311119A JP2009134609A JP 2009134609 A JP2009134609 A JP 2009134609A JP 2007311119 A JP2007311119 A JP 2007311119A JP 2007311119 A JP2007311119 A JP 2007311119A JP 2009134609 A JP2009134609 A JP 2009134609A
- Authority
- JP
- Japan
- Prior art keywords
- marker
- data
- variable length
- identifier
- management
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000013500 data storage Methods 0.000 title claims abstract description 40
- 239000003550 marker Substances 0.000 claims abstract description 490
- 238000007726 management method Methods 0.000 claims abstract description 250
- 230000008569 process Effects 0.000 description 28
- 238000012545 processing Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/04—Addressing variable-length words or parts of words
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】データ長を先頭に含む可変長データで構成される複数の可変長項目をストアドデータファイルに隙間無く格納する可変長データ格納ステップ(ステップS509)と、区切りマーカー及び区切りマーカーに対応する可変長データの格納位置からなる複数のマーカー管理項目をマーカー管理ファイルに登録するマーカー管理項目登録ステップ(ステップS510)と、区切りマーカーを構成する文字データの先頭から所定数の文字データで構成されるマーカー識別子及び区切りマーカーの格納位置からなる複数のマーカー識別子管理項目をマーカー管理用メモリ領域に登録するマーカー識別子管理項目登録ステップ(ステップS511)と、を有する。
【選択図】図5
Description
区切りマーカー及び前記区切りマーカーに対応する前記可変長データの前記ストアドデータファイルにおける格納位置からなる複数のマーカー管理項目をマーカー管理ファイルに登録するマーカー管理項目登録ステップと、
前記区切りマーカーを構成する前記文字データの先頭から所定数の文字データで構成されるマーカー識別子及び前記区切りマーカーの前記マーカー管理ファイルにおける格納位置からなる複数のマーカー識別子管理項目をマーカー管理用メモリ領域に登録するマーカー識別子管理項目登録ステップと、を有することを特徴とする。
入力された検索情報を構成する文字データに基づいて、前記マーカー識別子管理項目の前記マーカー識別子と比較するためのマーカー識別子を作成する識別子作成ステップと、
前記作成されたマーカー識別子が前記マーカー識別子管理項目の前記マーカー識別子と一致するか否かを判定する識別子判定ステップと、
前記識別子判定ステップにおいて、前記作成されたマーカー識別子が前記マーカー識別子管理項目の前記マーカー識別子と一致すると判定された場合、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致するか否かを判定する検索情報判定ステップと、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致すると判定された場合、前記区切りマーカーに対応する前記格納位置に基づいて、前記ストアドデータファイルにアクセスし、所望の可変長データを読み出す可変長データ読出ステップと、を有することを特徴とする。
前記識別子判定ステップにおいて、前記作成されたマーカー識別子が前記マーカー管理識別子項目の前記マーカー識別子と一致しないと判定された場合、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致しないと判定された場合、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致すると判定され、かつ前記可変長データ読出ステップにおいて、前記所望の可変長データが読み出された場合のいずれの場合でも、前記マーカー管理用メモリ領域に未処理のマーカー識別子管理項目が無くなるまで、前記識別子判定ステップ、前記検索情報判定ステップ及び前記可変長データ読出ステップを繰り返すことが好ましい。
まず、本発明の可変長データ格納装置、可変長データ格納方法及び可変長データ読出方法を実施するためのコンピュータシステムについて、図1のブロック図を用いて説明する。
次に、本発明のストアドデータファイルについて、図2の模式図を用いて説明する。
次に、ストアドデータファイルを新規に作成する場合について説明する。
次に、本発明のマーカー管理ファイルの構成について、図3の模式図を用いて説明する。
例えば、ある検索情報で検索指定が行われ、その検索情報と区切りマーカー[1]とが一致した場合には、ストアドデータファイル[1]の“00000000”が指示され、可変長データ[1]のデータ長[1]が読み出される。次いで、このデータ長[1]に従う長さのデータが読み出される。この読み出されたデータが所望の可変長データである。
このように、本発明のマーカー管理ファイルによれば、ある検索情報で検索指定が行われると、その検索情報と一致する区切りマーカーに対応する可変長データの先頭位置を直接指示することができるので、処理の高速化をそれなりに達成することは可能であるが、区切りマーカー及び格納位置のデータ長が比較的大きいことから、区切りマーカーの比較処理や格納位置の取り出し処理に余分な時間を要するという問題がある。また、区切りマーカー及び格納位置のデータ長が比較的大きいので、処理に際して、マーカー管理ファイル全体を主記憶装置に展開すると、主記憶装置の記憶域を不用意に圧迫しかねないという問題もある。
次に、本発明の可変長データ格納手順について、図5の処理フローを用いて説明する。
新規のデータ入力が有るか否かを判定し(S501)、新規のデータ入力が無い場合(S501:no)には、新規のデータ入力が有るか否かの判定処理(S501)に戻る。
次いで、取り込まれた可変長データ[α]のデータ長[α]を計算し(S503)、続けて、マーカー識別子[α]を作成する(S504)。マーカー識別子[α]は、取り込まれた区切りマーカー[α]を構成する文字データの先頭から所定数の文字データで構成される。
取り込まれた区切りマーカー[α]は、可変長データ[α]に固有のものでなければ、検索対象キーとして有用ではないので、その固有性を判定する必要がある。その判定手順は、次のものである。
読出処理をしていないマーカー識別子管理項目が無い場合(S507:no)には、取り込まれた区切りマーカー[α]は、固有性を有していることになる。
新規の可変長項目[α]の格納が終了すると、マーカー管理ファイルの空き記憶域に、“区切りマーカー[α]”、“可変長項目[α]を格納したストアドデータファイルのID”及び“可変長項目[α]の格納位置”からなる新たなマーカー管理項目[α]を登録する(S510)。先に説明したことから明らかなように、“可変長項目[α]の格納位置”は、可変長データ[α]の先頭に付加された“データ長[α]”の先頭位置を示す。
マーカー管理項目[α]の登録が終了すると、次に、マーカー管理用メモリ領域の空き記憶域に、“作成されたマーカー識別子[α]”、“可変長項目[α]を格納した格納したストアドデータファイルのID”及び“マーカー管理項目[α]のマーカー名位置”からなる新たなマーカー識別子管理項目[α]を登録する(S511)。作成された識別子[α]が対応する“区切りマーカー[α]”を構成する文字データの先頭から所定数の文字データで構成されることは、先に説明したとおりである。なお、“可変長項目[α]を格納したストアドデータファイルのID”は無くても良い。
可変長項目[α]の格納、並びにマーカー管理項目[α]及びマーカー識別子管理項目[α]の登録が終了した後は、格納処理を終了するか否かを判断することになる(S512)。格納処理を終了しないと判断した場合(S512:no)には、新規のデータ入力が有るか否かを判定する処理(S501)に戻る。
次に、本発明の可変長データ読出手順について、図6の処理フローを用いて説明する。
検索指定が有るか否かを判定し(S601)、検索指定が無い場合(S601:no)には、検索指定が有るか否かの判定処理(S601)に戻る。
次いで、取り込まれた検索情報[β]を構成する文字データの文字数の先頭から所定数の文字データで構成されるマーカー識別子[β]を作成する。取り込まれた検索情報[β]を構成する文字データの文字数がマーカー識別子を構成する文字データの文字数と同じか少ない場合には、取り込まれた検索情報[β]をそのまま作成されたマーカー識別子[β]として用いる。これは、検索情報[β]のマーカー識別子を構成する文字データの文字数を越える文字データの部分は、マーカー管理用メモリ領域に登録されているマーカー識別子管理項目のマーカー識別子との比較には使われないからである。
マーカー管理用メモリ領域に登録されているマーカー識別子管理項目の1つを読み出す(S604)。最初は、マーカー識別子管理項目[1]を読み出す。
で説明する。
取り込んだ検索情報[β]が読み出したマーカー管理項目の区切りマーカーと一致する場合(S607:yes)には、このマーカー管理項目のファイルID及び格納位置に基づいて、所定のストアドデータファイルにアクセスし(S608)、対応する可変長項目の先頭から所定数のデータを取り出す(S609)。先に説明したように、可変長項目は、先頭にデータ長を含む可変長データから構成されているので、これにより、所望の可変長データのデータ長を取り出すことができる。なお、データ長が、固定長であることは先に説明したとおりである。
このように、本実施形態のマーカー管理項目は、区切りマーカーとファイルIDと格納位置とから構成され、可変長データの格納位置を示す論理的なものである。したがって、ストアドデータファイルの中に区切りマーカーのデータが存在しなくても、マーカー管理項目のファイルID及び格納位置に基づいて、対応する可変長項目の先頭から所定数のデータを取り出すことができる。また、1つの可変長データに対して、複数の区切りマーカーを関連付けることも可能である。
読出処理されていないマーカー識別子管理項目が無い場合(S611:no)には、この検索指定による検索が終了したことになるので、読み出された可変長データの全てをディスプレイ3又はプリンタ4に出力する。場合によっては、検索結果をファイル化して外部記憶装置7に格納するようにしても良い。なお、この場合、読み出された可変長データに何等かのデータ処理、例えば、取引データの場合には、合計処理等を施し、この処理結果も含めて出力・格納するようにするとなお一層可用性が増す。
検索結果を出力した後は、検索処理を終了するか否かを判断することになる(S512)。検索処理を続行する場合(S513:no)には、新規の検索指定が有るか否かを判定する処理(S501)に戻る。
最後に、本発明の可変長データ格納方法及び可変長データ読出方法を実現するための機能実現手段及び各種入出力装置とこれら機能実現手段及び各種入出力装置間の処理の流れ並びに処理されるデータの授受関係について、図7の模式図を用いて説明する。なお、図において、実線で囲んだ手段は、格納・読出プログラムがコンピュータにインストールされ、実行されることにより実現される機能実現手段を示し、点線で囲んだ装置は、コンピュータの各種入出力装置を示す。
可変長データ発生装置d1は、可変長データ及び区切りマーカーを発生する入力装置である。可変長データ発生装置d1として、例えば、POS端末のキャッシュレジスタが挙げられる。POS端末のキャッシュレジスタは、所定の取引が完了すると、レシート等のジャーナル情報を印刷するように構成されているが、この印刷時の日付・時刻データは、その時の取引データに固有の区切りマーカーとして充分有用なものである。
新規データ取込手段m1は、図5のステップS502を実行するための手段であり、可変長データ発生装置d1によって発生された可変長データ及び区切りマーカーを取り込む手段である。
データ長計算手段m2は、図5のステップS503を実行するための手段であり、取り込まれた可変長データのデータ長を計算する手段である。
第1マーカー識別子作成手段m3は、図5のステップS504を実行するための手段であり、取り込まれた区切りマーカーを受け取り、この区切りマーカーを構成する文字データの先頭から所定数の文字データで構成されるマーカー識別子を作成する手段である。作成されたマーカー識別子は、可変長データの格納前では、マーカー管理用メモリ領域に登録されているマーカー識別子管理項目のマーカー識別子と比較するために作成される識別子であり、また、可変長データの格納後には、マーカー管理用メモリ領域に新たに登録されるマーカー識別子管理項目のマーカー識別子として使われる。
区切りマーカー固有性確認手段m4は、図5のステップS505〜S507及びS513〜S516を実行するための手段であり、取り込まれた区切りマーカーが固有性を有するものであるか否かを確認する手段である。この確認のために、作成されたマーカー識別子及び取り込まれた区切りマーカーが、それぞれ、マーカー管理用メモリ領域に登録されているマーカー識別子管理項目のマーカー識別子及びマーカー管理ファイルに登録されているマーカー管理項目の区切りマーカーと比較される。
可変長データ格納手段m5は、図5のステップS508〜S509及びS517を実行するための手段であり、取り込まれた区切りマーカーが固有性を有するものであることが確認された後、取り込まれた可変長データについて、“データ長+可変長データ”からなる可変長項目を空きのあるストアドデータファイルに隙間無く格納する手段である。この手段m5は、現在格納対象となっているストアドデータファイルに充分な空き記憶域が無くなったとき、新たなストアドデータファイルを作成し、そのストアドデータファイルを現ストアドデータとして指定する機能を持っている。また、新たなストアドデータファイルのIDは、旧ストアドデータファイルのIDを“+1”となる。
マーカー管理項目登録手段m6は、図5のステップS510を実行するための手段であり、取り込まれた可変長データについての格納が終了した後、格納が終了した可変長データについてのマーカー管理項目をマーカー管理ファイルの空き記憶域に登録する手段である。
マーカー識別子管理項目登録手段m7は、図5のステップS511を実行するための手段であり、格納が終了した可変長データについてのマーカー管理項目が登録された後、このマーカー管理項目を管理するためのマーカー識別子管理項目をマーカー管理用メモリ領域の空き記憶域に登録する手段である。マーカー管理用メモリ領域の空き記憶域に登録されるマーカー識別子管理項目のマーカー識別子名には、作成されたマーカー識別子が格納される。
検索指定装置d2は、検索情報を入力し、検索実行を指示する入力装置である。
検索情報取込手段m8は、図6のステップS602を実行するための手段であり、検索指定装置d2によって発生された検索情報を取り込む手段である。
第2マーカー識別子作成手段m9は、図6のステップS603を実行するための手段であり、取り込まれた検索情報に基づいて、マーカー管理用メモリ領域に登録されているマーカー識別子を検索するためのマーカー識別子を作成する手段である。第2マーカー識別子作成手段m9は、第1マーカー識別子作成手段m3と全く同じ機能を果たす。
可変長データ位置検索手段m10は、図6のステップS604〜S606及びS611を実行するための手段であり、取り込まれた検索情報に対応する可変長データがどのストアドデータファイルのどの格納位置に格納されているかを検索する手段である。この検索のために、作成されたマーカー識別子及び取り込まれた検索情報が、それぞれ、マーカー管理用メモリ領域に登録されているマーカー識別子管理項目のマーカー識別子及びマーカー管理ファイルに登録されているマーカー管理項目の区切りマーカーと比較される。
可変長データ読出手段m11は、図6のステップS608〜S610を実行するための手段であり、検索されたストアドデータファイルID及び可変長データ格納位置に基づいて、所定の可変長データを読み出す手段である。
検索結果出力手段m12は、図6のステップS612を実行するための手段であり、読み出された所定の可変長データの全てをディスプレイ3又はプリンタ4等の外部装置に出力する手段である。なお、検索結果出力手段m12に、読み出された可変長データに何等かのデータ処理、例えば、取引データの場合には、日毎又は月毎の集計処理等の処理を行う機能を持たせても良い。
検索結果出力装置d3は、典型的には、ディスプレイ3又はプリンタ4であるが、場合によっては、外部記憶装置7であっても良い。
Claims (9)
- データ長を先頭に含む可変長データで構成される複数の可変長項目が隙間無く格納されるストアドデータファイルと、
区切りマーカー及び前記区切りマーカーに対応する前記可変長データの前記ストアドデータファイルにおける格納位置からなる複数のマーカー管理項目が登録されるマーカー管理ファイルと、
前記区切りマーカーを構成する前記文字データの先頭から所定数の文字データで構成されるマーカー識別子及び前記区切りマーカーの前記マーカー管理ファイルにおける格納位置からなる複数のマーカー識別子管理項目が登録されるマーカー管理用メモリ領域と、
を備えることを特徴とする可変長データ格納装置。 - 前記区切マーカーは、前記可変長データの発生時に、所定の規則にしたがって自動的に作成される文字データであることを特徴とする請求項1に記載の可変長データ格納装置。
- 前記所定の規則は、ジャーナル情報が印刷された日時であることを特徴とする請求項2に記載の可変長データ格納装置。
- データ長を先頭に含む可変長データで構成される複数の可変長項目をストアドデータファイルに隙間無く格納する可変長データ格納ステップと、
区切りマーカー及び前記区切りマーカーに対応する前記可変長データの前記ストアドデータファイルにおける格納位置からなる複数のマーカー管理項目をマーカー管理ファイルに登録するマーカー管理項目登録ステップと、
前記区切りマーカーを構成する前記文字データの先頭から所定数の文字データで構成されるマーカー識別子及び前記区切りマーカーの前記マーカー管理ファイルにおける格納位置からなる複数のマーカー識別子管理項目をマーカー管理用メモリ領域に登録するマーカー識別子管理項目登録ステップと、を有することを特徴とする可変長データ格納方法。 - 前記区切りマーカーは、前記マーカー管理用メモリ領域及び前記マーカー管理ファイルを参照して、既に区切マーカーとして使用されていないことを確認して使用されることを特徴とする請求項4に記載の可変長データ格納方法。
- データ長を先頭に含む可変長データで構成される複数の可変長項目が隙間無く格納されるストアドデータファイルと、区切りマーカー及び前記区切りマーカーに対応する前記可変長データの前記ストアドデータファイルにおける格納位置からなる複数のマーカー管理項目が登録されるマーカー管理ファイルと、前記区切りマーカーを構成する前記文字データの先頭から所定数の文字データで構成されるマーカー識別子及び前記区切りマーカーの前記マーカー管理ファイルにおける格納位置からなる複数のマーカー識別子管理項目が登録されるマーカー管理用メモリ領域と、を備える可変長データ格納装置から所望の可変長データを読み出す可変長データ読出方法であって、
入力された検索情報を構成する文字データに基づいて、前記マーカー識別子管理項目の前記マーカー識別子と比較するためのマーカー識別子を作成する識別子作成ステップと、
前記作成されたマーカー識別子が前記マーカー識別子管理項目の前記マーカー識別子と一致するか否かを判定する識別子判定ステップと、
前記識別子判定ステップにおいて、前記作成されたマーカー識別子が前記マーカー識別子管理項目の前記マーカー識別子と一致すると判定された場合、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致するか否かを判定する検索情報判定ステップと、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致すると判定された場合、前記区切りマーカーに対応する前記格納位置に基づいて、前記ストアドデータファイルにアクセスし、所望の可変長データを読み出す可変長データ読出ステップと、を有することを特徴とする可変長データ読出方法。 - 前記マーカー管理用メモリ領域に未処理のマーカー識別子管理項目がある場合に、
前記識別子判定ステップにおいて、前記作成されたマーカー識別子が前記マーカー管理識別子項目の前記マーカー識別子と一致しないと判定された場合、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致しないと判定された場合、
前記検索情報判定ステップにおいて、前記検索情報が前記マーカー管理項目の前記区切りマーカーと一致すると判定され、かつ前記可変長データ読出ステップにおいて、前記所望の可変長データが読み出された場合のいずれの場合でも、前記マーカー管理用メモリ領域に未処理のマーカー識別子管理項目が無くなるまで、前記識別子判定ステップ、前記検索情報判定ステップ及び前記可変長データ読出ステップを繰り返すことを特徴とする請求項6に記載の可変長データ読出方法。 - 前記検索情報を構成する文字データの文字数は、前記区切りマーカーを構成する文字データの文字数より少ない場合を含むことを特徴とする請求項6又は7に記載の可変長データ読出方法。
- 請求項4又は5に記載の可変長データ格納方法の各ステップ及び請求項6〜8に記載の可変長データ読出方法の各ステップをコンピュータに実行させることを特徴とする可変長データ格納・読出プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007311119A JP5233255B2 (ja) | 2007-11-30 | 2007-11-30 | 可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム |
US12/323,162 US8166082B2 (en) | 2007-11-30 | 2008-11-25 | Variable length data storage device, variable length data storage method, variable length data reading method, and a program for the same |
US13/425,813 US8386539B2 (en) | 2007-11-30 | 2012-03-21 | Variable length data storage device, variable length data storage method, variable length data reading method, and a program for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007311119A JP5233255B2 (ja) | 2007-11-30 | 2007-11-30 | 可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009134609A true JP2009134609A (ja) | 2009-06-18 |
JP5233255B2 JP5233255B2 (ja) | 2013-07-10 |
Family
ID=40676853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007311119A Active JP5233255B2 (ja) | 2007-11-30 | 2007-11-30 | 可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム |
Country Status (2)
Country | Link |
---|---|
US (2) | US8166082B2 (ja) |
JP (1) | JP5233255B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011022768A (ja) * | 2009-07-15 | 2011-02-03 | Toshiba Corp | 携帯可能電子装置、icカードおよび携帯可能電子装置の制御方法 |
JP2011130249A (ja) * | 2009-12-18 | 2011-06-30 | Fujitsu Telecom Networks Ltd | 通信制御装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102236648B (zh) * | 2010-04-21 | 2014-04-16 | ***股份有限公司 | 信息存储***及方法 |
US9137443B2 (en) | 2011-04-26 | 2015-09-15 | Blackberry Limited | Fast estimation of binary data length using memory corruption |
US10455017B2 (en) * | 2012-02-28 | 2019-10-22 | Panasonic Intellectual Property Management Co., Ltd. | Communication system, electric appliance, and portable terminal device |
US10032493B2 (en) * | 2015-01-07 | 2018-07-24 | Micron Technology, Inc. | Longest element length determination in memory |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61262836A (ja) * | 1985-05-15 | 1986-11-20 | Nec Corp | レコ−ド処理方式 |
JPS6225346A (ja) * | 1985-07-25 | 1987-02-03 | Nec Corp | 電子ジヤ−ナルフアイル構成方式 |
JPS649521A (en) * | 1987-07-02 | 1989-01-12 | Fujitsu Ltd | Screen data retrieving system |
JPH05274196A (ja) * | 1992-03-27 | 1993-10-22 | Nec Corp | 多重ファイルによる二次記憶管理方法 |
JPH05334152A (ja) * | 1992-05-28 | 1993-12-17 | Fujitsu Ltd | 可変長メッセージファイルの高速アクセス方法 |
JPH06162092A (ja) * | 1992-11-18 | 1994-06-10 | Fujitsu Ltd | 情報検索装置 |
JPH10143408A (ja) * | 1996-11-13 | 1998-05-29 | Toshiba Corp | 索引付順編成ファイル作成装置 |
JP2000050208A (ja) * | 1998-08-03 | 2000-02-18 | Victor Co Of Japan Ltd | 画像再生方法 |
JP2003036258A (ja) * | 2001-07-25 | 2003-02-07 | Sanyo Electric Co Ltd | データ処理システムおよびそれを用いたデータ表示装置 |
JP2007004326A (ja) * | 2005-06-22 | 2007-01-11 | Kobe Steel Ltd | データアクセス方法及びそのプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0171238B1 (en) | 1984-07-28 | 1991-05-02 | Konica Corporation | Silver halide grains, preparation thereof and light-sensitive photographic material containing said grains |
EP0510634B1 (en) | 1991-04-25 | 1999-07-07 | Nippon Steel Corporation | Data base retrieval system |
JP3288063B2 (ja) | 1991-12-27 | 2002-06-04 | 新日鉄ソリューションズ株式会社 | 可変長データの格納および参照システム |
JP3294326B2 (ja) * | 1992-07-09 | 2002-06-24 | 株式会社日立製作所 | データ処理方法および装置 |
JPH0660120A (ja) | 1992-08-06 | 1994-03-04 | Sharp Corp | 可変長データの格納方法及び検索装置 |
JPH08263338A (ja) | 1995-03-20 | 1996-10-11 | Hitachi Software Eng Co Ltd | 順編成ファイルの可変長レコード直接位置付け方法 |
US6058392A (en) * | 1996-11-18 | 2000-05-02 | Wesley C. Sampson Revocable Trust | Method for the organizational indexing, storage, and retrieval of data according to data pattern signatures |
JP2001197117A (ja) | 2000-01-11 | 2001-07-19 | Matsushita Electric Ind Co Ltd | 可変長データ格納用バッファ |
JP4718419B2 (ja) | 2006-01-27 | 2011-07-06 | 株式会社リコー | 画像形成装置及びファイル管理方法 |
JP2008015768A (ja) | 2006-07-05 | 2008-01-24 | Hitachi Ltd | 記憶システム並びにこれを用いたデータの管理方法 |
-
2007
- 2007-11-30 JP JP2007311119A patent/JP5233255B2/ja active Active
-
2008
- 2008-11-25 US US12/323,162 patent/US8166082B2/en not_active Expired - Fee Related
-
2012
- 2012-03-21 US US13/425,813 patent/US8386539B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61262836A (ja) * | 1985-05-15 | 1986-11-20 | Nec Corp | レコ−ド処理方式 |
JPS6225346A (ja) * | 1985-07-25 | 1987-02-03 | Nec Corp | 電子ジヤ−ナルフアイル構成方式 |
JPS649521A (en) * | 1987-07-02 | 1989-01-12 | Fujitsu Ltd | Screen data retrieving system |
JPH05274196A (ja) * | 1992-03-27 | 1993-10-22 | Nec Corp | 多重ファイルによる二次記憶管理方法 |
JPH05334152A (ja) * | 1992-05-28 | 1993-12-17 | Fujitsu Ltd | 可変長メッセージファイルの高速アクセス方法 |
JPH06162092A (ja) * | 1992-11-18 | 1994-06-10 | Fujitsu Ltd | 情報検索装置 |
JPH10143408A (ja) * | 1996-11-13 | 1998-05-29 | Toshiba Corp | 索引付順編成ファイル作成装置 |
JP2000050208A (ja) * | 1998-08-03 | 2000-02-18 | Victor Co Of Japan Ltd | 画像再生方法 |
JP2003036258A (ja) * | 2001-07-25 | 2003-02-07 | Sanyo Electric Co Ltd | データ処理システムおよびそれを用いたデータ表示装置 |
JP2007004326A (ja) * | 2005-06-22 | 2007-01-11 | Kobe Steel Ltd | データアクセス方法及びそのプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011022768A (ja) * | 2009-07-15 | 2011-02-03 | Toshiba Corp | 携帯可能電子装置、icカードおよび携帯可能電子装置の制御方法 |
JP2011130249A (ja) * | 2009-12-18 | 2011-06-30 | Fujitsu Telecom Networks Ltd | 通信制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US20090144348A1 (en) | 2009-06-04 |
JP5233255B2 (ja) | 2013-07-10 |
US20120179733A1 (en) | 2012-07-12 |
US8166082B2 (en) | 2012-04-24 |
US8386539B2 (en) | 2013-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5233255B2 (ja) | 可変長データ格納装置、可変長データ格納方法、可変長データ読出方法及びそのプログラム | |
JP2004046375A (ja) | 帳票処理装置および帳票処理方法ならびにプログラム | |
CN110716739A (zh) | 一种代码变更信息统计方法、***和可读存储介质 | |
JP2011128833A (ja) | 文書検索装置、プログラム、文書登録装置、および文書検索システム | |
EP2149855B1 (en) | Operations information management system | |
JP2008282094A (ja) | 文字認識処理装置 | |
US8190563B2 (en) | Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program | |
JP6250307B2 (ja) | 画像情報処理装置及び画像情報処理方法 | |
JP4373029B2 (ja) | 文書管理装置及び文書管理方法並びに記録媒体 | |
JP5188290B2 (ja) | アノテーション装置、アノテーション方法およびプログラム | |
JP6540370B2 (ja) | 印刷管理サーバ、印刷管理方法および印刷管理プログラム | |
JP2016021156A (ja) | 画像表示装置 | |
JP6327918B2 (ja) | 画像検索装置及びその制御方法 | |
JP5907101B2 (ja) | 文書管理装置及びプログラム | |
EP4095716A1 (en) | Information processing apparatus, program, and information processing method | |
JP7146392B2 (ja) | 情報処理装置およびその制御方法およびプログラム | |
JP4752388B2 (ja) | 文書管理システム、文書管理方法及び文書管理プログラム | |
JP2009230450A (ja) | 文書属性情報登録装置及びプログラム | |
JP2009217588A (ja) | ファイルシステム、電子カメラ、ファイルアクセス方法及びプログラム | |
JP6736937B2 (ja) | Icカード及びicカードからのデータの読出方法 | |
JP2005135118A (ja) | 図面管理システム | |
JP2008009966A (ja) | 業務プロセス設定装置及び業務プロセス設定方法 | |
JP6984147B2 (ja) | 情報管理装置、情報管理方法、及びプログラム | |
JP6707814B2 (ja) | 複合語検索装置、複合語検索方法及びプログラム | |
JP2006085509A (ja) | ドキュメント管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100902 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120816 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121120 |
|
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: 20130226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130311 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5233255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |