Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4453358B2 - ファイル管理装置および方法およびプログラム - Google Patents
[go: Go Back, main page]

JP4453358B2 - ファイル管理装置および方法およびプログラム - Google Patents

ファイル管理装置および方法およびプログラム Download PDF

Info

Publication number
JP4453358B2
JP4453358B2 JP2003427517A JP2003427517A JP4453358B2 JP 4453358 B2 JP4453358 B2 JP 4453358B2 JP 2003427517 A JP2003427517 A JP 2003427517A JP 2003427517 A JP2003427517 A JP 2003427517A JP 4453358 B2 JP4453358 B2 JP 4453358B2
Authority
JP
Japan
Prior art keywords
file
action
accompanying
format
identification information
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
Application number
JP2003427517A
Other languages
English (en)
Other versions
JP2005189946A (ja
Inventor
優美子 佐藤
研司 西山
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
Fujifilm Business Innovation Corp
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, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2003427517A priority Critical patent/JP4453358B2/ja
Publication of JP2005189946A publication Critical patent/JP2005189946A/ja
Application granted granted Critical
Publication of JP4453358B2 publication Critical patent/JP4453358B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、ファイル管理装置および方法およびプログラムに関し、特にファイルおよび該ファイルからフォーマット変換された付随ファイルに対する更新、削除等のアクションを適切に行うことができるようにしたファイル管理装置および方法およびプログラムに関する。
文書や画像ファイルを保存するに際して、その文書や画像ファイルに付随するファイル、例えば、他のアプリケーションで扱える種類のフォーマットに変換したファイルなどが作成されるようなファイル管理システムが知られている。
この種のシステムでは、ファイルの変換規則を記述した変換テーブルに従って、文書や画像のファイルからフォーマット変換された付随するファイルを自動生成するのが一般的である。
このような自動でファイルのフォーマットを変換するシステムとしては、例えば特許文献1に記載されたものが知られている。
すなわち、特許文献1に記載された「CADデータ提供方法及びCADデータ用データベースサーバ」においては、複数のデータ形式を持つCADデータを所定の統一されたCADデータに変換してデータを管理する。そして、データ抽出時にはユーザが希望するデータ形式にCADデータを変換して提供するというシステムが知られている。
特開2001−265829
しかしながら、上記特開2001−265829号公報記載のシステムは、不特定多数の企業同士でCADデータの共用を確実に図ることができるようにすることを目的とするものであり、CADシステムに限られるものであった。
また、従来のファイル管理システムでは、元のファイルに付随したファイルをその用途に応じて複数保持可能で、ファイルのフォーマットにより指示された所定のテーブルに従って自動生成していた。しかし、従来の自動生成の仕組みだけでは、テーブルに従って勝手に自動生成されてしまうため、後から手作業で追加したフォーマットなどは上書きされてしまう不都合な場合もあった。
すなわち、元ファイルに印影をオーバーレイしたファイルを付随ファイルとして別に保存していた場合などのケースでは、元ファイルの更新により付随ファイルも同様に更新可能かどうかは人間が介在しないと置き換えてよいかを判断できないケースがあり、こういったケースでは一律に自動更新することはできない。
そこで本発明では、ファイルおよび該ファイルからフォーマット変換された付随ファイルに対する更新、削除等のアクションに細かい動作を指定できることを可能にしたファイル管理装置および方法およびプログラムを提供することを目的とする。
また、請求項1の発明は、ファイルおよび該ファイルから複数のフォーマットに変換される付随ファイルの管理を行うファイル管理装置において、前記ファイルが更新された際、該更新された前記ファイルから変換された前記付随ファイルに対するアクションとして、前記ファイルを変換して前記付随ファイルを作成するアクション、前記付随ファイルを更新するアクション、前記付随ファイルの更新を禁止するアクション、前記付随ファイルを削除するアクション、前記付随ファイルを更新しないアクション、前記付随ファイルの削除の可否をユーザに確認するアクションとを少なくとも含むアクションを、前記ファイルを識別するファイル識別情報および前記フォーマットを識別するフォーマット識別情報に対応して予め設定するアクション設定手段と、更新が検出された前記ファイルのファイル識別情報を特定する特定手段と、前記特定手段にて特定された前記ファイル識別情報に基づいて、前記アクション設定手段にてアクションが設定されている前記付随ファイルのフォーマット識別情報を前記アクション設定手段にて検索し、該検索したフォーマット識別情報に対応するフォーマットに変換された前記付随ファイルに対するアクションを取得するアクション取得手段と、前記アクション取得手段にて取得したアクションを、該アクションの対象となる前記付随ファイルに応じて実行するアクション実行手段とを具備することを特徴とする。
また、請求項2の発明は、ファイルおよび該ファイルから複数のフォーマットに変換される付随ファイルの管理をコンピュータに実行させるファイル管理プログラムであって、更新が検出された前記ファイルのファイル識別情報を特定する特定ステップと、前記ファイルを変換して前記付随ファイルを作成するアクション、前記付随ファイルを更新するアクション、前記付随ファイルの更新を禁止するアクション、前記付随ファイルを削除するアクション、前記付随ファイルを更新しないアクション、前記付随ファイルの削除の可否をユーザに確認するアクションとを少なくとも含むアクションが前記ファイルを識別するファイル識別情報および前記前記フォーマットを識別するフォーマット識別情報に対応してアクション設定手段に予め設定されているアクションの中から、前記特定ステップにて特定された前記ファイル識別情報に対応するアクションが設定されている前記付随ファイルのフォーマット識別情報に対応するフォーマットに変換された前記付随ファイルに対するアクションを取得する取得ステップと前記取得ステップにて取得したアクションを、該アクションの対象となる前記付随ファイルに応じて実行するアクション実行ステップと
を含むことを特徴とする。
本発明によれば、ファイルを更新する際の付随ファイルに対するアクションをファイルに対応して予め設定し、ファイルを更新する際に、上記予め設定されたアクションを付随ファイルに対して自動実行するようにしたため、ファイルおよび該ファイルからフォーマット変換された付随ファイルに対する更新、削除等のアクションを適切に行うことができる。例えば、削除してはいけない付随ファイルの更新を食い止めることができるという効果を奏する。
以下、この発明に係わるファイル管理装置および方法およびプログラムの実施例について添付図面を参照して詳細に説明する。
図1は、この発明を適用して構成されたファイルサーバ100の概略構成を示すブロック図である。
図1に示すファイルサーバ100においては、内部にこの発明に係わるファイル管理装置101およびデータベース107が設けられている。
ファイル管理装置101は、このファイル管理装置の全体動作を統括制御する制御部102、該制御部102にバスライン110を介して相互に接続され、当該ファイル管理装置101を備えるファイルサーバ100がネットワーク上の図示しないクライアントパーソナルコンピュータ(以下、クライアントPCという)からファイル保存領域111のファイルに対しての更新要求を受けた場合に、それを検知するファイル更新情報判別部103、メインファイル112に付随したファイル113−1から113−3に対して、フォーマット変換テーブル108(以下、フォーマット変換TBLという)および更新種別情報格納テーブル109(以下、更新種別情報格納TBLという)の情報に従って更新処理を行うファイルコンバート部104、メインファイル112に付随したファイル113−1から113−3に対して、フォーマット変換TBL108および更新種別情報格納TBL109の削除情報に従って、(ファイルを削除するかどうかを通知し、該通知後に削除が指示された場合に)削除処理を行うファイル削除通知部105、データベース107上のフォーマット変換TBL108および更新種別情報格納TBL109を管理し、データに対するアクセス要求に応えるデータベース管理部106を具備して構成される。
ここで、ファイル更新情報判別部103は、ファイルに対して更新要求があるかどうかを監視している。
すなわち、ファイル保存領域111のようなファイル監視領域に置かれたファイルの監視を行い、そのファイルに対してクライアントPCにより行われた更新処理に関する情報を検知する。
また、ファイルコンバート部104は、データベース107上のフォーマット変換TBL108および更新種別情報格納TBL109の情報に従って、メインファイル112に付随したファイル113−1から113−3に対して更新処理を行う。
また、ファイル削除通知部105は、上記ファイルコンバート部104と同様にデータベース107上のフォーマット変換TBL108および更新種別情報格納TBL109の情報に従って、メインファイル112に付随したファイル113−1から113−3に対して削除処理を行う。
また、データベース107は、フォーマット毎の更新種別を管理しているフォーマット変換TBL108、更新種別毎の更新動作の内容を管理している更新種別情報格納TBL109を具備して構成される。
ここで、フォーマット変換TBL108は、メインファイル112が更新された場合の、メインファイル112に付随したファイル113−1から113−3の更新種別をフォーマット毎に管理している。
つまり図3(a)に示すように、フォーマット変換TBL108は、「ファイルID」および「フォーマット毎の更新種別」を含む情報を有している。
なお、この実施例ではファイルを識別する情報として「ファイルID」を使用しているが、これはあくまでファイル毎にアクションを設定する場合であり、他にファイルの種類に応じてアクションを設定することもできる。例えば、ワードで作られたファイルの場合は、必ず更新するなどの設定である。
また、「フォーマット毎の更新種別」とは、実施例では「フォーマットA更新種別」および「フォーマットB更新種別」および「フォーマットC更新種別」を想定しているが、これに限られるわけではなく、必要に応じてフォーマットの種類を追加しフォーマット毎の更新種別を設定することができる。
ここで、更新種別情報格納TBL109は、各更新種別の動作の内容を管理している。 つまり図3(b)に示すように、更新種別情報格納TBL109は「更新種別」および「更新内容」を含む情報を有している。
なお、実施例では「更新種別=更新内容」として「0=自動で変換して作成」、「1=更新しない」、「2=自動で削除する」、「3=削除を通知する」の4種類を想定しているが、これに限られるわけではなく、必要に応じて更新種別を設定することができる。
図2は、図1に示したファイルサーバ100におけるファイル管理処理の動作を説明するフローチャートである。
ファイルサーバ100において、ファイル更新情報判別部103は、ファイル保存領域110のような監視領域内のファイルに更新があるか否かを監視している(ステップ201)。
ここでファイルの更新操作が行われた場合(ステップ201でYES)、このファイル管理装置101は、ファイル管理処理を開始する。
このファイル管理処理では、まず、ファイル更新情報判別部103で検知したファイル更新操作が行われたファイルがフォーマット変換TBL108に存在するか否かの判断を行う(ステップ202)。
ここで更新操作が行われたファイルがフォーマット変換TBL108上に存在しない場合は(ステップ202でNO)、この処理を終了する。また、更新操作が行われたファイルがフォーマット変換TBL108上に存在する場合は(ステップ202でYES)、メインファイル112に付随した各ファイル113−1から113−3のフォーマット毎にステップ204からステップ213の処理を繰り返す。
まず、データベース管理部106において、フォーマット変換TBL108よりメインファイル112に付随したファイル113−M(以下、Mは任意の1〜3の数字)のフォーマットに対する更新種別を取得する(ステップ204)。
次に、ステップ204で取得した更新種別が「0」の場合は(ステップ205でYES)、更新種別情報格納TBL109の当該更新種別=0に対応する「更新内容(自動で変換して作成)」に従い、ファイルコンバート部104において、自動でメインファイル112に付随したファイル113−Mの更新を行う(ステップ206)。そして、次のフォーマットの処理に移る(ステップ213)。
また、ステップ204で取得した更新種別が「1」の場合は(ステップ207でYES)、更新種別情報格納TBL109の当該更新種別=1に対応する「更新内容(更新しない)」に従い、処理を行わずに次のフォーマットの処理に移る(ステップ213)。
また、ステップ204で取得した更新種別が「2」の場合は(ステップ208でYES)、更新種別情報格納TBL109の当該更新種別=2に対応する「更新内容(自動で削除する)」に従い、ファイル削除通知部105において、自動で当該フォーマットのメインファイル112に付随したファイル113−Mの削除処理を行う(ステップ209)。そして、次のフォーマットの処理に移る(ステップ213)。
また、ステップ204で取得した更新種別が「3」の場合は(ステップ210でYES)、更新種別情報格納TBL109の当該更新種別=3に対応する「更新内容(通知して削除する)」に従い、ファイル削除通知部105がユーザに対してダイアログ等で削除するかどうかの通知を行う(ステップ211)。そして、上記通知に対して、ユーザから削除処理を行わないと指示された場合は(ステップ211でNO)、次のフォーマットの処理に移る(ステップ213)。また、削除処理を行うと指示された場合は(ステップ211でYES)、ファイル削除通知部105において、当該フォーマットのメインファイル112に付随したファイル113−Mの削除処理を行い(ステップ212)、次のフォーマットの処理に移る(ステップ213)。
そして、ステップ204からステップ213の処理を繰り返し、該当フォーマットが無くなった場合は、この処理を終了する。
なお、上記実施例においては、上記ファイルサーバ100におけるファイル管理処理をファイルサーバ100内のファイル管理装置101により行うように構成したが、このファイル管理処理をファイルサーバ100にインストールされたファイル管理プログラムにより実行させるように構成してもよい。
本発明のファイル管理装置および方法およびプログラムは、ファイルを作成すると該ファイルからフォーマット変換された付随ファイルが作成されるアプリケーションを使用する環境において有効であり、特に、ファイルを更新した際に、自動で付随ファイルまで更新される処理を抑えたい場合などに有効利用することができる。
この発明を適用して構成されたファイルサーバ100の概略構成を示すブロック図である。 図1に示したファイルサーバ100におけるファイル管理処理の動作を説明するフローチャートである。 (a)は図1に示したデータベース107に格納されたフォーマット変換テーブル108のテーブルレイアウトの一例を示す図であり、(b)は、図1に示したデータベース107に格納された更新種別情報格納テーブル109のテーブルレイアウトの一例を示す図である。
符号の説明
100 ファイルサーバ
101 ファイル管理装置
102 制御部
103 ファイル更新情報判別部
104 ファイルコンバート部
105 ファイル削除通知部
106 データベース管理部
107 データベース
108 フォーマット変換テーブル
109 更新種別情報格納テーブル
110 バスライン
111 ファイル保存領域
112 メインファイル
113−1、113−2、113−3 付随ファイル

Claims (2)

  1. ファイルおよび該ファイルから複数のフォーマットに変換される付随ファイルの管理を行うファイル管理装置において、
    前記ファイルが更新された際、該更新された前記ファイルから変換された前記付随ファイルに対するアクションとして、前記ファイルを変換して前記付随ファイルを作成するアクション、前記付随ファイルを更新するアクション、前記付随ファイルの更新を禁止するアクション、前記付随ファイルを削除するアクション、前記付随ファイルを更新しないアクション、前記付随ファイルの削除の可否をユーザに確認するアクションとを少なくとも含むアクションを、前記ファイルを識別するファイル識別情報および前記フォーマットを識別するフォーマット識別情報に対応して予め設定するアクション設定手段と、
    更新が検出された前記ファイルのファイル識別情報を特定する特定手段と、
    前記特定手段にて特定された前記ファイル識別情報に基づいて、前記アクション設定手段にてアクションが設定されている前記付随ファイルのフォーマット識別情報を前記アクション設定手段にて検索し、該検索したフォーマット識別情報に対応するフォーマットに変換された前記付随ファイルに対するアクションを取得するアクション取得手段と、
    前記アクション取得手段にて取得したアクションを、該アクションの対象となる前記付随ファイルに応じて実行するアクション実行手段と
    を具備するファイル管理装置。
  2. ファイルおよび該ファイルから複数のフォーマットに変換される付随ファイルの管理をコンピュータに実行させるファイル管理プログラムであって、
    更新が検出された前記ファイルのファイル識別情報を特定する特定ステップと、
    前記ファイルを変換して前記付随ファイルを作成するアクション、前記付随ファイルを更新するアクション、前記付随ファイルの更新を禁止するアクション、前記付随ファイルを削除するアクション、前記付随ファイルを更新しないアクション、前記付随ファイルの削除の可否をユーザに確認するアクションとを少なくとも含むアクションが前記ファイルを識別するファイル識別情報および前記前記フォーマットを識別するフォーマット識別情報に対応してアクション設定手段に設定されているアクションから、前記特定ステップにて特定された前記ファイル識別情報に対応するアクションが設定されている前記付随ファイルのフォーマット識別情報に対応するフォーマットに変換された前記付随ファイルに対するアクションを取得する取得ステップと、
    前記取得ステップにて取得したアクションを、該アクションの対象となる前記付随ファイルに応じて実行するアクション実行ステップと
    を含む
    ことを特徴とするファイル管理プログラム
JP2003427517A 2003-12-24 2003-12-24 ファイル管理装置および方法およびプログラム Expired - Fee Related JP4453358B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003427517A JP4453358B2 (ja) 2003-12-24 2003-12-24 ファイル管理装置および方法およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003427517A JP4453358B2 (ja) 2003-12-24 2003-12-24 ファイル管理装置および方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2005189946A JP2005189946A (ja) 2005-07-14
JP4453358B2 true JP4453358B2 (ja) 2010-04-21

Family

ID=34786770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003427517A Expired - Fee Related JP4453358B2 (ja) 2003-12-24 2003-12-24 ファイル管理装置および方法およびプログラム

Country Status (1)

Country Link
JP (1) JP4453358B2 (ja)

Also Published As

Publication number Publication date
JP2005189946A (ja) 2005-07-14

Similar Documents

Publication Publication Date Title
CN112000741B (zh) 内外网数据交换系统、方法、装置、计算机设备和介质
EP2527938B1 (en) Programmable controller system and development system
JP4670968B2 (ja) 情報管理プログラム及び情報管理システム
JP5080912B2 (ja) 画像形成装置およびネットワークデバイス管理方法及び画像形成装置管理システムとプログラム
CN110119386B (zh) 数据处理方法、数据处理装置、介质和计算设备
JP5114932B2 (ja) 文書処理装置及び文書処理プログラム
JP4259588B2 (ja) 情報処理システム及び情報処理プログラム
US11494371B2 (en) Computer system and data management method
JP6097054B2 (ja) 制御システム及び制御方法
JP4453358B2 (ja) ファイル管理装置および方法およびプログラム
CN102419758A (zh) 数据处理系统及方法
CN113946348A (zh) 终端的软件功能适配方法、系统、电子设备及存储介质
US20060069883A1 (en) Directory server and data processing method in directory server
JP2005316715A (ja) 文書管理システムおよび方法およびプログラム
US20170262439A1 (en) Information processing apparatus and non-transitory computer readable medium
JPWO2015029242A1 (ja) ライセンス管理装置、ライセンス管理方法、及びプログラム
CN107491466A (zh) 客户端设备、信息处理系统、以及信息处理方法
JP2010061200A (ja) 文書管理システム及び操作履歴表示方法
JP2009265902A (ja) 文書管理装置、文書管理方法、情報処理プログラム及び記録媒体
JP2017228035A (ja) 変更意味推測装置、変更意味推測方法、及び、変更意味推測プログラム
JP6518211B2 (ja) 遠隔書込みシステム、および、そのプログラムファイル更新方法
JP2011170760A (ja) 情報処理装置、情報処理システム及びプログラム
JP6124640B2 (ja) 文書管理装置、情報処理方法及びプログラム
US20050102252A1 (en) Method, apparatus, and program for data management
JP5071663B2 (ja) 記憶装置及び情報入力方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090818

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091007

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: 20100112

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: 20100125

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4453358

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140212

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees