JP3733715B2 - 文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 - Google Patents
文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 Download PDFInfo
- Publication number
- JP3733715B2 JP3733715B2 JP31022497A JP31022497A JP3733715B2 JP 3733715 B2 JP3733715 B2 JP 3733715B2 JP 31022497 A JP31022497 A JP 31022497A JP 31022497 A JP31022497 A JP 31022497A JP 3733715 B2 JP3733715 B2 JP 3733715B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- disclosure
- blur
- blurring
- request
- 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
- Storage Device Security (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の属する技術分野】
本発明は利用者からの要求に応じて電子的な文書を開示する文書開示装置、文書開示プログラムを記録した媒体および文書開示方法に関し、特に内容の一部を非開示とした状態で文書を開示する文書開示装置、文書開示プログラムを記録した媒体および文書開示方法に関する。
【0002】
【従来の技術】
文書を作成する場合に、他の人が作成した同種の文書を見ることは非常に参考になる。例えば、グループの生産性をあげるために、サンプル文書をグループ内に開示し、グループメンバが必要に応じて参照できるようにすることは有益である。
【0003】
しかしながら、同じグループのメンバであっても、サブグループの違いやメンバ権限の違いなどにより、ある文書の全文をサンプル文書として開示することが不適切な場合がある。例えば、商品提案書には提案先が抱えている問題点が具体的に記述されるが、提案先との守秘義務を遵守するために、その内容を他の部署に開示することは不適切である。また、商品提案書には商品提供価格が具体的に記述されるが、提案者および提案承認者がもつ値引きの裁量権は、他の権限のメンバ(例えば、職場における階級が下位のものや、代理店契約先の営業員)に秘匿する必要があり、この場合も提案書の記述すべてを開示することは不適切である。
【0004】
したがって、サンプル文書の開示内容は、文書を参照しようとする相手に応じたものとする必要がある。参照者に応じた文書の開示に関わる従来の技術としては、例えば特開平7−98708号公報に記載のように、文書を構成する要素ごとにアクセス権限を設定し、文書を参照しようとする相手のプロファイルに応じて、要素に含まれる内容を開示または非開示とするものがある。
【0005】
また、特開平9−153912号公報に記載のように、ある事柄に対する複数の異なる内容をあらかじめ用意し、文書を参照する側の選択あるいはプロファイルに応じて、参照される内容を切り替えるというものがある。
【0006】
【発明が解決しようとする課題】
しかし、特開平7−98708号公報に記載の技術においては、文書の内容の一部分が完全に見えなくなるため、参照者は非開示の部分にどのようなことが書かれていたかを知ることができない。開示される文書がサンプルとしての役割を果たすためには、参照者が文書全体の構成とともに文書の各部分のトピックを把握できることが要求される。すなわち、特開平7−98708号公報に記載の技術では、サンプルとして利用したいという要求が満たされない。また、内容の部分ごとにアクセス権を逐一設定しなければならず、特に開示する文書数が増大するほど、情報を開示する側にとって工数的負担は非常に大きい。
【0007】
また、特開平9−153912号公報に記載の技術においては、参照される相手に合わせてあらかじめ内容を用意しなければならない。サンプル文書の開示は、参照する側が自分の状況に近いものが見つけやすいという点と、複数の文書を比較することでコツをつかむという点から、多くの文書が開示されることが望ましい。特開平9−153912公報号に記載の技術では、多くの文書を開示するのに、それらの文書の内容を制約した多数の文書を追加せざるを得ず、情報を開示する側にとって工数的負担は非常に大きい。
【0008】
本発明はこのような点に鑑みてなされたものであり、参照者に伝わる内容を制約しつつも、サンプルとしての役割を十分に果たすことができる文書を、少ない工数負担で生成できる文書開示装置を提供することを目的とする。
【0009】
また、本発明の別の目的は、参照者に伝わる内容を制約しつつもサンプルとしての役割を十分に果たすことができる文書を、少ない工数負担で生成する処理をコンピュータに行わせることができる文書開示プログラムを記録した媒体を提供することである。
また、本発明の他の目的は、参照者に伝わる内容を制約しつつもサンプルとしての役割を十分に果たすことができる文書を、少ない工数負担で生成するための文書開示方法を提供することである。
【0010】
【課題を解決するための手段】
本発明では上記課題を解決するために、電子的な文書を開示する文書開示装置において、電子的な文書を記憶する文書記憶手段と、前記文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定するぼかし規則決定手段と、前記開示要求で指定された開示対象文書の中から、前記ぼかし規則決定手段で決定されたぼかし箇所検出方法によりぼかし箇所を検出するぼかし箇所検出手段と、前記開示対象文書中の前記ぼかし箇所検出手段で検出されたぼかし箇所に対して、前記ぼかし規則決定手段で決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成するぼかし文書生成手段と、を有することを特徴とする文書開示装置が提供される。
【0011】
この文書開示装置によれば、文書記憶手段の中の文書を指定した開示要求が入力されると、ぼかし規則決定手段により、開示要求の要求元に関するプロファイル情報が解析され、プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とが決定される。すると、ぼかし箇所検出手段により、開示要求で指定された開示対象文書の中からぼかし箇所の検出が行われる。そして、ぼかし文書生成手段により、ぼかし箇所検出手段で検出されたぼかし箇所に対して、ぼかし規則決定手段で決定されたぼかし方法によるぼかし処理が実行され、ぼかし文書が生成される。
【0012】
これにより、文書を開示する者が元の文書の内容の変更等をすることなく、内容をぼかした文書を、第三者に開示することができる。
また、電子的な文書を開示するための文書開示プログラムを記録した媒体において、電子的な文書を記憶する文書記憶手段、前記文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定するぼかし規則決定手段、前記開示要求で指定された開示対象文書の中から、前記ぼかし規則決定手段で決定されたぼかし箇所検出方法によりぼかし箇所を検出するぼかし箇所検出手段、前記開示対象文書中の前記ぼかし箇所検出手段で検出されたぼかし箇所に対して、前記ぼかし規則決定手段で決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成するぼかし文書生成手段、としてコンピュータを機能させることを特徴とする文書開示プログラムを記録した媒体が提供される。
【0013】
この媒体に記録された文書開示プログラムをコンピュータに実行させれば、上記本発明に係る文書開示装置の有すべき処理をコンピュータに行わせることができる。
また、電子的な文書を開示するための文書開示方法において、電子的な文書を記憶する文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定し、前記開示要求で指定された開示対象文書の中から、決定されたぼかし箇所検出方法によりぼかし箇所を検出し、前記開示対象文書中の検出されたぼかし箇所に対して、決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成する、ことを特徴とする文書開示方法が提供される。
このような文書開示方法によれば、文書記憶手段の中の文書を指定した開示要求が入力されると、開示要求の要求元に関するプロファイル情報が解析され、プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とが決定される。すると、開示要求で指定された開示対象文書の中からぼかし箇所の検出が行われる。そして、ぼかし箇所検出手段で検出されたぼかし箇所に対して、決定されたぼかし方法によるぼかし処理が実行され、ぼかし文書が生成される。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1は、本発明の原理構成図である。文書記憶手段1は、多数の電子的な文書記憶する。
【0015】
ぼかし規則決定手段2は、文書記憶手段1の中の文書を指定した開示要求を受け取り、開示要求の要求元に関するプロファイル情報を解析し、プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定する。ここで、開示要求で指定された文書が開示対象文書1aとなる。ぼかし規則決定手段2には、ぼかし箇所検出方法とぼかし方法とを決定するために、予め複数のぼかし規則2aが格納されている。各ぼかし規則2aは、ぼかし箇所検出方法とぼかし方法との組からなる。これらの中から、どのぼかし規則を適用するのかを選択することによって、プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定することができる。
【0016】
ぼかし箇所検出手段3は、開示要求で指定された開示対象文書1aの中から、ぼかし規則決定手段2で決定されたぼかし箇所検出方法によりぼかし箇所を検出する。
【0017】
ぼかし文書生成手段4は、開示対象文書1a中のぼかし箇所検出手段3で検出されたぼかし箇所に対して、ぼかし規則決定手段2で決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書5を生成する。
【0018】
このような文書開示装置によれば、開示要求が入力された際には、その開示要求の要求元のプロファイル情報に応じて内容が自動的にぼかされたぼかし文書5が作成される。例えば、会社名が「○」に置換されたり、数値が黒線に置換されたりする。このようなぼかし文書5は、個人のプライバシーや企業秘密に属する内容が隠されているが、それ以外の文書フォーマットなどは元のままであるため、同様の文書を作成する際のサンプルとして有効に利用することができる。しかも、文書を開示する者が、余分な負担を負わされることはない。
【0019】
以下に、本発明の実施の形態について詳細に説明する。
図2は、本発明の実施の形態のシステム構成を示す図である。本実施の形態では、文書作成装置20、複数の要求側サブシステム30,30a、及び開示側サブシステム100がネットワーク10に接続されており、このネットワーク10を介して各種データの交換を行う。ネットワーク10としては、インターネットやイントラネットなどを用いることができる。文書作成装置20は、開示側サブシステム100の利用者(以下、開示者と呼ぶ)が文書を作成するための装置である。文書作成装置20で作成された文書のうち、他者に開示する文書が開示側サブシステム100に送られる。なお、本実施の形態では、開示する文書のフォーマットとしてHTML(HyperText Mark-up Language)を用いるものとする。
【0020】
要求側サブシステム30,30aは、文書の開示要求を出力し、受け取った文書の内容を表示装置の画面に表示する装置である。開示側サブシステム100は、開示要求の要求元のプロファイルに応じて、要求された文書の内容をぼかした新たな文書を作成し、要求元へ送信する装置である。
【0021】
以下、各サブシステムを構成する機能部が有する機能と他の機能部との関係について、機能部ごとに述べる。
まず、要求側サブシステム30の機能部について説明する。以下に説明する機能部は、他の要求側サブシステム30aも同様に有しているものである。
【0022】
開示対象文書指定部31は、要求側サブシステムの利用者(以下、要求者と呼ぶ)が開示を要求する文書を指定する機能を有する。文書の指定は、後述する開示側サブシステム100の文書保管部101が保管する文書に対して付与した識別子を、要求者が本機能部を用いて入力することで行われる。この開示対象文書指定部31は、識別子の入力が終わると、その識別子を後述する開示要求発信部33に通知する。
【0023】
プロファイル管理部32は、要求者のプロファイルと要求側サブシステム30のプロファイルとを管理する機能を有する。ここで要求者のプロファイルとは、要求者個人に関する情報を記述したものである。また、要求側サブシステム30のプロファイルとは、要求側サブシステムごとに固有の情報を記述したものである。したがって、ある要求側サブシステムを複数の人が利用する場合は、1つの要求側サブシステムにおいて複数の要求者に対応するプロファイルが管理される。また、要求側サブシステムのプロファイルはサブシステム毎に異なる。これらの各種プロファイルは、あらかじめプロファイル管理部32に記憶されている。
【0024】
なお、1つのプロファイルは、属性名と属性値との組が複数個ある集合として表現される。以下に、プロファイル管理部32で管理されるプロファイルの例を示す。
【0025】
図3は、要求者のプロファイルの例を示す図である。このプロファイルは、属性名と、その属性において取り得る属性値とが登録されている。図3の例では、属性名「氏名」に対して取り得る属性値は「姓 名」である。属性名「メールアドレス」に対して取り得る属性値は「SMTPメールアドレス」である。属性名「所属団体」に対して取り得る属性値は「所属する団体の名称」である。属性名「所属事業所」に対して取り得る属性値は「所属する事業所の名称」である。属性名「所属部署」に対して取り得る属性値は「所属する部署の名称」である。属性名「職制」に対して取り得る属性値は「現在の職制」である。属性名「階級」に対して取り得る属性値は「現在の階級」である。
【0026】
図4は、要求側サブシステムのプロファイルの例を示す図である。このプロファイルは、属性名と、その属性において取り得る属性値とが登録されている。図4の例では、属性名「マシン名」に対して取り得る属性値は「文字列」である。属性名「マシンアドレス」に対して取り得る属性値は「TCP/IPアドレス」である。属性名「ドメイン」に対して取り得る属性値は「インターネットのドメイン」である。属性名「管理団体」に対して取り得る属性値は「管理する団体の名称」である。属性名「管理事業所」に対して取り得る属性値は「管理する事業所の名称」である。属性名「管理部署」に対して取り得る属性値は「管理する部署の名称」である。
【0027】
プロファイル管理部32が管理するプロファイルは、後述する開示要求発信部33が発信するデータに利用される。
図2に戻り、開示要求発信部33は、開示側サブシステム100に対して、文書の開示要求を発信する機能を有する。開示要求発信部33に開示対象文書指定部31から識別子が通知されると、開示要求発信部33はプロファイル管理部32から要求者のプロファイルと要求者側サブシステムのプロファイルとを取得する。そして、これらのプロファイルと識別子とからなるデータを開示要求として、ネットワーク10を介して開示側サブシステム100に送付する。
【0028】
文書受信部34は、後述する開示側サブシステム100の文書発信部116が発信した文書を受信する機能を有する。
文書表示部35は、文書受信部34が受信した文書を表示装置の画面に表示する機能を有する。
【0029】
以上が要求側サブシステム30の構成要素の機能の内容である。次に、開示側サブシステム100を構成する機能部について述べる。
文書保管部101は、他者への開示が許された複数の文書を保管する機能を有する。文書作成装置20によって作成された文書のうち、他者への開示が許された文書はネットワーク10を介して開示側サブシステム100へ送付される。文書保管部101は、送付された文書を受領し、一意の識別子を文書に付与し、その識別子に対応づけて文書を記憶する。なお本実施の形態では、文書に対する識別子の表記としてURL(Uniform Resource Locator)を用いている。この文書保管部101は、後述する開示要求受信部103の通知に従って、開示対象となる文書を、後述する開示対象文書記憶部102に転記する。
【0030】
開示対象文書記憶部102は、開示対象となる文書を、後述する内容の置換処理のために一時的に記憶する機能を有する。開示対象となる文書は、文書保管部101によって開示対象文書記憶部102内に転記される。
【0031】
開示要求受信部103は、文書保管部101が保管する文書に対して、要求側サブシステム30の開示要求発信部33からネットワーク10を介して送付される開示要求を受信する機能を有する。本実施の形態では、1つの開示要求によって起動された一連の開示処理が終了するまで、他の開示要求による処理の起動を行わない。すなわち、複数の開示処理を並行に実行することはない。開示要求受信部103において、開示処理が終了しているかどうかの判定は、開示対象文書記憶部102に文書が記憶されているかを調べることで行われる。開示対象文書記憶部102に文書が記憶されていれば、処理中であると判定される。
【0032】
開示要求受信部103が新たな開示要求を受信した際に、開示対象文書記憶部102に文書が記憶されていなければ、開示要求受信部103は開示要求に含まれる識別子を文書保管部101に通知して開示対象となる文書を開示対象文書記憶部102に記憶させる。同時に、開示要求に含まれる要求者と要求側サブシステム30のプロファイルを後述するプロファイル記憶部104に通知する。もし、開示対象文書記憶部102に文書が記憶されていれば、本機能部はそれ以降の処理を行わない。
【0033】
プロファイル記憶部104は、開示要求受信部103が受信した開示要求に含まれる、要求者のプロファイルと要求側サブシステムのプロファイルとを記憶する機能を有する。開示要求受信部103からプロファイルが送られてきた場合に、プロファイル記憶部104は、その時点までに記憶されていたプロファイルを消去し、新たに送られてきたプロファイルを記憶する。プロファイル記憶部104で記憶されるプロファイルは、後述する置換規則選択部112による選択処理の際に利用される。また、後述する文書発信部116が発信先を特定する際にも利用される。
【0034】
内容置換方法記憶部105は、文書の内容をぼかしたものに置換する方法を記憶するための機能を有する。内容置換方法記憶部105で記憶される方法は、後述する内容置換部115で実行される一連の手続きとして記述されたものである。本実施の形態では、あらかじめ複数の置換方法が記憶されており、各置換方法を一意に識別するための識別子が付与されている。その識別子は、後述する置換規則記憶部107に記憶される特定の規則を構成するために用いられる。また、本実施の形態では、置換方法の識別子と対応づけて、その識別子が示す置換方法に関するコメントが記憶されている。記憶されているコメントは、後述する置換規則設定部108を用いた開示者による操作の際に、開示者が置換方法の内容を理解することを助けるために用いられる。
【0035】
本実施の形態で用いられる置換方法は、大きく4つの種類に分けられる。4つの種類を、意味的抽象化、造形的抽象化、無意味化、ノイズ付加と呼ぶ。以下、それぞれの置換方法の特徴について述べる。
【0036】
意味的抽象化は、例えば12345→「5桁の正数」→「数値」といったように、具体的なデータから意味的に抽象度の高い表現に置換するものである。この種類の置換方法は、複数の抽象度のレベルとその上下関係(例えば、「正数」→「数値」)をあらかじめ定義するとともに、具体的なデータの特徴を換算する式(例えば、12345→「5桁」)を定義し、これらを組み合わせて計算する手続きを記述することで実現できる。複数の抽象度レベルとその上下の関係を定義するデータ構造としては、例えば以下のようなものが考えられる。
【0037】
図5は、複数の抽象度レベルとその上下の関係を定義する階層構造情報の例を示す図である。この階層構造情報41は、ある抽象度レベルをノードとし、上下関係をリンクで表したものであり、全体として木構造を形成している。最も下位のノードの表記には、実際のデータ、あるいはシステムのハードウェアアーキテクチャに応じたデータタイプ定義(例えば、「16ビットデータの先頭ビットが1のもの」といった定義)が記述される。
【0038】
この種類の置換方法が適用できるデータのタイプとして、前述の数値の他に、語句と画像がある。語句の抽象化としては、例えば、神奈川足柄上郡中井町→「事業所所在地」→「地名」といったものがあげられる。また、画像の抽象化としては、例えば、明度や色相の分布傾向から画像に対する印象語へ換算する式を定義することで、特定の画像から「明るい写真」「暖かいイラスト」へといったものがあげられる。
【0039】
造形的抽象化は、具体的なデータから造形的に抽象度の高い表現に置換するものである。
図6は、造形的抽象化の例を示す図である。この例では、文書42内の文字列を黒線に置換することでデータの造形的抽象化を行っている。したがって、変換後の文書42aでは、4行分の文字列が4本の平行な線で表されている。
【0040】
造形的抽象化は、データタイプの置換関係(例えば、文字列→線)と特徴を換算する式(例えば、行数→本数)とをあらかじめ定義し、これらを組み合わせて計算する手続きを記述することで実現できる。造形的抽象化が適用できるデータのタイプとして、前述の文字列の他に画像(例えば、画像が占める領域を矩形などの図形に置換する)があげられる。
【0041】
無意味化は、例えば「12345」→「*****」といったように、具体的なデータから、そのデータに依存しない無意味なデータへ置換するものである。この種類の置換方法は、特定のデータに一律に置換する手続き、あるいは、ランダムなデータに置換する手続きを記述することによって実現される。
【0042】
無意味化が適用できるデータのタイプとして、前述の数値の他に、文字列、画像(例えば、マスキングやモザイク)、音声(例えば、無音化や発信音への置換)といったものがあげられる。
【0043】
ノイズ付加は、例えば画像をざらざらした画質に劣化させるといったように、具体的なデータに対して前記データと同じタイプのデータを加算したものに置換するものである。この種類の置換方法は、加算するデータの作成方式(例えば関数や確率)を定義し、前記作成方式から得られるデータを置換するデータに加算する手続きを記述することによって実現される。
【0044】
ノイズ付加が適用できるデータのタイプとして、前述の画像の他に、音声(例えば、発声音の周波数のシフト)といったものがあげられる。
図2に戻り、置換箇所指定方法記憶部106は、内容を置換する箇所を指定する方法を記憶するための機能を有する。置換箇所指定方法記憶部106で記憶される置換箇所指定方法は、後述する置換箇所検出部114で実行される一連の手続きとして記述されたものである。本実施の形態では、あらかじめ複数の方法が記憶されており、各置換箇所指定方法を一意に識別するための識別子が付与されている。その識別子は、後述する置換規則記憶部113に記憶される特定の規則を構成するために用いられる。また、本実施の形態では、置換箇所指定方法の識別子と対応づけて、その識別子が示す方法に関するコメントが記憶されている。このコメントは、後述する置換規則設定部108を用いた開示者による操作の際に、開示者が置換箇所指定方法を理解することを助けるために用いられる。
【0045】
本実施の形態で用いられる置換箇所指定方法は、大きく2つの種類に分けられる。1つは内容が持つ意味分類を利用したものであり、もう1つはレイアウトを利用したものである。
【0046】
意味分類としては、例えば、人の表記、物の表記、場所の表記、時間の表記、質の表記、量の表記、などがあげられる。意味分類による指定方法は、データのタイプごとに取り得る値を定義するか、あるいは、前述の意味的抽象化と同様にデータのタイプごとに抽象度レベルとその関係を定義し、その定義に適合する文書の内容を探索する手続きを記述することで実現される。
【0047】
本実施の形態では、複数の階層からなる意味分類の項目と、各項目に属するデータとを定義した辞書情報を保持している。例えば、「上足柄商会」という表記は、大分類として「物」という項目に属し、中分類として「社名」という項目に属する。本実施の形態では、ある階層の項目を指定することで、その項目に属するデータが文書中に存在する場所が置換すべき箇所として検出される。
【0048】
レイアウトを利用するものとしては、例えば、見出しや小見出し、表のセル、アンダーライン箇所、箇条書き箇所、囲み箇所、色使いがデフォルト設定と異なる箇所、他の文書へのリンクなどがあげられる。この種類の指定方法は、文書のレイアウトを規定するデータの取り得る値を定義し、前記定義に適合する文書の内容を探索する手続きを記述することで実現される。なお、本実施の形態では、開示される文書の文書フォーマットがHTMLであるので、HTMLのタグが取り得る値の定義として用いられる。
【0049】
置換規則記憶部107は、後述する置換規則設定部108を用いて設定された、内容を置換する規則を記憶するための機能を有する。置換規則記憶部107に記憶される1つの規則は、置換箇所指定方法記憶部106に記憶された1つ以上の方法の識別子と、内容置換方法記憶部105に記憶された1つの方法の識別子とを組としたものである。ここで、ある規則に置換箇所指定方法の識別子が複数ある場合は、これらの論理積にあたる箇所が、その規則に定められた内容置換方法によって内容が置換される箇所となる。この置換規則記憶部107は、記憶された各規則に対して、これらを一意に識別するための識別子を付与する。この識別子は、後述する開示条件記憶部109が記憶するデータとして利用される。
【0050】
置換規則設定部108は、内容を置換する規則を開示者が設定するための機能を有する。本実施の形態では、置換規則設定部108はGUI(Graphical User Interface)を備える入出力デバイスにより実現される。置換規則設定部108の出力は、内容置換方法記憶部105、置換箇所指定方法記憶部106、および、置換規則記憶部107に記憶されるデータである。また、置換規則設定部108の入力は、置換規則記憶部107に記憶されるデータへの操作と、出力を画面に呼び出す命令である。
【0051】
開示者は、置換規則設定部108を用いて、置換箇所指定方法記憶部106に記憶された方法の識別子と内容置換方法記憶部105に記憶された方法の識別子との組を作成する操作を対話的に実施する。その操作を助けるために、識別子を指定することで、識別子に対応づけられて記憶されている方法に関するコメントが表示される。識別子の組の作成の操作および順列の作成の操作の結果は、置換規則記憶部107に記憶されるデータに即時に反映される。
【0052】
開示条件記憶部109は、後述する開示条件設定部111を用いて設定された複数の開示条件を、その優先順序とともに記憶するための機能を有する。本実施の形態において、開示条件とは、開示要求受信部103が受信した開示要求に対して、置換規則記憶部107に記憶された置換規則のうちからどれを用いるかを示したものである。具体的には、1つの開示条件は、1つの置換規則の識別子と、複数のプロファイル許容範囲を項とする論理式との組で記述される。ここで、1つのプロファイル許容範囲は、要求者のプロファイルあるいは要求側サブシステムのプロファイルの属性として存在しうる属性名と、前記属性名の属性値として取り得る範囲とを記述したものである。
【0053】
なお、属性値の取り得る範囲として「任意」を示す値(システムによって定義される)を規定した場合は、そのプロファイル許容範囲にある属性名が要求者のプロファイルあるいは要求側サブシステムプロファイルに存在することが条件であることを意味する。また、「任意」を示す値をもつプロファイル許容範囲に否定演算子(NOT)をかけた場合は、そのプロファイル許容範囲にある属性名が要求者のプロファイルあるいは要求側サブシステムプロファイルに存在しないことが条件であることを意味する。開示条件記憶部109は、組からなる順列を記憶する。順列の前の方の開示条件が、後述する内容の置換処理の際に優先される。
【0054】
論理式リスト記憶部110は、プロファイル許容範囲を項とする論理式と、開示者が規定する名前とを対応づけたリストを記憶する機能を持つ。開示者は、例えば、「知人」、「信用できる相手」、「担当先」、「取引先」、「タスクチーム」といった自分が理解できる表現で記述された名前と、プロファイル許容範囲を項とする論理式とを対応づけて論理式リスト記憶部110に記憶させることができる。論理式リスト記憶部110に記憶されるリストは、開示者が後述する開示条件設定部111を用いて開示条件を設定する際に用いられる。
【0055】
開示条件設定部111は、開示者が開示条件を設定するための機能を有する。本実施の形態では、開示条件設定部111はGUIを備える入出力デバイスにより実現される。開示条件設定部111の出力は、開示条件記憶部109および論理式リスト記憶部110に記憶されるデータである。また、開示条件設定部111の入力は、開示条件記憶部109および論理式リスト記憶部110に記憶されるデータへの操作である。
【0056】
開示者は、開示条件設定部111を用いて、
1)プロファイル許容範囲の入力、
2)入力したプロファイル許容範囲を項とする論理式の作成、
3)作成した論理式の論理式リストへの登録、
4)論理式リストに登録された名前の一覧、
5)作成した論理式あるいは論理式リストに登録された論理式と、置換規則記憶部に記憶された置換規則の識別子との組の作成、
6)作成した組からなる順列の作成、
という6種類の操作を行うことができる。操作の結果は、開示条件記憶部109および論理式リスト記憶部110に記憶されるデータに即時に反映される。
【0057】
なお、5)の操作において、論理式を直接入力せずに論理式リスト記憶部110に記憶された名前を利用することができる。開示者が名前を入力した場合は、論理式リスト記憶部110で名前と対応づけられた論理式が開示条件記憶部109に記憶されるデータへ転記される。
【0058】
置換規則選択部112は、プロファイル記憶部104に記憶されたプロファイルと、開示条件記憶部109に記憶された開示条件とに応じて、置換規則記憶部107が記憶する規則から、開示に適用する規則を選択する機能を有する。置換規則選択部112は、開示条件記憶部109に記憶された順列状に並んだ開示条件の先頭から順番に、プロファイル記憶部104に記憶されたプロファイルが開示条件の持つ論理式を満たすかどうかを調べる。もし満たす場合は、開示条件の持つ置換規則の識別子を、後述する適用規則記憶部113に通知する。開示条件記憶部109に記憶された開示条件をすべて調べ終えたら、置換規則選択部112は置換箇所検出部114に置換処理の開始を通知する。
【0059】
適用規則記憶部113は、置換規則選択部112から通知された置換規則の識別子を記憶する機能を持つ。適用規則記憶部113は、通知された複数の識別子を、通知の順番に従って順列状に記憶する。ただし、内容を置換する箇所が同じ置換規則が複数通知された場合は、先に通知されたものだけを記憶する。すなわち、ある識別子が通知されてきた場合に、その識別子が示す置換規則が含む置換箇所指定方法の識別子と同じ値を、その時点までに記憶された識別子が示す置換規則が含んでいる場合は、後に通知された識別子は記憶されない。適用規則記憶部113に記憶されるデータは、後述する置換箇所検出部114の検出処理のために利用される。
【0060】
置換箇所検出部114は、適用規則記憶部113に記憶された置換規則を用いて、開示対象文書記憶部102に記憶された文書の内容のうちから、内容を置換する箇所を検出する機能を有する。置換箇所検出部114は、置換規則選択部112から置換処理の開始の通知をうけると、以下に述べる一連の処理を実行する。
【0061】
適用規則記憶部113には、0個以上の置換規則の識別子が順列をなして記憶されている。そこで、置換箇所検出部114は、まず順列の先頭にある識別子に対応づけられた置換規則を置換規則記憶部107から探し出す。次に、探し出された置換規則が含む、置換箇所指定方法の識別子が示す指定方法の演算を実行して、開示対象文書記憶部102に記憶された文書で内容を置換する箇所を特定する。そして、特定された置換箇所を示す情報と、前記置換規則が含む内容置換方法の識別子とを後述する内容置換部115に通知する。次に、内容置換部115から通知に対する返値を受け取ると、順列の先頭から2番目の置換規則について置換箇所の特定と内容置換部115への通知を行い、返値を受け取る。以下、この処理を置換規則の識別子の順列に対して順番に最後まで繰り返す。最後に、後述する文書発信部116に対して、置換処理の終了を通知する。
【0062】
内容置換部115は、選択された置換規則に従って、開示対象文書記憶部102に記憶された文書の内容を置換する機能を有する。内容置換部115は、置換箇所検出部114から置換箇所を示す情報と置換方法の識別子とを通知されると、開示対象文書記憶部102に記憶される文書の通知された情報が示す箇所に存在する内容を、通知された識別子が示す内容置換方法記憶部105が記憶する置換方法を演算した結果と置き換える。内容の置換が終了した後、置換箇所検出部114に終了を示す返値を通知する。
【0063】
文書発信部116は、内容の置換処理が終了した後、開示要求受信部103で受け付けた開示要求を送付した要求者へ向けて、開示対象文書記憶部102が記憶する文書を発信する機能を有する。文書発信部116は、置換箇所検出部114から置換処理の終了の通知を受け取ると、プロファイル記憶部104が記憶する要求者のプロファイルと要求側システムのプロファイルとに基づいて文書の発信先を決定し、開示対象文書記憶部102が記憶する文書を発信する。文書の発信の後、開示対象文書記憶部102から文書を抹消する。
【0064】
以上、開示側サブシステム100を構成する機能部について述べた。
ここで、図1に示した本発明の原理構成の各構成要素の有する機能と、図2に示した実施の形態のシステムの機能部との対応関係を説明する。文書記憶手段1の機能は、文書保管部101で実現されている。ぼかし規則決定手段2の機能は、置換規則選択部112とその周辺の各種記憶部で実現されている。ぼかし箇所検出手段3の機能は、置換箇所検出部114とその周辺の各種記憶部で実現されている。ぼかし文書生成手段4の機能は、内容置換部115とその周辺の各種記憶部で実現されている。
【0065】
次に、開示要求の受信から文書の発信に至る、開示側サブシステム100の処理の流れを示す。
図7は、開示要求の受信から文書の発信に至る処理の流れを示すフローチャートである。
[S1]開示要求受信部103が、文書開示の要求を受信する。
[S2]開示要求受信部103が、開示対象文書記憶部102内に開示対象文書が記憶されているか否かを判断する。開示対象文書が記憶されていればステップS1に戻り、記憶されていなければステップS3に進む。
[S3]開示要求受信部103は、開示要求に含まれる識別子を文書保管部101に通知して開示対象となる文書を開示対象文書記憶部102に記憶させる。
[S4]開示要求受信部103は、開示要求に含まれる要求者と要求側サブシステム30のプロファイルをプロファイル記憶部104に記憶させる。
[S5]置換規則選択部112が、プロファイル記憶部104に記憶されたプロファイルと、開示条件記憶部109に記憶された開示条件とに応じて、置換規則記憶部107が記憶する規則から、開示に適用する置換規則を選択する。そして、選択した置換規則の識別子を適用規則記憶部113に通知する。その識別子は、適用規則記憶部113が記憶する。
[S6]置換箇所検出部114は、識別子に対応づけられた置換規則を、適用規則記憶部113内の順列の先頭から順番に抽出し、抽出した置換規則に含まれる置換箇所指定方法の識別子が示す指定方法の処理を実行して、開示対象文書記憶部102に記憶された文書から置換すべき箇所を検出する。
[S7]置換箇所検出部114は、ステップS6の処理において検出された箇所があるか否かを判断する。検出された箇所があればステップS8に進み、検出された箇所がなければステップS9に進む。
[S8]内容置換部115が、選択された置換規則に従って、開示対象文書記憶部102に記憶された文書の内容を置換する。
[S9]置換箇所検出部114は、開示条件に合うすべての置換規則について処理を行ったかどうかを判断する。すべての置換規則に対する処理が終了していればステップS10に進み、そうでなければステップS6の処理に戻る。
[S10]文書発信部116が、開示対象文書記憶部102に記憶された文書を開示要求の要求元へ送信する。
[S11]文書発信部116が、開示対象文書記憶部102に記憶されている文書を抹消する。
[S12]適用規則記憶部113が、記憶している置換規則を抹消し、ステップS1に戻る。
【0066】
このようにして、文書開示要求がある度に、必要に応じて開示対象文書の内容が置換され要求元へ送信される。
次に、本実施の形態による文書の内容の置換例について具体的に述べる。この置換例では、開示者は営業部門の営業職であり、複数の営業提案書が、開示してもよい文書として文書保管部101に保管しているものとする。そして、開示条件記憶部109、置換規則記憶部107、置換箇所指定方法記憶部106、及び内容置換方法記憶部105には、それぞれ図8から図11に示すようなデータが格納されているものとする。
【0067】
図8は、開示条件記憶部109に記憶された順列状のデータ43の例を示す図である。ここで、”{ }”で囲まれているものは1つの開示条件を示し、” ”は左を先頭とする順列を示す。また、”#rule1”から”#rule4”は置換規則の識別子を示し、「社外」、「部署外」、「営業職以外」、「上長以外」は論理式リスト記憶部110に記憶された各々の名前が指す論理式が記憶されている。
【0068】
ここで「社外」とは、要求者のプロファイルの属性「所属団体」が開示者と同一でない、または、要求側サブシステムのプロファイルの属性「管理団体」が開示者と同一でない、ということを示す論理式を指す名前である。例えば、同じ会社の人が出先の他社の要求側サブシステムから開示を要求した場合は、「社外」にあてはまる。同様にして、「部署外」が指す論理式も規定されている。「営業職以外」は、要求者のプロファイルの属性「職制」が営業職ではない、ということを示す論理式を指す名前である。「上級以外」は、要求者のプロファイルの属性「階級」が開示者の階級より上ではない、ということを示す論理式を指す名前である。
【0069】
図9は、置換規則記憶部107に記憶されているデータ44の例を示す図である。ここで、{ }で囲まれているものは置換箇所の指定方法と置換方法との組を示す。”#loc1 ”、”#loc2 ”、”#loc3 ”は置換箇所指定方法の識別子を示し、”#rep1 ”、”#rep2 ”、”#rep3 ”は置換方法の識別子を示す。
【0070】
図10は、置換箇所指定方法記憶部106に記憶されているデータ45の例を示す図である。この例では、識別子が”#loc1 ”の置換箇所指定方法は、表のセル内の内容を置換箇所として指定している。識別子が”#loc2 ”の置換箇所指定方法は、数値を置換箇所として指定している。識別子が”#loc3 ”の置換箇所指定方法は、会社名を置換箇所として指定している。
【0071】
図11は、内容置換方法記憶部105に記憶されているデータ46の例を示す図である。この例では、識別子が”#rep1 ”の置換方法は、桁数を示す意味的抽象化である。識別子が”#rep2 ”の置換方法は、線による造形的抽象化である。識別子が”#rep3 ”の置換方法は、○による無意味化である。
【0072】
ここで、以下に示すような開示対象文書の内容を置換する場合を考える。
図12は、開示対象文書50の内容例を示す図である。この開示対象文書50には、PC(パーソナルコンピュータ)とプリンタとを上足柄商会へ販売した際の提案書である。この提案書には、品目毎の定価と実際の提供価格とが示されている。ここで、表内の文字には、ほとんどが小さいフォントが使用されているが、PCとプリンタとの上足柄商会様向け提供価格(「¥210,000 」、「¥60,000」)には少し大き目のフォントが使用されている。また、「計」の「上足柄商会様向け提供価格」の欄(「¥270,000 」)にはさらに大きなフォントが使用されている。
【0073】
開示対象となった文書に図12のような内容が含まれるときに、開示者から見て社外の人、または社外の要求側サブシステムから開示の要求がなされた場合は、”#rule1”が優先して適用される。
【0074】
図13は、#rule1の適用結果51を示す図である。#rule1は、表のセル内を置換対象として(#loc1 )、線による造形的抽象化(#rep2) をするものである。そのため、表のセル内の文字はすべて黒線に置き換えられている。このとき、もとの文字のフォントのサイズが大きいほど太い線に置き換えられている。
【0075】
また、部署外かつ営業職以外の人、または、部署外の要求側サブシステムから営業職以外の人が開示の要求をした場合は、”#rule2”と”#rule3”が適用される。
【0076】
図14は、#rule2と#rule3の適用結果52を示す図である。#rule2は会社名を置換対象として(#loc3 )、○による無意味化(#rep3) をするものであり、#rule3は表のセル内の数値を置換対象として(#loc1 と#loc2との論理積)、線による造形的抽象化(#rep2) をするものである。そのため、図12の「上足柄商会様向けご提供価格」は「○○様向けご提供価格」に置換され(#rule2)、値段を表した部分は黒線に置き換えられている(#rule3)。
【0077】
また、部署外かつ営業職の人、または、部署外の要求側サブシステムから営業職の人が開示の要求をした場合は、#rule2と#rule4が適用される。
図15は、#rule2と#rule4の適用結果53を示す図である。#rule2の内容は前述の通りであり、#rule4は表のセル内の数値を置換対象として(#loc1 と#loc2との論理積)、桁数を表す意味的抽象化(#rep1) を行うものである。そのため、図12の「上足柄商会様向けご提供価格」は「○○様向けご提供価格」に置換され(#rule2)、値段を表した部分は、正数である旨及びその正数の桁数を示す内容に置き換えられている(#rule4)。なお、#rule4の置き換えに際して、フォントのサイズはもとのままの大きさのフォントが使用されている。
【0078】
また、開示者と同じ部署かつ営業職かつ開示者より上級でない人が、同じ部署のサブシステムから開示を要求した場合は、#rule4が適用される。
図16は、#rule4の適用結果54を示す図である。#rule4の内容は前述の通りである。したがって、値段を表した部分が、正数である旨及びその正数の桁数を示す内容に置き換えられている。
【0079】
また、開示者の上長(すなわち、開示者と同じ部署かつ開示者より上級の営業職)が同じ部署の要求側サブシステムから開示を要求した場合は、図12の内容が置換されずに開示される。
【0080】
以上が本発明の実施の形態の説明である。
なお、本実施の形態においては、文書開示の要求として開示対象の指定と要求元のプロファイルとを一緒にして、要求側サブシステムから開示側サブシステムに送付している。これを、まず開示対象の指定だけを要求側サブシステムから開示側サブシステムに送付し、開示側サブシステムがこれを受け取った後に要求側サブシステムのプロファイル管理部へアクセスしてプロファイルを取得するように構成してもかまわない。この構成の場合、開示側サブシステムが置換規則の選択に必要なプロファイル属性のみを取得するようにできる。
【0081】
また、本実施の形態においては、文書開示の要求に含まれるプロファイルは要求側サブシステムが管理するプロファイルの全属性を送付している。これを、要求側が一部のみを選んで送付するように構成してもかまわない。この場合、置換規則の選択では不利が生じる可能性があるが、要求者は開示者に知らせたくない属性を送付せずに済むようにできる。
【0082】
また、本実施の形態では、要求元のプロファイルは要求側サブシステムが管理している。これを開示側サブシステムあるいは第三者の管理するサブシステムに要求側のプロファイルを管理させ、開示側サブシステムが前記プロファイルを取得して置換規則の選択に用いるように構成してもかまわない。この場合、格付けのような独自の属性を開示側または第三者がプロファイルに付与することが可能となる。
【0083】
また、上記の処理機能は、コンピュータによって実現することができる。その場合、要求側サブシステムと開示側サブシステムとが有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述されており、このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現される。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリ等がある。市場を流通させる場合には、CD−ROM(Compact Disk Read Only Memory) やフロッピーディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置等の補助記憶装置にプログラムを格納しておき、メインメモリにロードして実行する。
【0084】
以上述べたような文書開示装置によれば、開示要求の要求元のプロファイルに応じて、開示を要求された文書の内容がぼかされた文書が開示される。その結果、以下のような利点がある。
【0085】
まず、文書開示装置に用意された、文書の内容をぼかすような置換方法に基づいて文書の内容が置換されるため、開示側が要求側に合わせた内容を用意する必要がない。
【0086】
また、文書の内容をぼかす方法として、内容の意味的抽象度をあげる、造形的抽象度をあげる、意味のないものに置き換える、ノイズを付加するといった種類を用いることにより、要求側は具体的な値はわからないがどのような種類のことがそこに書かれてあるかは把握できる、あるいは、そこに何が書いてあるかはわからないが文書全体の概観は把握できる、という効果を得られる。
【0087】
また、文書開示装置が内容の意味的特徴あるいはレイアウト的特徴を利用して内容の置換箇所を検出するため、開示側は開示を制約すべき箇所を文書から探し出してアクセス権を逐一設定せずともよい。
【0088】
以上のことより、従来の技術に比べ、開示される文書がサンプルとしての役割を果たし、かつ、参照者に伝わる内容が制約され、かつ、開示に伴う工数的負担が少なくなるという効果がある。
【0089】
なお、別の効果として、内容が置換されて開示された文書は新たに生成されるもので、元文書には一切変更が加えられないため、元文書の改版履歴は開示に依存せず正しく保持されるという効果がある。
【0090】
【発明の効果】
以上説明したように本発明の文書開示装置では、開示要求の要求元に関するプロファイル情報に応じてぼかし箇所検出方法とぼかし方法とを決定し、それらの方法を用いてぼかし文書を生成するようにしたため、開示者が多大な負担を被ることなく、一部の情報が隠されつつもサンプルとして利用可能な文書を第三者に開示することが可能となる。
【0091】
また、本発明の文書開示プログラムを記録した媒体では、開示要求の要求元に関するプロファイル情報に応じてぼかし箇所検出方法とぼかし方法とを決定し、それらの方法を用いてぼかし文書を生成するような処理をコンピュータに実行させることが可能であるため、コンピュータを用いて、開示者が多大な負担を被ることなく、一部の情報が隠されつつもサンプルとして利用可能な文書を第三者に開示できる。
また、本発明の文書開示方法では、開示要求の要求元に関するプロファイル情報に応じてぼかし箇所検出方法とぼかし方法とを決定し、それらの方法を用いてぼかし文書を生成するようにしたため、開示者が多大な負担を被ることなく、一部の情報が隠されつつもサンプルとして利用可能な文書を第三者に開示できる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明の実施の形態のシステム構成を示す図である。
【図3】要求者のプロファイルの例を示す図である。
【図4】要求側サブシステムのプロファイルの例を示す図である。
【図5】複数の抽象度レベルとその上下の関係を定義する階層構造情報の例を示す図である。
【図6】造形的抽象化の例を示す図である。
【図7】開示要求の受信から文書の発信に至る処理の流れを示すフローチャートである。
【図8】開示条件記憶部に記憶された順列状のデータの例を示す図である。
【図9】置換規則記憶部に記憶されているデータの例を示す図である。
【図10】置換箇所指定方法記憶部に記憶されているデータの例を示す図である。
【図11】内容置換方法記憶部に記憶されているデータの例を示す図である。
【図12】開示対象文書の内容例を示す図である。
【図13】 #rule1の適用結果を示す図である。
【図14】 #rule2と#rule3の適用結果を示す図である。
【図15】 #rule2と#rule4の適用結果を示す図である。
【図16】 #rule4の適用結果を示す図である。
【符号の説明】
1 文書記憶手段
1a 開示対象文書
2 ぼかし規則決定手段
2a ぼかし規則
3 ぼかし箇所検出手段
4 ぼかし文書生成手段
Claims (14)
- 電子的な文書を開示する文書開示装置において、
電子的な文書を記憶する文書記憶手段と、
前記文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定するぼかし規則決定手段と、
前記開示要求で指定された開示対象文書の中から、前記ぼかし規則決定手段で決定されたぼかし箇所検出方法によりぼかし箇所を検出するぼかし箇所検出手段と、
前記開示対象文書中の前記ぼかし箇所検出手段で検出されたぼかし箇所に対して、前記ぼかし規則決定手段で決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成するぼかし文書生成手段と、
を有することを特徴とする文書開示装置。 - 前記ぼかし規則決定手段は、ぼかし箇所検出方法とぼかし方法とからなる複数のぼかし規則を予め記憶しており、前記プロファイル情報に応じたぼかし規則を選択することにより、ぼかし箇所条件とぼかし方法とを決定することを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、ぼかし箇所を他の表記に置換することによるぼかし方法を、決定可能なぼかし方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、具体的な内容が示される表記方法から抽象度の高い表記方法へと、複数の表記方法が階層的に配置された階層構造情報を保持し、前記階層構造情報を利用してぼかし箇所の表記方法を抽象的な表記へ置換することによるぼかし方法を、決定可能なぼかし方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、具体的な画像が表れる描画手法から抽象度が高い描画手法へと、複数の描画手法が階層的に配置された階層構造情報を保持し、前記階層構造情報を利用してぼかし箇所の描画手法を抽象度の高い描画手法へ置換することによるぼかし方法を、決定可能なぼかし方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、ぼかし箇所の内容を、元の内容に依存しない内容に置き換えることによるぼかし方法を、決定可能なぼかし方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、ぼかし箇所の内容にノイズを付加することによるぼかし方法を、決定可能なぼかし方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、文字の意味内容を利用したぼかし箇所指定方法を、決定可能なぼかし箇所指定方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、文書の内容のレイアウト情報を利用したぼかし箇所指定方法を、決定可能なぼかし箇所指定方法に含んでいることを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、前記開示要求の要求元に関するプロファイル情報を、前記開示要求を出力した要求側装置から取得することを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、前記開示要求を出力すべき旨の指令を入力した要求者に関する情報を含んだプロファイル情報を解析することにより、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定することを特徴とする請求項1記載の文書開示装置。
- 前記ぼかし規則決定手段は、前記開示要求を出力した装置に関する情報を含んだプロファイル情報を解析することにより、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定することを特徴とする請求項1記載の文書開示装置。
- 電子的な文書を開示するための文書開示プログラムを記録した媒体において、
電子的な文書を記憶する文書記憶手段、
前記文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定するぼかし規則決定手段、
前記開示要求で指定された開示対象文書の中から、前記ぼかし規則決定手段で決定されたぼかし箇所検出方法によりぼかし箇所を検出するぼかし箇所検出手段、
前記開示対象文書中の前記ぼかし箇所検出手段で検出されたぼかし箇所に対して、前記ぼかし規則決定手段で決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成するぼかし文書生成手段、
としてコンピュータを機能させることを特徴とする文書開示プログラムを記録した媒体。 - 電子的な文書を開示するための文書開示方法において、
電子的な文書を記憶する文書記憶手段の中の文書を指定した開示要求を受け取ると、前記開示要求の要求元に関するプロファイル情報を解析し、前記プロファイル情報に応じたぼかし箇所検出方法とぼかし方法とを決定し、
前記開示要求で指定された開示対象文書の中から、決定されたぼかし箇所検出方法によりぼかし箇所を検出し、
前記開示対象文書中の検出されたぼかし箇所に対して、決定されたぼかし方法によるぼかし処理を実行し、ぼかし文書を生成する、
ことを特徴とする文書開示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31022497A JP3733715B2 (ja) | 1997-11-12 | 1997-11-12 | 文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31022497A JP3733715B2 (ja) | 1997-11-12 | 1997-11-12 | 文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11143871A JPH11143871A (ja) | 1999-05-28 |
JP3733715B2 true JP3733715B2 (ja) | 2006-01-11 |
Family
ID=18002692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31022497A Expired - Fee Related JP3733715B2 (ja) | 1997-11-12 | 1997-11-12 | 文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3733715B2 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001142893A (ja) * | 1999-11-12 | 2001-05-25 | Hitachi Ltd | 情報公開装置および文章公開方法 |
JP2002109045A (ja) * | 2000-09-29 | 2002-04-12 | Medical Bank System Kk | 診療簿チェックシステム |
JP2002245306A (ja) * | 2001-02-15 | 2002-08-30 | Hitachi Ltd | 取引斡旋システムと物品取引斡旋システム及び電力取引斡旋システム並びにそれらのサービス |
JP2002259368A (ja) * | 2001-03-01 | 2002-09-13 | Nippon Telegr & Teleph Corp <Ntt> | 文書伏字加工方法、文書伏字加工装置、文書伏字加工処理プログラム及びその記録媒体 |
JP2004234059A (ja) * | 2003-01-28 | 2004-08-19 | Oki Electric Ind Co Ltd | 情報提供システム |
JP2004349755A (ja) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | 秘匿情報通信システム |
CN103001923B (zh) | 2003-06-05 | 2016-03-30 | 英特特拉斯特技术公司 | 用于控制对在计算机***上的电子内容片段的访问的方法和*** |
JP2005259015A (ja) | 2004-03-15 | 2005-09-22 | Ricoh Co Ltd | 文書開示装置、文書開示システム、プログラム及び記憶媒体 |
JP4663308B2 (ja) * | 2004-12-17 | 2011-04-06 | 株式会社リコー | 情報マスキング装置 |
US7672967B2 (en) | 2005-02-07 | 2010-03-02 | Microsoft Corporation | Method and system for obfuscating data structures by deterministic natural data substitution |
US9626667B2 (en) | 2005-10-18 | 2017-04-18 | Intertrust Technologies Corporation | Digital rights management engine systems and methods |
JP5109677B2 (ja) * | 2008-01-22 | 2012-12-26 | 富士通株式会社 | 保護方法、情報処理装置、プログラム及び記録媒体 |
CN102473227B (zh) * | 2009-07-31 | 2015-06-24 | 日本电气株式会社 | 信息管理设备、信息管理方法和信息管理程序 |
EP2697929A4 (en) | 2011-04-11 | 2014-09-24 | Intertrust Tech Corp | INFORMATION SECURITY SYSTEMS AND METHODS |
JP5994366B2 (ja) * | 2012-04-27 | 2016-09-21 | ソニー株式会社 | 情報処理装置、情報処理方法、並びにプログラム |
JP5500221B2 (ja) * | 2012-08-27 | 2014-05-21 | 富士通株式会社 | 情報保護方法、情報処理装置及びプログラム |
JP2019153054A (ja) * | 2018-03-02 | 2019-09-12 | 三菱電機ビルテクノサービス株式会社 | 報告書作成システム及びプログラム |
-
1997
- 1997-11-12 JP JP31022497A patent/JP3733715B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11143871A (ja) | 1999-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3733715B2 (ja) | 文書開示装置、文書開示プログラムを格納した媒体および文書開示方法 | |
US8996979B2 (en) | Document automation systems | |
US8095975B2 (en) | Dynamic document merging method and system | |
US8122429B2 (en) | Method, system and program product for developing a data model in a data mining system | |
US8904471B1 (en) | Policy system for E-procurement | |
US7620709B2 (en) | Workflow in a paperless office | |
US8239825B2 (en) | Dynamic data restructuring method and system | |
US6044384A (en) | Document processing apparatus | |
JP2005259015A (ja) | 文書開示装置、文書開示システム、プログラム及び記憶媒体 | |
US20030005312A1 (en) | Apparatus and method for creating a map of a real name word to an anonymous word for an electronic document | |
JP3785133B2 (ja) | 情報共有支援方法 | |
JP2002117215A (ja) | 特許管理システム | |
JP7275477B2 (ja) | 情報処理装置、情報処理システム、及びプログラム | |
JP4461034B2 (ja) | 利用権発行方法、利用権発行装置、および利用権システム | |
JP5703165B2 (ja) | プログラム生成装置、その方法及びプログラム | |
JP5439028B2 (ja) | 情報検索装置、情報検索方法、およびプログラム | |
JP4044644B2 (ja) | 電子掲示板システム、電子掲示板プログラムが記憶された記憶媒体、及び電子掲示板の活性化方法 | |
JP7298999B2 (ja) | 資料作成装置、資料作成システム、資料作成方法及びプログラム | |
US20050086123A1 (en) | Method, system and program product for managing items available for electronic purchase | |
US20020165763A1 (en) | System and method for implementing technical change in an organization having multiple hierarchies | |
JP5499388B2 (ja) | 書類、バリデーションチェック及び開発ドキュメント作成用コンパイラ及びそれを用いた稟議システム | |
JP2005267195A (ja) | 階層化文書情報生成装置、階層化文書情報生成方法および階層化文書情報生成プログラム | |
JP5469026B2 (ja) | レポート作成装置およびそのプログラム | |
JP2006338114A (ja) | データ管理装置およびデータ管理方法 | |
Matsushita et al. | A frame representation of user requirements for automated data visualization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050124 |
|
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: 20050927 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051010 |
|
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: 20091028 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101028 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101028 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111028 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121028 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121028 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131028 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |