JPH11143871A - Document disclosure device and medium for storing document disclosure program - Google Patents
Document disclosure device and medium for storing document disclosure programInfo
- Publication number
- JPH11143871A JPH11143871A JP9310224A JP31022497A JPH11143871A JP H11143871 A JPH11143871 A JP H11143871A JP 9310224 A JP9310224 A JP 9310224A JP 31022497 A JP31022497 A JP 31022497A JP H11143871 A JPH11143871 A JP H11143871A
- Authority
- JP
- Japan
- Prior art keywords
- document
- blur
- disclosure
- blurring
- 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.)
- Granted
Links
Landscapes
- Storage Device Security (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は利用者からの要求に
応じて電子的な文書を開示する文書開示装置及び文書開
示プログラムを記録した媒体に関し、特に内容の一部を
非開示とした状態で文書を開示する文書開示装置及び文
書開示プログラムを記録した媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document disclosing apparatus and a medium storing a document disclosing program for disclosing an electronic document in response to a request from a user, and particularly to a document disclosing a part of the contents. The present invention relates to a document disclosure device that discloses a document and a medium that stores a document disclosure program.
【0002】[0002]
【従来の技術】文書を作成する場合に、他の人が作成し
た同種の文書を見ることは非常に参考になる。例えば、
グループの生産性をあげるために、サンプル文書をグル
ープ内に開示し、グループメンバが必要に応じて参照で
きるようにすることは有益である。2. Description of the Related Art When creating a document, it is very helpful to see the same type of document created by another person. For example,
To increase group productivity, it is useful to disclose sample documents within the group so that group members can refer to it as needed.
【0003】しかしながら、同じグループのメンバであ
っても、サブグループの違いやメンバ権限の違いなどに
より、ある文書の全文をサンプル文書として開示するこ
とが不適切な場合がある。例えば、商品提案書には提案
先が抱えている問題点が具体的に記述されるが、提案先
との守秘義務を遵守するために、その内容を他の部署に
開示することは不適切である。また、商品提案書には商
品提供価格が具体的に記述されるが、提案者および提案
承認者がもつ値引きの裁量権は、他の権限のメンバ(例
えば、職場における階級が下位のものや、代理店契約先
の営業員)に秘匿する必要があり、この場合も提案書の
記述すべてを開示することは不適切である。However, even in the same group, it is sometimes inappropriate to disclose the full text of a certain document as a sample document due to differences in subgroups and differences in member rights. For example, a product proposal specifically describes the problems that the proposal has, but it is inappropriate to disclose the content to other departments in order to comply with the confidentiality of the proposal. is there. Also, the product offer price describes the product offer price concretely, but the proposer and the proposal approver have the discretionary power of discount, as a member of another authority (for example, a lower rank in the workplace, It is necessary to keep the information confidential to the sales representative of the agency contractor), and in this case, it is inappropriate to disclose the entire description of the proposal.
【0004】したがって、サンプル文書の開示内容は、
文書を参照しようとする相手に応じたものとする必要が
ある。参照者に応じた文書の開示に関わる従来の技術と
しては、例えば特開平7−98708号公報に記載のよ
うに、文書を構成する要素ごとにアクセス権限を設定
し、文書を参照しようとする相手のプロファイルに応じ
て、要素に含まれる内容を開示または非開示とするもの
がある。[0004] Therefore, the disclosure content of the sample document is:
It must be appropriate for the person who wants to see the document. As a conventional technique related to disclosure of a document according to a referrer, for example, as described in JP-A-7-98708, an access right is set for each element constituting a document, and Depending on the profile, some of the elements may be disclosed or not disclosed.
【0005】また、特開平9−153912号公報に記
載のように、ある事柄に対する複数の異なる内容をあら
かじめ用意し、文書を参照する側の選択あるいはプロフ
ァイルに応じて、参照される内容を切り替えるというも
のがある。Further, as described in Japanese Patent Application Laid-Open No. 9-153912, a plurality of different contents for a certain matter are prepared in advance, and the contents to be referred to are switched in accordance with the selection or profile of the side referring to the document. There is something.
【0006】[0006]
【発明が解決しようとする課題】しかし、特開平7−9
8708号公報に記載の技術においては、文書の内容の
一部分が完全に見えなくなるため、参照者は非開示の部
分にどのようなことが書かれていたかを知ることができ
ない。開示される文書がサンプルとしての役割を果たす
ためには、参照者が文書全体の構成とともに文書の各部
分のトピックを把握できることが要求される。すなわ
ち、特開平7−98708号公報に記載の技術では、サ
ンプルとして利用したいという要求が満たされない。ま
た、内容の部分ごとにアクセス権を逐一設定しなければ
ならず、特に開示する文書数が増大するほど、情報を開
示する側にとって工数的負担は非常に大きい。However, Japanese Patent Laid-Open No. 7-9 / 1995
In the technique described in Japanese Patent No. 8708, a part of the contents of a document is completely invisible, so that a referrer cannot know what was written in a non-disclosed part. In order for a disclosed document to serve as a sample, it is required that a referrer can grasp the topic of each part of the document as well as the structure of the entire document. That is, the technique described in Japanese Patent Application Laid-Open No. 7-98708 does not satisfy the demand for use as a sample. In addition, the access right must be set for each part of the content. In particular, as the number of documents to be disclosed increases, the burden on the person who discloses the information becomes extremely large.
【0007】また、特開平9−153912号公報に記
載の技術においては、参照される相手に合わせてあらか
じめ内容を用意しなければならない。サンプル文書の開
示は、参照する側が自分の状況に近いものが見つけやす
いという点と、複数の文書を比較することでコツをつか
むという点から、多くの文書が開示されることが望まし
い。特開平9−153912公報号に記載の技術では、
多くの文書を開示するのに、それらの文書の内容を制約
した多数の文書を追加せざるを得ず、情報を開示する側
にとって工数的負担は非常に大きい。In the technique described in Japanese Patent Application Laid-Open No. 9-153912, the contents must be prepared in advance in accordance with the reference partner. As for disclosure of sample documents, it is desirable that many documents be disclosed because it is easy for a referrer to find one that is close to their own situation, and that they can get tips by comparing multiple documents. In the technology described in Japanese Patent Application Laid-Open No. 9-153912,
In order to disclose many documents, a large number of documents having to restrict the contents of those documents must be added, and the man-hour burden on the information disclosing person is very large.
【0008】本発明はこのような点に鑑みてなされたも
のであり、参照者に伝わる内容を制約しつつも、サンプ
ルとしての役割を十分に果たすことができる文書を、少
ない工数負担で生成できる文書開示装置を提供すること
を目的とする。[0008] The present invention has been made in view of such a point, and it is possible to generate a document which can sufficiently fulfill the role of a sample while restricting the content transmitted to a referrer with a small man-hour burden. It is an object to provide a document disclosure device.
【0009】また、本発明の別の目的は、参照者に伝わ
る内容を制約しつつもサンプルとしての役割を十分に果
たすことができる文書を、少ない工数負担で生成する処
理をコンピュータに行わせることができる文書開示プロ
グラムを記録した媒体を提供することである。Another object of the present invention is to cause a computer to perform a process of generating a document that can sufficiently fulfill a role as a sample while restricting the content transmitted to a referrer with a small man-hour burden. It is an object of the present invention to provide a medium on which a document disclosure program is recorded.
【0010】[0010]
【課題を解決するための手段】本発明では上記課題を解
決するために、電子的な文書を開示する文書開示装置に
おいて、電子的な文書を記憶する文書記憶手段と、前記
文書記憶手段の中の文書を指定した開示要求を受け取る
と、前記開示要求の要求元に関するプロファイル情報を
解析し、前記プロファイル情報に応じたぼかし箇所検出
方法とぼかし方法とを決定するぼかし規則決定手段と、
前記開示要求で指定された開示対象文書の中から、前記
ぼかし規則決定手段で決定されたぼかし箇所検出方法に
よりぼかし箇所を検出するぼかし箇所検出手段と、前記
開示対象文書中の前記ぼかし箇所検出手段で検出された
ぼかし箇所に対して、前記ぼかし規則決定手段で決定さ
れたぼかし方法によるぼかし処理を実行し、ぼかし文書
を生成するぼかし文書生成手段と、を有することを特徴
とする文書開示装置が提供される。According to the present invention, in order to solve the above-mentioned problems, in a document disclosing apparatus for disclosing an electronic document, a document storage means for storing an electronic document, and When receiving a disclosure request that specifies the document of, a blur rule analysis unit that analyzes profile information related to the request source of the disclosure request and determines a blur location detection method and a blur method according to the profile information,
From among the disclosure target documents specified in the disclosure request, a blur location detection unit that detects a blur location by the blur location detection method determined by the blur rule determination unit, and the blur location detection unit in the disclosure target document. A blur document generating unit for executing a blur process on the blur position detected by the blur method determined by the blur rule determining unit to generate a blur document. Provided.
【0011】この文書開示装置によれば、文書記憶手段
の中の文書を指定した開示要求が入力されると、ぼかし
規則決定手段により、開示要求の要求元に関するプロフ
ァイル情報が解析され、プロファイル情報に応じたぼか
し箇所検出方法とぼかし方法とが決定される。すると、
ぼかし箇所検出手段により、開示要求で指定された開示
対象文書の中からぼかし箇所の検出が行われる。そし
て、ぼかし文書生成手段により、ぼかし箇所検出手段で
検出されたぼかし箇所に対して、ぼかし規則決定手段で
決定されたぼかし方法によるぼかし処理が実行され、ぼ
かし文書が生成される。According to this document disclosure device, when a disclosure request designating a document in the document storage unit is input, the blur rule determining unit analyzes profile information relating to the request source of the disclosure request, and converts the profile information into profile information. The corresponding blurring point detection method and blurring method are determined. Then
The blurred portion is detected from the disclosure target document specified by the disclosure request by the blurred portion detection means. Then, the blurring document generation unit performs a blurring process on the blurred portion detected by the blurring point detection unit by the blurring method determined by the blurring rule determination unit, and generates a blurred document.
【0012】これにより、文書を開示する者が元の文書
の内容の変更等をすることなく、内容をぼかした文書
を、第三者に開示することができる。また、電子的な文
書を開示するための文書開示プログラムを記録した媒体
において、電子的な文書を記憶する文書記憶手段、前記
文書記憶手段の中の文書を指定した開示要求を受け取る
と、前記開示要求の要求元に関するプロファイル情報を
解析し、前記プロファイル情報に応じたぼかし箇所検出
方法とぼかし方法とを決定するぼかし規則決定手段、前
記開示要求で指定された開示対象文書の中から、前記ぼ
かし規則決定手段で決定されたぼかし箇所検出方法によ
りぼかし箇所を検出するぼかし箇所検出手段、前記開示
対象文書中の前記ぼかし箇所検出手段で検出されたぼか
し箇所に対して、前記ぼかし規則決定手段で決定された
ぼかし方法によるぼかし処理を実行し、ぼかし文書を生
成するぼかし文書生成手段、としてコンピュータを機能
させることを特徴とする文書開示プログラムを記録した
媒体が提供される。[0012] This makes it possible for a person who discloses the document to disclose the document whose content has been blurred to a third party without changing the content of the original document. Also, in a medium storing a document disclosure program for disclosing an electronic document, a document storage unit for storing an electronic document, and upon receiving a disclosure request designating a document in the document storage unit, receiving the disclosure request A blur rule determining unit that analyzes profile information related to a request source of a request and determines a blur location detection method and a blur method according to the profile information, the blur rule from among the disclosure target documents specified in the disclosure request. A blur point detection means for detecting a blur point by the blur point detection method determined by the determination means, a blur point detected by the blur point detection means in the disclosure target document, determined by the blur rule determination means. Functioning a computer as a blurred document generating means for executing a blurring process by a blurring method and generating a blurred document Medium recording a document disclosure program for causing is provided.
【0013】この媒体に記録された文書開示プログラム
をコンピュータに実行させれば、上記本発明に係る文書
開示装置の有すべき処理をコンピュータに行わせること
ができる。[0013] By causing a computer to execute the document disclosure program recorded on this medium, it is possible to cause the computer to execute the processing that the document disclosure device according to the present invention should have.
【0014】[0014]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は、本発明の原理構成図であ
る。文書記憶手段1は、多数の電子的な文書記憶する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram illustrating the principle of the present invention. The document storage means 1 stores a large number of electronic documents.
【0015】ぼかし規則決定手段2は、文書記憶手段1
の中の文書を指定した開示要求を受け取り、開示要求の
要求元に関するプロファイル情報を解析し、プロファイ
ル情報に応じたぼかし箇所検出方法とぼかし方法とを決
定する。ここで、開示要求で指定された文書が開示対象
文書1aとなる。ぼかし規則決定手段2には、ぼかし箇
所検出方法とぼかし方法とを決定するために、予め複数
のぼかし規則2aが格納されている。各ぼかし規則2a
は、ぼかし箇所検出方法とぼかし方法との組からなる。
これらの中から、どのぼかし規則を適用するのかを選択
することによって、プロファイル情報に応じたぼかし箇
所検出方法とぼかし方法とを決定することができる。The blurring rule determining means 2 includes a document storing means 1
Receiving the disclosure request designating the document in, analyzing the profile information relating to the request source of the disclosure request, and determining a blurring point detection method and a blurring method according to the profile information. Here, the document specified by the disclosure request becomes the disclosure target document 1a. A plurality of blurring rules 2a are stored in advance in the blurring rule determining means 2 in order to determine a blurred portion detection method and a blurring method. Each blur rule 2a
Consists of a set of a blurring point detection method and a blurring method.
By selecting which blurring rule to apply from among these, it is possible to determine a blurring point detection method and a blurring method according to the profile information.
【0016】ぼかし箇所検出手段3は、開示要求で指定
された開示対象文書1aの中から、ぼかし規則決定手段
2で決定されたぼかし箇所検出方法によりぼかし箇所を
検出する。The blur spot detecting means 3 detects a blur spot from the disclosure target document 1a specified in the disclosure request by the blur spot detecting method determined by the blur rule determining means 2.
【0017】ぼかし文書生成手段4は、開示対象文書1
a中のぼかし箇所検出手段3で検出されたぼかし箇所に
対して、ぼかし規則決定手段2で決定されたぼかし方法
によるぼかし処理を実行し、ぼかし文書5を生成する。[0017] The blurred document generating means 4 outputs the document 1 to be disclosed.
A blur processing is performed on the blur position detected by the blur position detection unit 3 in the “a” by the blur method determined by the blur rule determination unit 2, and a blur document 5 is generated.
【0018】このような文書開示装置によれば、開示要
求が入力された際には、その開示要求の要求元のプロフ
ァイル情報に応じて内容が自動的にぼかされたぼかし文
書5が作成される。例えば、会社名が「○」に置換され
たり、数値が黒線に置換されたりする。このようなぼか
し文書5は、個人のプライバシーや企業秘密に属する内
容が隠されているが、それ以外の文書フォーマットなど
は元のままであるため、同様の文書を作成する際のサン
プルとして有効に利用することができる。しかも、文書
を開示する者が、余分な負担を負わされることはない。According to such a document disclosure apparatus, when a disclosure request is input, a blur document 5 whose contents are automatically blurred in accordance with the profile information of the requester of the disclosure request is created. You. For example, the company name is replaced with “「 ”, and the numerical value is replaced with a black line. In such a blurred document 5, contents belonging to personal privacy and trade secrets are hidden, but other document formats are not changed. Therefore, the blurred document 5 is effectively used as a sample when creating a similar document. Can be used. Moreover, there is no extra burden on the person who discloses the document.
【0019】以下に、本発明の実施の形態について詳細
に説明する。図2は、本発明の実施の形態のシステム構
成を示す図である。本実施の形態では、文書作成装置2
0、複数の要求側サブシステム30,30a、及び開示
側サブシステム100がネットワーク10に接続されて
おり、このネットワーク10を介して各種データの交換
を行う。ネットワーク10としては、インターネットや
イントラネットなどを用いることができる。文書作成装
置20は、開示側サブシステム100の利用者(以下、
開示者と呼ぶ)が文書を作成するための装置である。文
書作成装置20で作成された文書のうち、他者に開示す
る文書が開示側サブシステム100に送られる。なお、
本実施の形態では、開示する文書のフォーマットとして
HTML(HyperText Mark-up Language)を用いるものと
する。Hereinafter, embodiments of the present invention will be described in detail. FIG. 2 is a diagram showing a system configuration according to the embodiment of the present invention. In the present embodiment, the document creation device 2
0, a plurality of requesting subsystems 30 and 30a, and a disclosure subsystem 100 are connected to a network 10, and exchange various data via the network 10. As the network 10, the Internet, an intranet, or the like can be used. The document creation device 20 is a user of the disclosure-side subsystem 100 (hereinafter, referred to as a user).
Is a device for creating a document. Among the documents created by the document creation device 20, a document to be disclosed to another person is sent to the disclosure-side subsystem 100. In addition,
In the present embodiment, it is assumed that HTML (HyperText Mark-up Language) is used as a format of a document to be disclosed.
【0020】要求側サブシステム30,30aは、文書
の開示要求を出力し、受け取った文書の内容を表示装置
の画面に表示する装置である。開示側サブシステム10
0は、開示要求の要求元のプロファイルに応じて、要求
された文書の内容をぼかした新たな文書を作成し、要求
元へ送信する装置である。The requesting subsystems 30 and 30a are devices for outputting a document disclosure request and displaying the contents of the received document on a screen of a display device. Disclosing subsystem 10
Reference numeral 0 denotes an apparatus that creates a new document in which the content of the requested document is blurred according to the profile of the request source of the disclosure request, and transmits the new document to the request source.
【0021】以下、各サブシステムを構成する機能部が
有する機能と他の機能部との関係について、機能部ごと
に述べる。まず、要求側サブシステム30の機能部につ
いて説明する。以下に説明する機能部は、他の要求側サ
ブシステム30aも同様に有しているものである。Hereinafter, the relationship between the functions of the functional units constituting each subsystem and other functional units will be described for each functional unit. First, the functional units of the requesting subsystem 30 will be described. The functional units described below have the other requesting subsystems 30a as well.
【0022】開示対象文書指定部31は、要求側サブシ
ステムの利用者(以下、要求者と呼ぶ)が開示を要求す
る文書を指定する機能を有する。文書の指定は、後述す
る開示側サブシステム100の文書保管部101が保管
する文書に対して付与した識別子を、要求者が本機能部
を用いて入力することで行われる。この開示対象文書指
定部31は、識別子の入力が終わると、その識別子を後
述する開示要求発信部33に通知する。The disclosure target document designation section 31 has a function of designating a document requested to be disclosed by a user of the requesting subsystem (hereinafter, referred to as a requester). The designation of the document is performed by the requester using the present functional unit to input an identifier given to the document stored by the document storage unit 101 of the disclosure-side subsystem 100 described later. When the input of the identifier is completed, the disclosure target document designation unit 31 notifies the disclosure request transmission unit 33 of the identifier, which will be described later.
【0023】プロファイル管理部32は、要求者のプロ
ファイルと要求側サブシステム30のプロファイルとを
管理する機能を有する。ここで要求者のプロファイルと
は、要求者個人に関する情報を記述したものである。ま
た、要求側サブシステム30のプロファイルとは、要求
側サブシステムごとに固有の情報を記述したものであ
る。したがって、ある要求側サブシステムを複数の人が
利用する場合は、1つの要求側サブシステムにおいて複
数の要求者に対応するプロファイルが管理される。ま
た、要求側サブシステムのプロファイルはサブシステム
毎に異なる。これらの各種プロファイルは、あらかじめ
プロファイル管理部32に記憶されている。The profile management section 32 has a function of managing the profile of the requester and the profile of the requesting subsystem 30. Here, the requester's profile describes information about the individual requester. In addition, the profile of the requesting subsystem 30 describes information unique to each requesting subsystem. Therefore, when a certain requesting subsystem is used by a plurality of persons, profiles corresponding to a plurality of requesters are managed in one requesting subsystem. Also, the profile of the requesting subsystem differs for each subsystem. These various profiles are stored in the profile management unit 32 in advance.
【0024】なお、1つのプロファイルは、属性名と属
性値との組が複数個ある集合として表現される。以下
に、プロファイル管理部32で管理されるプロファイル
の例を示す。One profile is expressed as a set having a plurality of pairs of attribute names and attribute values. An example of a profile managed by the profile management unit 32 will be described below.
【0025】図3は、要求者のプロファイルの例を示す
図である。このプロファイルは、属性名と、その属性に
おいて取り得る属性値とが登録されている。図3の例で
は、属性名「氏名」に対して取り得る属性値は「姓
名」である。属性名「メールアドレス」に対して取り得
る属性値は「SMTPメールアドレス」である。属性名
「所属団体」に対して取り得る属性値は「所属する団体
の名称」である。属性名「所属事業所」に対して取り得
る属性値は「所属する事業所の名称」である。属性名
「所属部署」に対して取り得る属性値は「所属する部署
の名称」である。属性名「職制」に対して取り得る属性
値は「現在の職制」である。属性名「階級」に対して取
り得る属性値は「現在の階級」である。FIG. 3 is a diagram showing an example of a profile of a requester. In this profile, an attribute name and an attribute value that can be taken in the attribute are registered. In the example of FIG. 3, the attribute value that can be taken for the attribute name “name” is “last name”.
Name. An attribute value that can be taken for the attribute name “mail address” is “SMTP mail address”. The attribute value that can be taken for the attribute name “affiliated organization” is “name of affiliated organization”. The attribute value that can be taken for the attribute name “affiliated establishment” is “name of the affiliated office”. The attribute value that can be taken for the attribute name “affiliated department” is “name of the department to which it belongs”. The attribute value that can be taken for the attribute name “position” is “current position”. The attribute value that can be taken for the attribute name “class” is “current class”.
【0026】図4は、要求側サブシステムのプロファイ
ルの例を示す図である。このプロファイルは、属性名
と、その属性において取り得る属性値とが登録されてい
る。図4の例では、属性名「マシン名」に対して取り得
る属性値は「文字列」である。属性名「マシンアドレ
ス」に対して取り得る属性値は「TCP/IPアドレ
ス」である。属性名「ドメイン」に対して取り得る属性
値は「インターネットのドメイン」である。属性名「管
理団体」に対して取り得る属性値は「管理する団体の名
称」である。属性名「管理事業所」に対して取り得る属
性値は「管理する事業所の名称」である。属性名「管理
部署」に対して取り得る属性値は「管理する部署の名
称」である。FIG. 4 is a diagram showing an example of the profile of the requesting subsystem. In this profile, an attribute name and an attribute value that can be taken in the attribute are registered. In the example of FIG. 4, the attribute value that can be taken for the attribute name “machine name” is “character string”. An attribute value that can be taken for the attribute name “machine address” is “TCP / IP address”. The attribute value that can be taken for the attribute name “domain” is “Internet domain”. An attribute value that can be taken for the attribute name “administrative organization” is “name of organization to manage”. An attribute value that can be taken for the attribute name “managed office” is “name of the office to be managed”. The attribute value that can be taken for the attribute name “management section” is “name of the section to be managed”.
【0027】プロファイル管理部32が管理するプロフ
ァイルは、後述する開示要求発信部33が発信するデー
タに利用される。図2に戻り、開示要求発信部33は、
開示側サブシステム100に対して、文書の開示要求を
発信する機能を有する。開示要求発信部33に開示対象
文書指定部31から識別子が通知されると、開示要求発
信部33はプロファイル管理部32から要求者のプロフ
ァイルと要求者側サブシステムのプロファイルとを取得
する。そして、これらのプロファイルと識別子とからな
るデータを開示要求として、ネットワーク10を介して
開示側サブシステム100に送付する。The profile managed by the profile management unit 32 is used for data transmitted by a disclosure request transmission unit 33 described later. Returning to FIG. 2, the disclosure request transmission unit 33
It has a function of transmitting a document disclosure request to the disclosure-side subsystem 100. When the disclosure request transmitting unit 33 is notified of the identifier from the disclosure target document specifying unit 31, the disclosure request transmitting unit 33 acquires the requester's profile and the requester's subsystem profile from the profile management unit 32. Then, the data including the profile and the identifier is transmitted to the disclosure-side subsystem 100 via the network 10 as a disclosure request.
【0028】文書受信部34は、後述する開示側サブシ
ステム100の文書発信部116が発信した文書を受信
する機能を有する。文書表示部35は、文書受信部34
が受信した文書を表示装置の画面に表示する機能を有す
る。The document receiving section 34 has a function of receiving a document transmitted by a document transmitting section 116 of the disclosing subsystem 100 described later. The document display unit 35 includes a document reception unit 34
Has the function of displaying the received document on the screen of the display device.
【0029】以上が要求側サブシステム30の構成要素
の機能の内容である。次に、開示側サブシステム100
を構成する機能部について述べる。文書保管部101
は、他者への開示が許された複数の文書を保管する機能
を有する。文書作成装置20によって作成された文書の
うち、他者への開示が許された文書はネットワーク10
を介して開示側サブシステム100へ送付される。文書
保管部101は、送付された文書を受領し、一意の識別
子を文書に付与し、その識別子に対応づけて文書を記憶
する。なお本実施の形態では、文書に対する識別子の表
記としてURL(Uniform Resource Locator)を用いてい
る。この文書保管部101は、後述する開示要求受信部
103の通知に従って、開示対象となる文書を、後述す
る開示対象文書記憶部102に転記する。The functions of the components of the requesting subsystem 30 have been described above. Next, the disclosure subsystem 100
The functional units that constitute are described. Document storage unit 101
Has a function of storing a plurality of documents permitted to be disclosed to others. Of the documents created by the document creation device 20, the documents permitted to be disclosed to others are the network 10
To the disclosure-side subsystem 100 via The document storage unit 101 receives the sent document, assigns a unique identifier to the document, and stores the document in association with the identifier. In this embodiment, a URL (Uniform Resource Locator) is used as a notation of an identifier for a document. The document storage unit 101 transfers a document to be disclosed to a disclosure target document storage unit 102, which will be described later, in accordance with a notification from a disclosure request receiving unit 103, which will be described later.
【0030】開示対象文書記憶部102は、開示対象と
なる文書を、後述する内容の置換処理のために一時的に
記憶する機能を有する。開示対象となる文書は、文書保
管部101によって開示対象文書記憶部102内に転記
される。The disclosure target document storage unit 102 has a function of temporarily storing a document to be disclosed for replacement processing of contents described later. The document to be disclosed is transcribed into the disclosure target document storage unit 102 by the document storage unit 101.
【0031】開示要求受信部103は、文書保管部10
1が保管する文書に対して、要求側サブシステム30の
開示要求発信部33からネットワーク10を介して送付
される開示要求を受信する機能を有する。本実施の形態
では、1つの開示要求によって起動された一連の開示処
理が終了するまで、他の開示要求による処理の起動を行
わない。すなわち、複数の開示処理を並行に実行するこ
とはない。開示要求受信部103において、開示処理が
終了しているかどうかの判定は、開示対象文書記憶部1
02に文書が記憶されているかを調べることで行われ
る。開示対象文書記憶部102に文書が記憶されていれ
ば、処理中であると判定される。The disclosure request receiving unit 103 includes the document storage unit 10
1 has a function of receiving a disclosure request sent via the network 10 from the disclosure request transmission unit 33 of the requesting subsystem 30 to the document stored by the requesting subsystem 30. In the present embodiment, processing is not started by another disclosure request until a series of disclosure processing started by one disclosure request ends. That is, a plurality of disclosure processes are not executed in parallel. The disclosure request receiving unit 103 determines whether or not the disclosure processing has been completed, according to the disclosure target document storage unit 1.
02 is performed by checking whether a document is stored. If a document is stored in the disclosure target document storage unit 102, it is determined that the document is being processed.
【0032】開示要求受信部103が新たな開示要求を
受信した際に、開示対象文書記憶部102に文書が記憶
されていなければ、開示要求受信部103は開示要求に
含まれる識別子を文書保管部101に通知して開示対象
となる文書を開示対象文書記憶部102に記憶させる。
同時に、開示要求に含まれる要求者と要求側サブシステ
ム30のプロファイルを後述するプロファイル記憶部1
04に通知する。もし、開示対象文書記憶部102に文
書が記憶されていれば、本機能部はそれ以降の処理を行
わない。When the disclosure request receiving unit 103 receives a new disclosure request and no document is stored in the disclosure target document storage unit 102, the disclosure request receiving unit 103 stores the identifier included in the disclosure request in the document storage unit. The disclosure target document is notified to 101 and the disclosure target document is stored in the disclosure target document storage unit 102.
At the same time, the profile of the requester and the requesting subsystem 30 included in the disclosure request are stored in a profile storage unit 1 described later.
04 is notified. If a document is stored in the disclosure target document storage unit 102, this functional unit does not perform any subsequent processing.
【0033】プロファイル記憶部104は、開示要求受
信部103が受信した開示要求に含まれる、要求者のプ
ロファイルと要求側サブシステムのプロファイルとを記
憶する機能を有する。開示要求受信部103からプロフ
ァイルが送られてきた場合に、プロファイル記憶部10
4は、その時点までに記憶されていたプロファイルを消
去し、新たに送られてきたプロファイルを記憶する。プ
ロファイル記憶部104で記憶されるプロファイルは、
後述する置換規則選択部112による選択処理の際に利
用される。また、後述する文書発信部116が発信先を
特定する際にも利用される。The profile storage unit 104 has a function of storing the profile of the requester and the profile of the requesting subsystem included in the disclosure request received by the disclosure request receiving unit 103. When a profile is sent from the disclosure request receiving unit 103, the profile storage unit 10
4 erases the profile stored up to that point and stores the newly sent profile. The profile stored in the profile storage unit 104 is
It is used at the time of selection processing by the replacement rule selection unit 112 described later. It is also used when a document transmission unit 116 described later specifies a transmission destination.
【0034】内容置換方法記憶部105は、文書の内容
をぼかしたものに置換する方法を記憶するための機能を
有する。内容置換方法記憶部105で記憶される方法
は、後述する内容置換部115で実行される一連の手続
きとして記述されたものである。本実施の形態では、あ
らかじめ複数の置換方法が記憶されており、各置換方法
を一意に識別するための識別子が付与されている。その
識別子は、後述する置換規則記憶部107に記憶される
特定の規則を構成するために用いられる。また、本実施
の形態では、置換方法の識別子と対応づけて、その識別
子が示す置換方法に関するコメントが記憶されている。
記憶されているコメントは、後述する置換規則設定部1
08を用いた開示者による操作の際に、開示者が置換方
法の内容を理解することを助けるために用いられる。The content replacement method storage unit 105 has a function of storing a method of replacing the content of a document with a blurred one. The method stored in the content replacement method storage unit 105 is described as a series of procedures executed by the content replacement unit 115 described later. In the present embodiment, a plurality of replacement methods are stored in advance, and an identifier for uniquely identifying each replacement method is assigned. The identifier is used to configure a specific rule stored in the replacement rule storage unit 107 described later. In the present embodiment, a comment on the replacement method indicated by the identifier is stored in association with the identifier of the replacement method.
The stored comment is a replacement rule setting unit 1 described later.
It is used to help the discloser understand the contents of the replacement method during the operation by the discloser using 08.
【0035】本実施の形態で用いられる置換方法は、大
きく4つの種類に分けられる。4つの種類を、意味的抽
象化、造形的抽象化、無意味化、ノイズ付加と呼ぶ。以
下、それぞれの置換方法の特徴について述べる。The replacement methods used in the present embodiment are roughly classified into four types. The four types are called semantic abstraction, modeling abstraction, meaninglessness, and noise addition. Hereinafter, the features of each replacement method will be described.
【0036】意味的抽象化は、例えば12345→「5
桁の正数」→「数値」といったように、具体的なデータ
から意味的に抽象度の高い表現に置換するものである。
この種類の置換方法は、複数の抽象度のレベルとその上
下関係(例えば、「正数」→「数値」)をあらかじめ定
義するとともに、具体的なデータの特徴を換算する式
(例えば、12345→「5桁」)を定義し、これらを
組み合わせて計算する手続きを記述することで実現でき
る。複数の抽象度レベルとその上下の関係を定義するデ
ータ構造としては、例えば以下のようなものが考えられ
る。The semantic abstraction is, for example, 12345 → “5
It replaces specific data with a semantically more abstract expression, such as “digit positive number” → “numerical value”.
This type of replacement method defines a plurality of abstraction levels and their hierarchical relationship (eg, “positive number” → “numeric value”) in advance, and also converts specific data features (eg, 12345 → This can be realized by defining “five digits”) and describing a procedure for calculating by combining these. As a data structure for defining a plurality of abstraction levels and their upper and lower relationships, for example, the following can be considered.
【0037】図5は、複数の抽象度レベルとその上下の
関係を定義する階層構造情報の例を示す図である。この
階層構造情報41は、ある抽象度レベルをノードとし、
上下関係をリンクで表したものであり、全体として木構
造を形成している。最も下位のノードの表記には、実際
のデータ、あるいはシステムのハードウェアアーキテク
チャに応じたデータタイプ定義(例えば、「16ビット
データの先頭ビットが1のもの」といった定義)が記述
される。FIG. 5 is a diagram showing an example of hierarchical structure information defining a plurality of abstraction levels and their upper and lower relationships. The hierarchical structure information 41 indicates that a certain abstraction level is a node,
The hierarchical relationship is represented by a link, and forms a tree structure as a whole. In the notation of the lowest order node, actual data or a data type definition (for example, a definition such as “the first bit of 16-bit data is 1”) according to the hardware architecture of the system is described.
【0038】この種類の置換方法が適用できるデータの
タイプとして、前述の数値の他に、語句と画像がある。
語句の抽象化としては、例えば、神奈川足柄上郡中井町
→「事業所所在地」→「地名」といったものがあげられ
る。また、画像の抽象化としては、例えば、明度や色相
の分布傾向から画像に対する印象語へ換算する式を定義
することで、特定の画像から「明るい写真」「暖かいイ
ラスト」へといったものがあげられる。As data types to which this type of replacement method can be applied, there are words and images in addition to the numerical values described above.
Examples of the abstraction of a phrase include, for example, Nakai-cho, Kanagawa Ashigara-gun → “business location” → “place name”. Also, as an abstraction of an image, for example, by defining an expression for converting a distribution tendency of lightness or hue into an impression word for an image, a specific image can be referred to as “bright photograph” or “warm illustration”. .
【0039】造形的抽象化は、具体的なデータから造形
的に抽象度の高い表現に置換するものである。図6は、
造形的抽象化の例を示す図である。この例では、文書4
2内の文字列を黒線に置換することでデータの造形的抽
象化を行っている。したがって、変換後の文書42aで
は、4行分の文字列が4本の平行な線で表されている。The modeling abstraction is to replace concrete data with an expression having a high level of modeling abstraction. FIG.
It is a figure showing an example of modeling abstraction. In this example, document 4
By replacing the character string in 2 with a black line, the modeling of data is abstracted. Therefore, in the converted document 42a, the character strings for four lines are represented by four parallel lines.
【0040】造形的抽象化は、データタイプの置換関係
(例えば、文字列→線)と特徴を換算する式(例えば、
行数→本数)とをあらかじめ定義し、これらを組み合わ
せて計算する手続きを記述することで実現できる。造形
的抽象化が適用できるデータのタイプとして、前述の文
字列の他に画像(例えば、画像が占める領域を矩形など
の図形に置換する)があげられる。The modeling abstraction uses a data type replacement relationship (for example, a character string → line) and a feature conversion formula (for example,
(The number of rows → the number of rows) is defined in advance, and a procedure for calculating by combining these can be described. Examples of data types to which the modeling abstraction can be applied include an image (for example, replacing an area occupied by the image with a graphic such as a rectangle) in addition to the above-described character string.
【0041】無意味化は、例えば「12345」→「*
****」といったように、具体的なデータから、その
データに依存しない無意味なデータへ置換するものであ
る。この種類の置換方法は、特定のデータに一律に置換
する手続き、あるいは、ランダムなデータに置換する手
続きを記述することによって実現される。To make the meaning meaningless, for example, “12345” → “*
**** replaces specific data with meaningless data that does not depend on the data. This type of replacement method is realized by describing a procedure for uniformly replacing specific data or a procedure for replacing random data.
【0042】無意味化が適用できるデータのタイプとし
て、前述の数値の他に、文字列、画像(例えば、マスキ
ングやモザイク)、音声(例えば、無音化や発信音への
置換)といったものがあげられる。The types of data to which the meaning can be applied include character strings, images (for example, masking and mosaics), and voices (for example, silence and replacement with dial tone) in addition to the above-mentioned numerical values. Can be
【0043】ノイズ付加は、例えば画像をざらざらした
画質に劣化させるといったように、具体的なデータに対
して前記データと同じタイプのデータを加算したものに
置換するものである。この種類の置換方法は、加算する
データの作成方式(例えば関数や確率)を定義し、前記
作成方式から得られるデータを置換するデータに加算す
る手続きを記述することによって実現される。The noise addition is to replace specific data with data of the same type as the data, for example, to deteriorate the image to a rough image quality. This type of replacement method is realized by defining a creation method (for example, a function or a probability) of data to be added, and describing a procedure for adding data obtained from the creation method to replacement data.
【0044】ノイズ付加が適用できるデータのタイプと
して、前述の画像の他に、音声(例えば、発声音の周波
数のシフト)といったものがあげられる。図2に戻り、
置換箇所指定方法記憶部106は、内容を置換する箇所
を指定する方法を記憶するための機能を有する。置換箇
所指定方法記憶部106で記憶される置換箇所指定方法
は、後述する置換箇所検出部114で実行される一連の
手続きとして記述されたものである。本実施の形態で
は、あらかじめ複数の方法が記憶されており、各置換箇
所指定方法を一意に識別するための識別子が付与されて
いる。その識別子は、後述する置換規則記憶部113に
記憶される特定の規則を構成するために用いられる。ま
た、本実施の形態では、置換箇所指定方法の識別子と対
応づけて、その識別子が示す方法に関するコメントが記
憶されている。このコメントは、後述する置換規則設定
部108を用いた開示者による操作の際に、開示者が置
換箇所指定方法を理解することを助けるために用いられ
る。As a type of data to which the noise addition can be applied, in addition to the above-mentioned image, there is a sound (for example, a shift in the frequency of an uttered sound). Returning to FIG.
The replacement location designation method storage unit 106 has a function for storing a method of designating a location where the content is to be replaced. The replacement location designation method stored in the replacement location designation method storage unit 106 is described as a series of procedures executed by the replacement location detection unit 114 described later. In the present embodiment, a plurality of methods are stored in advance, and an identifier for uniquely identifying each replacement portion specifying method is assigned. The identifier is used to compose a specific rule stored in the replacement rule storage unit 113 described later. Further, in the present embodiment, a comment on the method indicated by the identifier is stored in association with the identifier of the replacement location designating method. This comment is used to assist the disclosing person in understanding the method of designating the replacement part when performing the operation by the disclosing person using the replacement rule setting unit 108 described later.
【0045】本実施の形態で用いられる置換箇所指定方
法は、大きく2つの種類に分けられる。1つは内容が持
つ意味分類を利用したものであり、もう1つはレイアウ
トを利用したものである。The replacement part designation method used in the present embodiment is roughly classified into two types. One uses the semantic classification of the contents, and the other uses the layout.
【0046】意味分類としては、例えば、人の表記、物
の表記、場所の表記、時間の表記、質の表記、量の表
記、などがあげられる。意味分類による指定方法は、デ
ータのタイプごとに取り得る値を定義するか、あるい
は、前述の意味的抽象化と同様にデータのタイプごとに
抽象度レベルとその関係を定義し、その定義に適合する
文書の内容を探索する手続きを記述することで実現され
る。Examples of the semantic classification include notation of people, notation of things, notation of places, notation of time, notation of quality, notation of quantity, and the like. The specification method based on semantic classification defines the possible values for each data type, or defines the level of abstraction and its relationship for each data type, as in the semantic abstraction described above, and conforms to the definition. This is realized by describing a procedure for searching the contents of the document to be executed.
【0047】本実施の形態では、複数の階層からなる意
味分類の項目と、各項目に属するデータとを定義した辞
書情報を保持している。例えば、「上足柄商会」という
表記は、大分類として「物」という項目に属し、中分類
として「社名」という項目に属する。本実施の形態で
は、ある階層の項目を指定することで、その項目に属す
るデータが文書中に存在する場所が置換すべき箇所とし
て検出される。In the present embodiment, dictionary information defining items of semantic classification consisting of a plurality of layers and data belonging to each item is held. For example, the notation “Kagami Ashigara Shokai” belongs to the item “thing” as a large classification, and belongs to the item “company name” as a middle classification. In the present embodiment, by specifying an item of a certain hierarchy, a location where data belonging to the item exists in the document is detected as a location to be replaced.
【0048】レイアウトを利用するものとしては、例え
ば、見出しや小見出し、表のセル、アンダーライン箇
所、箇条書き箇所、囲み箇所、色使いがデフォルト設定
と異なる箇所、他の文書へのリンクなどがあげられる。
この種類の指定方法は、文書のレイアウトを規定するデ
ータの取り得る値を定義し、前記定義に適合する文書の
内容を探索する手続きを記述することで実現される。な
お、本実施の形態では、開示される文書の文書フォーマ
ットがHTMLであるので、HTMLのタグが取り得る
値の定義として用いられる。Examples of the use of the layout include a heading and a subheading, a table cell, an underlined part, a bulleted part, a boxed part, a part where the coloration differs from the default setting, a link to another document, and the like. Can be
This type of designation method is realized by defining possible values of data defining the layout of a document and describing a procedure for searching for the contents of a document that conforms to the definition. In the present embodiment, since the document format of the document to be disclosed is HTML, it is used as a definition of a value that an HTML tag can take.
【0049】置換規則記憶部107は、後述する置換規
則設定部108を用いて設定された、内容を置換する規
則を記憶するための機能を有する。置換規則記憶部10
7に記憶される1つの規則は、置換箇所指定方法記憶部
106に記憶された1つ以上の方法の識別子と、内容置
換方法記憶部105に記憶された1つの方法の識別子と
を組としたものである。ここで、ある規則に置換箇所指
定方法の識別子が複数ある場合は、これらの論理積にあ
たる箇所が、その規則に定められた内容置換方法によっ
て内容が置換される箇所となる。この置換規則記憶部1
07は、記憶された各規則に対して、これらを一意に識
別するための識別子を付与する。この識別子は、後述す
る開示条件記憶部109が記憶するデータとして利用さ
れる。The replacement rule storage unit 107 has a function for storing rules for replacing contents, which are set by using a replacement rule setting unit 108 described later. Replacement rule storage unit 10
One rule stored in 7 is a set of one or more method identifiers stored in the replacement location designation method storage unit 106 and one method identifier stored in the content replacement method storage unit 105. Things. Here, when a certain rule has a plurality of identifiers of the replacement part designating method, the part corresponding to the logical product thereof is the part whose content is replaced by the content replacement method defined in the rule. This replacement rule storage unit 1
07 assigns an identifier to each of the stored rules to uniquely identify them. This identifier is used as data stored in the disclosure condition storage unit 109 described below.
【0050】置換規則設定部108は、内容を置換する
規則を開示者が設定するための機能を有する。本実施の
形態では、置換規則設定部108はGUI(Graphical U
serInterface)を備える入出力デバイスにより実現され
る。置換規則設定部108の出力は、内容置換方法記憶
部105、置換箇所指定方法記憶部106、および、置
換規則記憶部107に記憶されるデータである。また、
置換規則設定部108の入力は、置換規則記憶部107
に記憶されるデータへの操作と、出力を画面に呼び出す
命令である。The replacement rule setting unit 108 has a function for the disclosing party to set a rule for replacing the content. In the present embodiment, the replacement rule setting unit 108 controls the GUI (Graphical U
serInterface). The output of the replacement rule setting unit 108 is data stored in the content replacement method storage unit 105, the replacement location designation method storage unit 106, and the replacement rule storage unit 107. Also,
The input of the replacement rule setting unit 108 is
And an instruction for calling an output on a screen.
【0051】開示者は、置換規則設定部108を用い
て、置換箇所指定方法記憶部106に記憶された方法の
識別子と内容置換方法記憶部105に記憶された方法の
識別子との組を作成する操作を対話的に実施する。その
操作を助けるために、識別子を指定することで、識別子
に対応づけられて記憶されている方法に関するコメント
が表示される。識別子の組の作成の操作および順列の作
成の操作の結果は、置換規則記憶部107に記憶される
データに即時に反映される。Using the replacement rule setting unit 108, the disclosing party creates a set of the identifier of the method stored in the replacement location designation method storage unit 106 and the identifier of the method stored in the content replacement method storage unit 105. Perform operations interactively. To assist the operation, by specifying the identifier, a comment on the method stored in association with the identifier is displayed. The results of the operation of creating the set of identifiers and the operation of creating the permutation are immediately reflected in the data stored in the replacement rule storage unit 107.
【0052】開示条件記憶部109は、後述する開示条
件設定部111を用いて設定された複数の開示条件を、
その優先順序とともに記憶するための機能を有する。本
実施の形態において、開示条件とは、開示要求受信部1
03が受信した開示要求に対して、置換規則記憶部10
7に記憶された置換規則のうちからどれを用いるかを示
したものである。具体的には、1つの開示条件は、1つ
の置換規則の識別子と、複数のプロファイル許容範囲を
項とする論理式との組で記述される。ここで、1つのプ
ロファイル許容範囲は、要求者のプロファイルあるいは
要求側サブシステムのプロファイルの属性として存在し
うる属性名と、前記属性名の属性値として取り得る範囲
とを記述したものである。The disclosure condition storage unit 109 stores a plurality of disclosure conditions set by using a disclosure condition setting unit 111 described later.
It has a function to store the information together with the priority order. In the present embodiment, the disclosure condition is the disclosure request receiving unit 1
03 in response to the disclosure request received by the replacement rule storage unit 10
7 shows which one of the replacement rules stored in No. 7 is used. Specifically, one disclosure condition is described as a set of an identifier of one replacement rule and a logical expression having a plurality of profile allowable ranges as terms. Here, one profile allowable range describes an attribute name that can exist as an attribute of a requester's profile or a profile of a requesting subsystem, and a range that can be taken as an attribute value of the attribute name.
【0053】なお、属性値の取り得る範囲として「任
意」を示す値(システムによって定義される)を規定し
た場合は、そのプロファイル許容範囲にある属性名が要
求者のプロファイルあるいは要求側サブシステムプロフ
ァイルに存在することが条件であることを意味する。ま
た、「任意」を示す値をもつプロファイル許容範囲に否
定演算子(NOT)をかけた場合は、そのプロファイル
許容範囲にある属性名が要求者のプロファイルあるいは
要求側サブシステムプロファイルに存在しないことが条
件であることを意味する。開示条件記憶部109は、組
からなる順列を記憶する。順列の前の方の開示条件が、
後述する内容の置換処理の際に優先される。When a value indicating “arbitrary” (defined by the system) is defined as a range that the attribute value can take, the attribute name in the profile allowable range is the profile of the requester or the profile of the requesting subsystem. Means that it is a condition. Also, when a negative operator (NOT) is applied to the profile allowable range having a value indicating “arbitrary”, the attribute name in the profile allowable range does not exist in the requester's profile or the requesting subsystem profile. Means a condition. The disclosure condition storage unit 109 stores permutations composed of pairs. The disclosure condition earlier in the permutation is
It is prioritized in the content replacement process described later.
【0054】論理式リスト記憶部110は、プロファイ
ル許容範囲を項とする論理式と、開示者が規定する名前
とを対応づけたリストを記憶する機能を持つ。開示者
は、例えば、「知人」、「信用できる相手」、「担当
先」、「取引先」、「タスクチーム」といった自分が理
解できる表現で記述された名前と、プロファイル許容範
囲を項とする論理式とを対応づけて論理式リスト記憶部
110に記憶させることができる。論理式リスト記憶部
110に記憶されるリストは、開示者が後述する開示条
件設定部111を用いて開示条件を設定する際に用いら
れる。The logical expression list storage unit 110 has a function of storing a list in which a logical expression having a profile allowable range as a term is associated with a name defined by the discloser. The discloser has, for example, a name described in an expression that can be understood by himself / herself, such as “acquaintance”, “trusted party”, “contact person”, “business partner”, “task team”, and a profile allowable range The logical expression can be stored in the logical expression list storage unit 110 in association with the logical expression. The list stored in the logical expression list storage unit 110 is used when a discloser sets a disclosure condition using a disclosure condition setting unit 111 described later.
【0055】開示条件設定部111は、開示者が開示条
件を設定するための機能を有する。本実施の形態では、
開示条件設定部111はGUIを備える入出力デバイス
により実現される。開示条件設定部111の出力は、開
示条件記憶部109および論理式リスト記憶部110に
記憶されるデータである。また、開示条件設定部111
の入力は、開示条件記憶部109および論理式リスト記
憶部110に記憶されるデータへの操作である。The disclosure condition setting unit 111 has a function for the disclosure person to set the disclosure condition. In the present embodiment,
The disclosure condition setting unit 111 is realized by an input / output device having a GUI. The output of the disclosure condition setting unit 111 is data stored in the disclosure condition storage unit 109 and the logical expression list storage unit 110. Also, the disclosure condition setting unit 111
Is an operation on data stored in the disclosure condition storage unit 109 and the logical expression list storage unit 110.
【0056】開示者は、開示条件設定部111を用い
て、 1)プロファイル許容範囲の入力、 2)入力したプロファイル許容範囲を項とする論理式の
作成、 3)作成した論理式の論理式リストへの登録、 4)論理式リストに登録された名前の一覧、 5)作成した論理式あるいは論理式リストに登録された
論理式と、置換規則記憶部に記憶された置換規則の識別
子との組の作成、 6)作成した組からなる順列の作成、 という6種類の操作を行うことができる。操作の結果
は、開示条件記憶部109および論理式リスト記憶部1
10に記憶されるデータに即時に反映される。The discloser uses the disclosure condition setting unit 111 to 1) input a profile allowable range, 2) create a logical expression having the input profile allowable range as a term, and 3) list a logical expression of the created logical expression. 4) a list of names registered in the logical expression list, 5) a set of the created logical expression or the logical expression registered in the logical expression list and the identifier of the replacement rule stored in the replacement rule storage unit And 6) creating a permutation composed of the created sets. The result of the operation is stored in the disclosure condition storage unit 109 and the logical expression list storage unit 1
10 is immediately reflected in the data stored in the memory.
【0057】なお、5)の操作において、論理式を直接
入力せずに論理式リスト記憶部110に記憶された名前
を利用することができる。開示者が名前を入力した場合
は、論理式リスト記憶部110で名前と対応づけられた
論理式が開示条件記憶部109に記憶されるデータへ転
記される。In the operation 5), the name stored in the logical expression list storage unit 110 can be used without directly inputting the logical expression. When the disclosing person inputs the name, the logical formula associated with the name in the logical formula list storage unit 110 is transcribed to the data stored in the disclosure condition storage unit 109.
【0058】置換規則選択部112は、プロファイル記
憶部104に記憶されたプロファイルと、開示条件記憶
部109に記憶された開示条件とに応じて、置換規則記
憶部107が記憶する規則から、開示に適用する規則を
選択する機能を有する。置換規則選択部112は、開示
条件記憶部109に記憶された順列状に並んだ開示条件
の先頭から順番に、プロファイル記憶部104に記憶さ
れたプロファイルが開示条件の持つ論理式を満たすかど
うかを調べる。もし満たす場合は、開示条件の持つ置換
規則の識別子を、後述する適用規則記憶部113に通知
する。開示条件記憶部109に記憶された開示条件をす
べて調べ終えたら、置換規則選択部112は置換箇所検
出部114に置換処理の開始を通知する。The replacement rule selection unit 112 changes the rules stored in the replacement rule storage unit 107 to disclosure according to the profile stored in the profile storage unit 104 and the disclosure conditions stored in the disclosure condition storage unit 109. It has a function to select the rule to be applied. The replacement rule selection unit 112 determines whether the profile stored in the profile storage unit 104 satisfies the logical formula of the disclosure condition in order from the top of the disclosure conditions arranged in a permutation stored in the disclosure condition storage unit 109. Find out. If so, the identifier of the replacement rule of the disclosure condition is notified to the application rule storage unit 113 described later. When all the disclosure conditions stored in the disclosure condition storage unit 109 have been checked, the replacement rule selection unit 112 notifies the replacement location detection unit 114 of the start of the replacement process.
【0059】適用規則記憶部113は、置換規則選択部
112から通知された置換規則の識別子を記憶する機能
を持つ。適用規則記憶部113は、通知された複数の識
別子を、通知の順番に従って順列状に記憶する。ただ
し、内容を置換する箇所が同じ置換規則が複数通知され
た場合は、先に通知されたものだけを記憶する。すなわ
ち、ある識別子が通知されてきた場合に、その識別子が
示す置換規則が含む置換箇所指定方法の識別子と同じ値
を、その時点までに記憶された識別子が示す置換規則が
含んでいる場合は、後に通知された識別子は記憶されな
い。適用規則記憶部113に記憶されるデータは、後述
する置換箇所検出部114の検出処理のために利用され
る。The application rule storage unit 113 has a function of storing the identifier of the replacement rule notified from the replacement rule selection unit 112. The application rule storage unit 113 stores the plurality of notified identifiers in a permutation according to the order of notification. However, if a plurality of replacement rules having the same content replacement part are notified, only the one notified earlier is stored. That is, when a certain identifier is notified, if the replacement rule indicated by the identifier stored up to that point contains the same value as the identifier of the replacement part designation method included in the replacement rule indicated by the identifier, The identifier notified later is not stored. The data stored in the application rule storage unit 113 is used for a detection process of the replacement location detection unit 114 described later.
【0060】置換箇所検出部114は、適用規則記憶部
113に記憶された置換規則を用いて、開示対象文書記
憶部102に記憶された文書の内容のうちから、内容を
置換する箇所を検出する機能を有する。置換箇所検出部
114は、置換規則選択部112から置換処理の開始の
通知をうけると、以下に述べる一連の処理を実行する。Using the replacement rule stored in the application rule storage unit 113, the replacement location detection unit 114 detects a location where the content is to be replaced from the contents of the document stored in the disclosure target document storage unit 102. Has functions. Upon receiving the notification of the start of the replacement process from the replacement rule selection unit 112, the replacement location detection unit 114 executes a series of processes described below.
【0061】適用規則記憶部113には、0個以上の置
換規則の識別子が順列をなして記憶されている。そこ
で、置換箇所検出部114は、まず順列の先頭にある識
別子に対応づけられた置換規則を置換規則記憶部107
から探し出す。次に、探し出された置換規則が含む、置
換箇所指定方法の識別子が示す指定方法の演算を実行し
て、開示対象文書記憶部102に記憶された文書で内容
を置換する箇所を特定する。そして、特定された置換箇
所を示す情報と、前記置換規則が含む内容置換方法の識
別子とを後述する内容置換部115に通知する。次に、
内容置換部115から通知に対する返値を受け取ると、
順列の先頭から2番目の置換規則について置換箇所の特
定と内容置換部115への通知を行い、返値を受け取
る。以下、この処理を置換規則の識別子の順列に対して
順番に最後まで繰り返す。最後に、後述する文書発信部
116に対して、置換処理の終了を通知する。The application rule storage unit 113 stores zero or more replacement rule identifiers in a permutation. Therefore, the replacement part detection unit 114 first stores the replacement rule associated with the identifier at the head of the permutation in the replacement rule storage unit 107.
Find out from. Next, an operation of the designation method indicated by the identifier of the replacement place designation method included in the found replacement rule is executed, and the place where the content is replaced in the document stored in the disclosure target document storage unit 102 is specified. Then, the information indicating the specified replacement part and the identifier of the content replacement method included in the replacement rule are notified to the content replacement unit 115 described later. next,
Upon receiving the return value for the notification from the content replacement unit 115,
For the second replacement rule from the head of the permutation, the replacement part is specified and notified to the content replacement unit 115, and a return value is received. Hereinafter, this process is repeated until the end of the permutation of the identifier of the replacement rule. Lastly, the end of the replacement process is notified to a document transmission unit 116 described later.
【0062】内容置換部115は、選択された置換規則
に従って、開示対象文書記憶部102に記憶された文書
の内容を置換する機能を有する。内容置換部115は、
置換箇所検出部114から置換箇所を示す情報と置換方
法の識別子とを通知されると、開示対象文書記憶部10
2に記憶される文書の通知された情報が示す箇所に存在
する内容を、通知された識別子が示す内容置換方法記憶
部105が記憶する置換方法を演算した結果と置き換え
る。内容の置換が終了した後、置換箇所検出部114に
終了を示す返値を通知する。The content replacement section 115 has a function of replacing the content of the document stored in the disclosure target document storage section 102 according to the selected replacement rule. The content replacement unit 115
When the information indicating the replacement location and the identifier of the replacement method are notified from the replacement location detection unit 114, the disclosure target document storage unit 10
2 replaces the content existing at the location indicated by the notified information of the document with the result of calculating the replacement method stored in the content replacement method storage unit 105 indicated by the notified identifier. After the replacement of the content is completed, a return value indicating the completion is notified to the replacement location detecting unit 114.
【0063】文書発信部116は、内容の置換処理が終
了した後、開示要求受信部103で受け付けた開示要求
を送付した要求者へ向けて、開示対象文書記憶部102
が記憶する文書を発信する機能を有する。文書発信部1
16は、置換箇所検出部114から置換処理の終了の通
知を受け取ると、プロファイル記憶部104が記憶する
要求者のプロファイルと要求側システムのプロファイル
とに基づいて文書の発信先を決定し、開示対象文書記憶
部102が記憶する文書を発信する。文書の発信の後、
開示対象文書記憶部102から文書を抹消する。After the content replacing process is completed, the document transmitting unit 116 sends the disclosure target document storage unit 102 to the requester who has transmitted the disclosure request accepted by the disclosure request receiving unit 103.
Has a function of transmitting a document stored by the user. Document sending unit 1
16 receives the notification of the end of the replacement process from the replacement location detection unit 114, determines the transmission destination of the document based on the requester's profile stored in the profile storage unit 104 and the profile of the requesting system, and The document stored in the document storage unit 102 is transmitted. After sending the document,
The document is deleted from the disclosure target document storage unit 102.
【0064】以上、開示側サブシステム100を構成す
る機能部について述べた。ここで、図1に示した本発明
の原理構成の各構成要素の有する機能と、図2に示した
実施の形態のシステムの機能部との対応関係を説明す
る。文書記憶手段1の機能は、文書保管部101で実現
されている。ぼかし規則決定手段2の機能は、置換規則
選択部112とその周辺の各種記憶部で実現されてい
る。ぼかし箇所検出手段3の機能は、置換箇所検出部1
14とその周辺の各種記憶部で実現されている。ぼかし
文書生成手段4の機能は、内容置換部115とその周辺
の各種記憶部で実現されている。The functional units constituting the disclosure-side subsystem 100 have been described above. Here, the correspondence between the function of each component of the principle configuration of the present invention shown in FIG. 1 and the functional unit of the system of the embodiment shown in FIG. 2 will be described. The function of the document storage unit 1 is realized by the document storage unit 101. The function of the blurring rule determining means 2 is realized by the replacement rule selection unit 112 and various storage units around it. The function of the blurred portion detecting means 3 is as follows.
14 and various peripheral storage units. The function of the blurred document generation unit 4 is realized by the content replacement unit 115 and various storage units around it.
【0065】次に、開示要求の受信から文書の発信に至
る、開示側サブシステム100の処理の流れを示す。図
7は、開示要求の受信から文書の発信に至る処理の流れ
を示すフローチャートである。 [S1]開示要求受信部103が、文書開示の要求を受
信する。 [S2]開示要求受信部103が、開示対象文書記憶部
102内に開示対象文書が記憶されているか否かを判断
する。開示対象文書が記憶されていればステップS1に
戻り、記憶されていなければステップS3に進む。 [S3]開示要求受信部103は、開示要求に含まれる
識別子を文書保管部101に通知して開示対象となる文
書を開示対象文書記憶部102に記憶させる。 [S4]開示要求受信部103は、開示要求に含まれる
要求者と要求側サブシステム30のプロファイルをプロ
ファイル記憶部104に記憶させる。 [S5]置換規則選択部112が、プロファイル記憶部
104に記憶されたプロファイルと、開示条件記憶部1
09に記憶された開示条件とに応じて、置換規則記憶部
107が記憶する規則から、開示に適用する置換規則を
選択する。そして、選択した置換規則の識別子を適用規
則記憶部113に通知する。その識別子は、適用規則記
憶部113が記憶する。 [S6]置換箇所検出部114は、識別子に対応づけら
れた置換規則を、適用規則記憶部113内の順列の先頭
から順番に抽出し、抽出した置換規則に含まれる置換箇
所指定方法の識別子が示す指定方法の処理を実行して、
開示対象文書記憶部102に記憶された文書から置換す
べき箇所を検出する。 [S7]置換箇所検出部114は、ステップS6の処理
において検出された箇所があるか否かを判断する。検出
された箇所があればステップS8に進み、検出された箇
所がなければステップS9に進む。 [S8]内容置換部115が、選択された置換規則に従
って、開示対象文書記憶部102に記憶された文書の内
容を置換する。 [S9]置換箇所検出部114は、開示条件に合うすべ
ての置換規則について処理を行ったかどうかを判断す
る。すべての置換規則に対する処理が終了していればス
テップS10に進み、そうでなければステップS6の処
理に戻る。 [S10]文書発信部116が、開示対象文書記憶部1
02に記憶された文書を開示要求の要求元へ送信する。 [S11]文書発信部116が、開示対象文書記憶部1
02に記憶されている文書を抹消する。 [S12]適用規則記憶部113が、記憶している置換
規則を抹消し、ステップS1に戻る。Next, the flow of processing of the disclosure-side subsystem 100 from reception of a disclosure request to transmission of a document will be described. FIG. 7 is a flowchart showing the flow of processing from reception of a disclosure request to transmission of a document. [S1] The disclosure request receiving unit 103 receives a document disclosure request. [S2] The disclosure request receiving unit 103 determines whether a disclosure target document is stored in the disclosure target document storage unit 102. If the disclosure target document is stored, the process returns to step S1, and if not, the process proceeds to step S3. [S3] The disclosure request receiving unit 103 notifies the document storage unit 101 of the identifier included in the disclosure request, and causes the disclosure target document storage unit 102 to store the document to be disclosed. [S4] The disclosure request receiving unit 103 causes the profile storage unit 104 to store the profile of the requester and the requesting subsystem 30 included in the disclosure request. [S5] The replacement rule selection unit 112 checks the profile stored in the profile storage unit 104 with the disclosure condition storage unit 1
In accordance with the disclosure condition stored in step 09, a replacement rule to be applied to disclosure is selected from the rules stored in the replacement rule storage unit 107. Then, the identifier of the selected replacement rule is notified to the application rule storage unit 113. The identifier is stored in the application rule storage unit 113. [S6] The replacement location detection unit 114 sequentially extracts replacement rules associated with the identifier from the head of the permutation in the application rule storage unit 113, and determines whether the identifier of the replacement location designation method included in the extracted replacement rule is included. Execute the processing of the specified method shown
A place to be replaced is detected from the document stored in the disclosure target document storage unit 102. [S7] The replacement location detection unit 114 determines whether or not there is a location detected in the process of step S6. If there is a detected portion, the process proceeds to step S8. If there is no detected portion, the process proceeds to step S9. [S8] The content replacement unit 115 replaces the content of the document stored in the disclosure target document storage unit 102 according to the selected replacement rule. [S9] The replacement location detection unit 114 determines whether or not processing has been performed for all replacement rules that meet the disclosure conditions. If the processing for all the replacement rules has been completed, the process proceeds to step S10; otherwise, the process returns to step S6. [S10] The document transmission unit 116 sets the disclosure target document storage unit 1
02 is transmitted to the request source of the disclosure request. [S11] The document transmission unit 116 sets the disclosure target document storage unit 1
02 is deleted. [S12] The application rule storage unit 113 deletes the stored replacement rule, and returns to step S1.
【0066】このようにして、文書開示要求がある度
に、必要に応じて開示対象文書の内容が置換され要求元
へ送信される。次に、本実施の形態による文書の内容の
置換例について具体的に述べる。この置換例では、開示
者は営業部門の営業職であり、複数の営業提案書が、開
示してもよい文書として文書保管部101に保管してい
るものとする。そして、開示条件記憶部109、置換規
則記憶部107、置換箇所指定方法記憶部106、及び
内容置換方法記憶部105には、それぞれ図8から図1
1に示すようなデータが格納されているものとする。In this manner, every time a document disclosure request is made, the contents of the disclosure target document are replaced as necessary and transmitted to the request source. Next, an example of replacing the contents of a document according to the present embodiment will be specifically described. In this replacement example, it is assumed that the discloser is a sales clerk in the sales department, and a plurality of sales proposals are stored in the document storage unit 101 as documents that may be disclosed. The disclosure condition storage unit 109, the replacement rule storage unit 107, the replacement location designating method storage unit 106, and the content replacement method storage unit 105 are stored in FIG.
It is assumed that data as shown in FIG.
【0067】図8は、開示条件記憶部109に記憶され
た順列状のデータ43の例を示す図である。ここで、”
{ }”で囲まれているものは1つの開示条件を示
し、””は左を先頭とする順列を示す。また、”#rule
1”から”#rule4”は置換規則の識別子を示し、「社
外」、「部署外」、「営業職以外」、「上長以外」は論
理式リスト記憶部110に記憶された各々の名前が指す
論理式が記憶されている。FIG. 8 is a diagram showing an example of the permuted data 43 stored in the disclosure condition storage unit 109. here,"
Items enclosed by {} indicate one disclosure condition, and "" indicates a permutation starting from the left.
“1” to “# rule4” indicate identifiers of replacement rules, and “external”, “outside department”, “other than sales staff”, and “other than superior” indicate the respective names stored in the logical expression list storage unit 110. The logical expression to be pointed is stored.
【0068】ここで「社外」とは、要求者のプロファイ
ルの属性「所属団体」が開示者と同一でない、または、
要求側サブシステムのプロファイルの属性「管理団体」
が開示者と同一でない、ということを示す論理式を指す
名前である。例えば、同じ会社の人が出先の他社の要求
側サブシステムから開示を要求した場合は、「社外」に
あてはまる。同様にして、「部署外」が指す論理式も規
定されている。「営業職以外」は、要求者のプロファイ
ルの属性「職制」が営業職ではない、ということを示す
論理式を指す名前である。「上級以外」は、要求者のプ
ロファイルの属性「階級」が開示者の階級より上ではな
い、ということを示す論理式を指す名前である。Here, “outside” means that the attribute “affiliation” of the requester's profile is not the same as the disclosing person, or
Requesting subsystem profile attribute "administrative body"
Is not the same as the disclosing party. For example, when a person from the same company requests disclosure from a requesting subsystem of another company to which he / she is traveling, the condition is “outside the company”. Similarly, a logical expression indicating “outside the department” is defined. "Other than sales clerk" is a name indicating a logical expression indicating that the attribute "job system" of the requester's profile is not a sales clerk. “Other than advanced” is a name indicating a logical expression indicating that the attribute “class” of the requester's profile is not higher than the class of the discloser.
【0069】図9は、置換規則記憶部107に記憶され
ているデータ44の例を示す図である。ここで、{ }
で囲まれているものは置換箇所の指定方法と置換方法と
の組を示す。”#loc1 ”、”#loc2 ”、”#loc3 ”は置
換箇所指定方法の識別子を示し、”#rep1 ”、”#rep2
”、”#rep3 ”は置換方法の識別子を示す。FIG. 9 is a diagram showing an example of the data 44 stored in the replacement rule storage unit 107. here,{ }
Enclosed items indicate a set of a method of designating a replacement part and a replacement method. “# Loc1”, “# loc2”, “# loc3” indicate the identifier of the replacement location designation method, and “# rep1”,
“# Rep3” indicates an identifier of a replacement method.
【0070】図10は、置換箇所指定方法記憶部106
に記憶されているデータ45の例を示す図である。この
例では、識別子が”#loc1 ”の置換箇所指定方法は、表
のセル内の内容を置換箇所として指定している。識別子
が”#loc2 ”の置換箇所指定方法は、数値を置換箇所と
して指定している。識別子が”#loc3 ”の置換箇所指定
方法は、会社名を置換箇所として指定している。FIG. 10 shows a replacement location designation method storage section 106.
FIG. 7 is a diagram showing an example of data 45 stored in the storage device. In this example, the replacement location designation method with the identifier "# loc1" specifies the contents in the table cell as the replacement location. In the method of designating the replacement location with the identifier “# loc2”, a numerical value is specified as the replacement location. In the method of designating the replacement part with the identifier “# loc3”, the company name is specified as the replacement part.
【0071】図11は、内容置換方法記憶部105に記
憶されているデータ46の例を示す図である。この例で
は、識別子が”#rep1 ”の置換方法は、桁数を示す意味
的抽象化である。識別子が”#rep2 ”の置換方法は、線
による造形的抽象化である。識別子が”#rep3 ”の置換
方法は、○による無意味化である。FIG. 11 is a diagram showing an example of the data 46 stored in the content replacement method storage unit 105. In this example, the replacement method with the identifier “# rep1” is a semantic abstraction indicating the number of digits. The replacement method with the identifier “# rep2” is a modeling abstraction using lines. The replacement method with the identifier “# rep3” is meaningless by ○.
【0072】ここで、以下に示すような開示対象文書の
内容を置換する場合を考える。図12は、開示対象文書
50の内容例を示す図である。この開示対象文書50に
は、PC(パーソナルコンピュータ)とプリンタとを上
足柄商会へ販売した際の提案書である。この提案書に
は、品目毎の定価と実際の提供価格とが示されている。
ここで、表内の文字には、ほとんどが小さいフォントが
使用されているが、PCとプリンタとの上足柄商会様向
け提供価格(「¥210,000 」、「¥60,000」)には少し
大き目のフォントが使用されている。また、「計」の
「上足柄商会様向け提供価格」の欄(「¥270,000 」)
にはさらに大きなフォントが使用されている。Here, a case is considered where the contents of the document to be disclosed as described below are replaced. FIG. 12 is a diagram illustrating an example of the contents of the disclosure target document 50. This disclosure target document 50 is a proposal when a PC (personal computer) and a printer are sold to Kamigashigara Shokai. This proposal shows the list price and the actual offer price for each item.
Here, most of the characters in the table use small fonts, but the prices offered for the PC and printer for the Ashigara firm ($ 210,000 and $ 60,000) are slightly larger fonts. Is used. In addition, the column of “Price for Kamigashigara Shokai” in “Total” (“¥ 270,000”)
Uses larger fonts.
【0073】開示対象となった文書に図12のような内
容が含まれるときに、開示者から見て社外の人、または
社外の要求側サブシステムから開示の要求がなされた場
合は、”#rule1”が優先して適用される。When the contents to be disclosed include the contents as shown in FIG. 12, if the disclosure request is made by a person outside the company from the viewpoint of the disclosing person or a requesting subsystem outside the company, "# rule1 ”is applied first.
【0074】図13は、#rule1の適用結果51を示す図
である。#rule1は、表のセル内を置換対象として(#loc
1 )、線による造形的抽象化(#rep2) をするものであ
る。そのため、表のセル内の文字はすべて黒線に置き換
えられている。このとき、もとの文字のフォントのサイ
ズが大きいほど太い線に置き換えられている。FIG. 13 is a diagram showing an application result 51 of # rule1. # rule1 replaces the contents of the table cell (#loc
1), to perform a line-based abstraction (# rep2). Therefore, all characters in the table cells have been replaced with black lines. At this time, the larger the font size of the original character, the thicker the line is replaced.
【0075】また、部署外かつ営業職以外の人、また
は、部署外の要求側サブシステムから営業職以外の人が
開示の要求をした場合は、”#rule2”と”#rule3”が適
用される。When a person other than a department and not a sales person or a person other than a sales person requests disclosure from a requesting subsystem outside the department, “# rule2” and “# rule3” are applied. You.
【0076】図14は、#rule2と#rule3の適用結果52
を示す図である。#rule2は会社名を置換対象として(#l
oc3 )、○による無意味化(#rep3) をするものであり、
#rule3は表のセル内の数値を置換対象として(#loc1 と
#loc2との論理積)、線による造形的抽象化(#rep2) を
するものである。そのため、図12の「上足柄商会様向
けご提供価格」は「○○様向けご提供価格」に置換され
(#rule2)、値段を表した部分は黒線に置き換えられて
いる(#rule3)。FIG. 14 shows the result 52 of applying # rule2 and # rule3.
FIG. # rule2 replaces the company name (#l
oc3), meaning is deactivated (# rep3) by ○,
In # rule3, the numerical value in the cell in the table is replaced (the logical product of # loc1 and # loc2), and the line is shaped and abstracted (# rep2). Therefore, the “offer price for Kamigashira Shokai” in FIG. 12 is replaced with the “offer price for OO” (# rule2), and the price portion is replaced with a black line (# rule3). .
【0077】また、部署外かつ営業職の人、または、部
署外の要求側サブシステムから営業職の人が開示の要求
をした場合は、#rule2と#rule4が適用される。図15
は、#rule2と#rule4の適用結果53を示す図である。#r
ule2の内容は前述の通りであり、#rule4は表のセル内の
数値を置換対象として(#loc1 と#loc2との論理積)、
桁数を表す意味的抽象化(#rep1) を行うものである。そ
のため、図12の「上足柄商会様向けご提供価格」は
「○○様向けご提供価格」に置換され(#rule2)、値段
を表した部分は、正数である旨及びその正数の桁数を示
す内容に置き換えられている(#rule4)。なお、#rule4
の置き換えに際して、フォントのサイズはもとのままの
大きさのフォントが使用されている。When a person outside the department and a sales person or a person from the sales person outside the department requests a disclosure, # rule2 and # rule4 are applied. FIG.
Is a diagram showing an application result 53 of # rule2 and # rule4. #r
The contents of ule2 are as described above, and # rule4 replaces the numerical value in the table cell (the logical product of # loc1 and # loc2)
It performs semantic abstraction (# rep1) indicating the number of digits. Therefore, the “offer price for Kamigashira Shokai” in FIG. 12 is replaced with the “offer price for Mr. XX” (# rule2), and the portion indicating the price is a positive number indicating that it is a positive number. It has been replaced with the contents indicating the number of digits (# rule4). # Rule4
Is replaced with a font of the same size.
【0078】また、開示者と同じ部署かつ営業職かつ開
示者より上級でない人が、同じ部署のサブシステムから
開示を要求した場合は、#rule4が適用される。図16
は、#rule4の適用結果54を示す図である。#rule4の内
容は前述の通りである。したがって、値段を表した部分
が、正数である旨及びその正数の桁数を示す内容に置き
換えられている。When a person in the same department as the disclosing person, a sales clerk, and a person who is not higher than the disclosing person requests disclosure from a subsystem in the same department, # rule4 is applied. FIG.
14 is a diagram showing an application result 54 of # rule4. FIG. The contents of # rule4 are as described above. Therefore, the part indicating the price is replaced with a content indicating that it is a positive number and the number of digits of the positive number.
【0079】また、開示者の上長(すなわち、開示者と
同じ部署かつ開示者より上級の営業職)が同じ部署の要
求側サブシステムから開示を要求した場合は、図12の
内容が置換されずに開示される。If the superior of the discloser (ie, the same department as the discloser and a sales clerk higher than the discloser) requests disclosure from the requesting subsystem of the same department, the contents of FIG. 12 are replaced. Disclosed without notice.
【0080】以上が本発明の実施の形態の説明である。
なお、本実施の形態においては、文書開示の要求として
開示対象の指定と要求元のプロファイルとを一緒にし
て、要求側サブシステムから開示側サブシステムに送付
している。これを、まず開示対象の指定だけを要求側サ
ブシステムから開示側サブシステムに送付し、開示側サ
ブシステムがこれを受け取った後に要求側サブシステム
のプロファイル管理部へアクセスしてプロファイルを取
得するように構成してもかまわない。この構成の場合、
開示側サブシステムが置換規則の選択に必要なプロファ
イル属性のみを取得するようにできる。The above is the description of the embodiment of the present invention.
In the present embodiment, the requesting subsystem sends the specification of the disclosure target and the profile of the requester together as a document disclosure request, and sends the request to the disclosure subsystem. First, only the specification of the disclosure target is sent from the requesting subsystem to the disclosure subsystem, and after the disclosure subsystem receives the request, the profile is acquired by accessing the profile management unit of the requesting subsystem. May be configured. In this configuration,
The disclosing subsystem can acquire only the profile attributes necessary for selecting the replacement rule.
【0081】また、本実施の形態においては、文書開示
の要求に含まれるプロファイルは要求側サブシステムが
管理するプロファイルの全属性を送付している。これ
を、要求側が一部のみを選んで送付するように構成して
もかまわない。この場合、置換規則の選択では不利が生
じる可能性があるが、要求者は開示者に知らせたくない
属性を送付せずに済むようにできる。In the present embodiment, the profile included in the document disclosure request sends all the attributes of the profile managed by the requesting subsystem. This may be configured so that the requester selects and sends only a part. In this case, the selection of the replacement rule may be disadvantageous, but the requester can avoid sending an attribute that he does not want to inform the discloser.
【0082】また、本実施の形態では、要求元のプロフ
ァイルは要求側サブシステムが管理している。これを開
示側サブシステムあるいは第三者の管理するサブシステ
ムに要求側のプロファイルを管理させ、開示側サブシス
テムが前記プロファイルを取得して置換規則の選択に用
いるように構成してもかまわない。この場合、格付けの
ような独自の属性を開示側または第三者がプロファイル
に付与することが可能となる。In this embodiment, the profile of the request source is managed by the requesting subsystem. The requesting profile may be managed by the disclosing subsystem or a subsystem managed by a third party, and the disclosing subsystem may acquire the profile and use it for selecting a replacement rule. In this case, it becomes possible for a disclosure side or a third party to assign a unique attribute such as a rating to a profile.
【0083】また、上記の処理機能は、コンピュータに
よって実現することができる。その場合、要求側サブシ
ステムと開示側サブシステムとが有すべき機能の処理内
容は、コンピュータで読み取り可能な記録媒体に記録さ
れたプログラムに記述されており、このプログラムをコ
ンピュータで実行することにより、上記処理がコンピュ
ータで実現される。コンピュータで読み取り可能な記録
媒体としては、磁気記録装置や半導体メモリ等がある。
市場を流通させる場合には、CD−ROM(Compact Dis
k Read Only Memory) やフロッピーディスク等の可搬型
記録媒体にプログラムを格納して流通させたり、ネット
ワークを介して接続されたコンピュータの記憶装置に格
納しておき、ネットワークを通じて他のコンピュータに
転送することもできる。コンピュータで実行する際に
は、コンピュータ内のハードディスク装置等の補助記憶
装置にプログラムを格納しておき、メインメモリにロー
ドして実行する。The above processing functions can be realized by a computer. In this case, the processing contents of the functions that the requesting subsystem and the disclosing subsystem should have are described in a program recorded on a computer-readable recording medium, and the program is executed by the computer. The above processing is realized by a computer. Examples of the computer-readable recording medium include a magnetic recording device and a semiconductor memory.
When distributing in the market, CD-ROM (Compact Dis
(k Read Only Memory) or store the program in a portable recording medium such as a floppy disk and distribute it, or store it in a storage device of a computer connected via a network and transfer it to another computer via the network. Can also. When the program is executed by the computer, the program is stored in an auxiliary storage device such as a hard disk device in the computer, and is loaded into the main memory and executed.
【0084】以上述べたような文書開示装置によれば、
開示要求の要求元のプロファイルに応じて、開示を要求
された文書の内容がぼかされた文書が開示される。その
結果、以下のような利点がある。According to the document disclosure device described above,
According to the profile of the requester of the disclosure request, a document in which the content of the document requested to be disclosed is blurred is disclosed. As a result, there are the following advantages.
【0085】まず、文書開示装置に用意された、文書の
内容をぼかすような置換方法に基づいて文書の内容が置
換されるため、開示側が要求側に合わせた内容を用意す
る必要がない。First, since the contents of a document are replaced based on a replacement method prepared in the document disclosure apparatus that blurs the contents of the document, there is no need for the disclosure side to prepare the content adapted to the requesting side.
【0086】また、文書の内容をぼかす方法として、内
容の意味的抽象度をあげる、造形的抽象度をあげる、意
味のないものに置き換える、ノイズを付加するといった
種類を用いることにより、要求側は具体的な値はわから
ないがどのような種類のことがそこに書かれてあるかは
把握できる、あるいは、そこに何が書いてあるかはわか
らないが文書全体の概観は把握できる、という効果を得
られる。Further, as a method of blurring the contents of the document, the requesting side can increase the semantic abstraction of the contents, increase the abstraction of modeling, replace with meaningless ones, or add noise. I don't know the specific value, but I can grasp what kind of thing is written there, or I don't know what is written there, but I can get an overview of the whole document. Can be
【0087】また、文書開示装置が内容の意味的特徴あ
るいはレイアウト的特徴を利用して内容の置換箇所を検
出するため、開示側は開示を制約すべき箇所を文書から
探し出してアクセス権を逐一設定せずともよい。Further, since the document disclosure apparatus detects the replacement part of the content by using the semantic characteristic or layout characteristic of the content, the disclosure side searches the document for the part where the disclosure is to be restricted, and sets the access right one by one. You don't have to.
【0088】以上のことより、従来の技術に比べ、開示
される文書がサンプルとしての役割を果たし、かつ、参
照者に伝わる内容が制約され、かつ、開示に伴う工数的
負担が少なくなるという効果がある。As described above, the effect that the disclosed document plays a role as a sample, the content transmitted to the reference person is restricted, and the man-hours involved in the disclosure is reduced as compared with the conventional technology. There is.
【0089】なお、別の効果として、内容が置換されて
開示された文書は新たに生成されるもので、元文書には
一切変更が加えられないため、元文書の改版履歴は開示
に依存せず正しく保持されるという効果がある。As another effect, a document whose contents have been replaced and disclosed is newly generated, and the original document is not changed at all. Therefore, the revision history of the original document depends on the disclosure. This has the effect of being properly retained.
【0090】[0090]
【発明の効果】以上説明したように本発明の文書開示装
置では、開示要求の要求元に関するプロファイル情報に
応じてぼかし箇所検出方法とぼかし方法とを決定し、そ
れらの方法を用いてぼかし文書を生成するようにしたた
め、開示者が多大な負担を被ることなく、一部の情報が
隠されつつもサンプルとして利用可能な文書を第三者に
開示することが可能となる。As described above, in the document disclosure apparatus of the present invention, a blur location detection method and a blur method are determined in accordance with profile information relating to a request source of a disclosure request, and a blur document is determined using those methods. By generating the document, it is possible to disclose to a third party a document that can be used as a sample while a part of the information is hidden, without imposing a great burden on the discloser.
【0091】また、本発明の文書開示プログラムを記録
した媒体では、開示要求の要求元に関するプロファイル
情報に応じてぼかし箇所検出方法とぼかし方法とを決定
し、それらの方法を用いてぼかし文書を生成するような
処理をコンピュータに実行させることが可能であるた
め、コンピュータを用いて、開示者が多大な負担を被る
ことなく、一部の情報が隠されつつもサンプルとして利
用可能な文書を第三者に開示できる。Further, in the medium on which the document disclosure program of the present invention is recorded, a blur location detection method and a blur method are determined according to profile information relating to a request source of a disclosure request, and a blur document is generated using those methods. It is possible to cause a computer to execute a document that can be used as a sample while concealing some information without using a computer. To the public.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の実施の形態のシステム構成を示す図で
ある。FIG. 2 is a diagram illustrating a system configuration according to an embodiment of the present invention.
【図3】要求者のプロファイルの例を示す図である。FIG. 3 is a diagram illustrating an example of a profile of a requester.
【図4】要求側サブシステムのプロファイルの例を示す
図である。FIG. 4 is a diagram illustrating an example of a profile of a requesting subsystem.
【図5】複数の抽象度レベルとその上下の関係を定義す
る階層構造情報の例を示す図である。FIG. 5 is a diagram showing an example of hierarchical structure information that defines a plurality of abstraction levels and their upper and lower relationships.
【図6】造形的抽象化の例を示す図である。FIG. 6 is a diagram illustrating an example of a modeling abstraction.
【図7】開示要求の受信から文書の発信に至る処理の流
れを示すフローチャートである。FIG. 7 is a flowchart showing a flow of processing from reception of a disclosure request to transmission of a document.
【図8】開示条件記憶部に記憶された順列状のデータの
例を示す図である。FIG. 8 is a diagram illustrating an example of permuted data stored in a disclosure condition storage unit;
【図9】置換規則記憶部に記憶されているデータの例を
示す図である。FIG. 9 is a diagram illustrating an example of data stored in a replacement rule storage unit.
【図10】置換箇所指定方法記憶部に記憶されているデ
ータの例を示す図である。FIG. 10 is a diagram illustrating an example of data stored in a replacement location designation method storage unit.
【図11】内容置換方法記憶部に記憶されているデータ
の例を示す図である。FIG. 11 is a diagram illustrating an example of data stored in a content replacement method storage unit.
【図12】開示対象文書の内容例を示す図である。FIG. 12 is a diagram illustrating an example of the content of a disclosure target document.
【図13】#rule1の適用結果を示す図である。FIG. 13 is a diagram showing an application result of # rule1.
【図14】#rule2と#rule3の適用結果を示す図である。FIG. 14 is a diagram showing an application result of # rule2 and # rule3.
【図15】#rule2と#rule4の適用結果を示す図である。FIG. 15 is a diagram showing an application result of # rule2 and # rule4.
【図16】#rule4の適用結果を示す図である。FIG. 16 is a diagram showing a result of applying # rule4.
1 文書記憶手段 1a 開示対象文書 2 ぼかし規則決定手段 2a ぼかし規則 3 ぼかし箇所検出手段 4 ぼかし文書生成手段 DESCRIPTION OF SYMBOLS 1 Document storage means 1a Disclosure target document 2 Blur rule determining means 2a Blur rule 3 Blur spot detecting means 4 Blur document generating means
Claims (13)
おいて、 電子的な文書を記憶する文書記憶手段と、 前記文書記憶手段の中の文書を指定した開示要求を受け
取ると、前記開示要求の要求元に関するプロファイル情
報を解析し、前記プロファイル情報に応じたぼかし箇所
検出方法とぼかし方法とを決定するぼかし規則決定手段
と、 前記開示要求で指定された開示対象文書の中から、前記
ぼかし規則決定手段で決定されたぼかし箇所検出方法に
よりぼかし箇所を検出するぼかし箇所検出手段と、 前記開示対象文書中の前記ぼかし箇所検出手段で検出さ
れたぼかし箇所に対して、前記ぼかし規則決定手段で決
定されたぼかし方法によるぼかし処理を実行し、ぼかし
文書を生成するぼかし文書生成手段と、 を有することを特徴とする文書開示装置。1. A document disclosing apparatus for disclosing an electronic document, comprising: a document storage unit for storing an electronic document; and a disclosure request that designates a document in the document storage unit. A blur rule determining unit that analyzes profile information relating to a request source and determines a blur location detection method and a blur method according to the profile information; and determining the blur rule from a disclosure target document specified in the disclosure request. A blur point detecting means for detecting a blur point by the blur point detecting method determined by the means, and a blur point detected by the blur point detecting means in the document to be disclosed, which is determined by the blur rule determining means. Document disclosure characterized by comprising: a blur document generating means for executing a blur process by a blur method and generating a blur document. Location.
検出方法とぼかし方法とからなる複数のぼかし規則を予
め記憶しており、前記プロファイル情報に応じたぼかし
規則を選択することにより、ぼかし箇所条件とぼかし方
法とを決定することを特徴とする請求項1記載の文書開
示装置。2. The blur rule determining means stores in advance a plurality of blur rules including a blur point detection method and a blur method, and selects a blur rule in accordance with the profile information to obtain a blur point condition. 2. The document disclosure apparatus according to claim 1, wherein a blurring method is determined.
を他の表記に置換することによるぼかし方法を、決定可
能なぼかし方法に含んでいることを特徴とする請求項1
記載の文書開示装置。3. The blurring method according to claim 1, wherein said blurring rule determining means includes a blurring method by replacing a blurred portion with another notation in a determinable blurring method.
Document disclosure device according to the above.
容が示される表記方法から抽象度の高い表記方法へと、
複数の表記方法が階層的に配置された階層構造情報を保
持し、前記階層構造情報を利用してぼかし箇所の表記方
法を抽象的な表記へ置換することによるぼかし方法を、
決定可能なぼかし方法に含んでいることを特徴とする請
求項1記載の文書開示装置。4. The blurring rule determining means switches from a notation method showing specific contents to a notation method with a high degree of abstraction,
A plurality of notation methods hold hierarchical structure information arranged hierarchically, and a blurring method by replacing the notation method of a blurred portion with an abstract notation using the hierarchical structure information,
2. The document disclosure apparatus according to claim 1, wherein the apparatus is included in a decidable blurring method.
像が表れる描画手法から抽象度が高い描画手法へと、複
数の描画手法が階層的に配置された階層構造情報を保持
し、前記階層構造情報を利用してぼかし箇所の描画手法
を抽象度の高い描画手法へ置換することによるぼかし方
法を、決定可能なぼかし方法に含んでいることを特徴と
する請求項1記載の文書開示装置。5. The blurring rule determining means holds hierarchical structure information in which a plurality of drawing methods are hierarchically arranged from a drawing method in which a specific image appears to a drawing method with a high abstraction level. 2. The document disclosing apparatus according to claim 1, wherein a blurring method by replacing a drawing method of a blurred portion with a drawing method having a high degree of abstraction using structure information is included in the determinable blurring method.
の内容を、元の内容に依存しない内容に置き換えること
によるぼかし方法を、決定可能なぼかし方法に含んでい
ることを特徴とする請求項1記載の文書開示装置。6. The blurring method according to claim 1, wherein the blurring rule determining means includes a blurring method by replacing the content of the blurred portion with content that does not depend on the original content. Document disclosure device according to the above.
の内容にノイズを付加するとこによるぼかし方法を、決
定可能なぼかし方法に含んでいることを特徴とする請求
項1記載の文書開示装置。7. The document disclosing apparatus according to claim 1, wherein said blurring rule determining means includes a blurring method based on adding noise to the content of the blurred portion in a determinable blurring method.
内容を利用したぼかし箇所指定方法を、決定可能なぼか
し箇所指定方法に含んでいることを特徴とする請求項1
記載の文書開示装置。8. The blurring point determining method according to claim 1, wherein said blurring rule determining means includes a blurring point designating method using a semantic content of a character.
Document disclosure device according to the above.
のレイアウト情報を利用したぼかし箇所指定方法を、決
定可能なぼかし箇所指定方法に含んでいることを特徴と
する請求項1記載の文書開示装置。9. The document disclosure according to claim 1, wherein the blurring rule determining means includes a blurring point designating method using layout information of the contents of the document in a determinable blurring point designating method. apparatus.
要求の要求元に関するプロファイル情報を、前記開示要
求を出力した要求側装置から取得することを特徴とする
請求項1記載の文書開示装置。10. The document disclosure apparatus according to claim 1, wherein the blurring rule determination unit acquires profile information on a request source of the disclosure request from a requesting apparatus that has output the disclosure request.
要求を出力すべき旨の指令を入力した要求者に関する情
報を含んだプロファイル情報を解析することにより、前
記プロファイル情報に応じたぼかし箇所検出方法とぼか
し方法とを決定することを特徴とする請求項1記載の文
書開示装置。11. A blurring point detecting method according to the profile information, wherein the blurring rule determining means analyzes profile information including information on a requester who has input a command to output the disclosure request. 2. The document disclosure apparatus according to claim 1, wherein a blurring method is determined.
要求を出力した装置に関する情報を含んだプロファイル
情報を解析することにより、前記プロファイル情報に応
じたぼかし箇所検出方法とぼかし方法とを決定すること
を特徴とする請求項1記載の文書開示装置。12. The blurring rule determining means analyzes profile information including information on a device that has output the disclosure request, and determines a blurring point detecting method and a blurring method according to the profile information. The document disclosure apparatus according to claim 1, wherein:
示プログラムを記録した媒体において、 電子的な文書を記憶する文書記憶手段、 前記文書記憶手段の中の文書を指定した開示要求を受け
取ると、前記開示要求の要求元に関するプロファイル情
報を解析し、前記プロファイル情報に応じたぼかし箇所
検出方法とぼかし方法とを決定するぼかし規則決定手
段、 前記開示要求で指定された開示対象文書の中から、前記
ぼかし規則決定手段で決定されたぼかし箇所検出方法に
よりぼかし箇所を検出するぼかし箇所検出手段、 前記開示対象文書中の前記ぼかし箇所検出手段で検出さ
れたぼかし箇所に対して、前記ぼかし規則決定手段で決
定されたぼかし方法によるぼかし処理を実行し、ぼかし
文書を生成するぼかし文書生成手段、 としてコンピュータを機能させることを特徴とする文書
開示プログラムを記録した媒体。13. A medium storing a document disclosure program for disclosing an electronic document, a document storage means for storing an electronic document, and a disclosure request specifying a document in the document storage means is received. Analyzing the profile information about the request source of the disclosure request, blur rule determination means to determine a blur location detection method and a blur method according to the profile information, from among the disclosure target documents specified in the disclosure request, A blur point detecting means for detecting a blur point by the blur point detecting method determined by the blur rule determining means; and a blur rule determining means for the blur point detected by the blur point detecting means in the disclosure target document. Executes the blurring process according to the blurring method determined in the above, and generates a blurred document. Medium recording a document disclosure program for causing to function over data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31022497A JP3733715B2 (en) | 1997-11-12 | 1997-11-12 | Document disclosure apparatus, medium storing document disclosure program, and document disclosure method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31022497A JP3733715B2 (en) | 1997-11-12 | 1997-11-12 | Document disclosure apparatus, medium storing document disclosure program, and document disclosure method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11143871A true JPH11143871A (en) | 1999-05-28 |
JP3733715B2 JP3733715B2 (en) | 2006-01-11 |
Family
ID=18002692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31022497A Expired - Fee Related JP3733715B2 (en) | 1997-11-12 | 1997-11-12 | Document disclosure apparatus, medium storing document disclosure program, and document disclosure method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3733715B2 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001142893A (en) * | 1999-11-12 | 2001-05-25 | Hitachi Ltd | Information disclosing device and sentence disclosing method |
JP2002109045A (en) * | 2000-09-29 | 2002-04-12 | Medical Bank System Kk | Medical treatment book check system |
JP2002245306A (en) * | 2001-02-15 | 2002-08-30 | Hitachi Ltd | Transaction mediating system, article transaction mediating system, power transaction mediating system and services therefor |
JP2002259368A (en) * | 2001-03-01 | 2002-09-13 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for working document cipher, document cipher working processing program and recording medium therefor |
JP2004234059A (en) * | 2003-01-28 | 2004-08-19 | Oki Electric Ind Co Ltd | Information providing system |
JP2004349755A (en) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | Secret information communication system |
JP2006172259A (en) * | 2004-12-17 | 2006-06-29 | Ricoh Co Ltd | Information masking device |
JP2006221647A (en) * | 2005-02-07 | 2006-08-24 | Microsoft Corp | Method and system for obfuscating data structure by deterministic natural data substitution |
JP2009175892A (en) * | 2008-01-22 | 2009-08-06 | Fujitsu Ltd | Protection method, information processor, program, and recording medium |
US7765193B2 (en) | 2004-03-15 | 2010-07-27 | Ricoh Company, Ltd. | Control of document disclosure according to affiliation or document type |
WO2011013495A1 (en) * | 2009-07-31 | 2011-02-03 | 日本電気株式会社 | Information management apparatus, information management method, and information management program |
JP2013030171A (en) * | 2012-08-27 | 2013-02-07 | Fujitsu Ltd | Information protection method, information processor and program |
JP2013232090A (en) * | 2012-04-27 | 2013-11-14 | Sony Corp | Information processing apparatus, and information processing method and program |
JP2014512056A (en) * | 2011-04-11 | 2014-05-19 | インタートラスト テクノロジーズ コーポレイション | Systems and methods for information security |
US9466054B1 (en) | 2003-06-05 | 2016-10-11 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
US9626667B2 (en) | 2005-10-18 | 2017-04-18 | Intertrust Technologies Corporation | Digital rights management engine systems and methods |
WO2019167340A1 (en) * | 2018-03-02 | 2019-09-06 | 三菱電機株式会社 | Report generating system and program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024162864A1 (en) * | 2023-02-01 | 2024-08-08 | Лев Эдуардович СМАРЫГИН | Method for remote decision-making |
-
1997
- 1997-11-12 JP JP31022497A patent/JP3733715B2/en not_active Expired - Fee Related
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001142893A (en) * | 1999-11-12 | 2001-05-25 | Hitachi Ltd | Information disclosing device and sentence disclosing method |
JP2002109045A (en) * | 2000-09-29 | 2002-04-12 | Medical Bank System Kk | Medical treatment book check system |
JP2002245306A (en) * | 2001-02-15 | 2002-08-30 | Hitachi Ltd | Transaction mediating system, article transaction mediating system, power transaction mediating system and services therefor |
JP2002259368A (en) * | 2001-03-01 | 2002-09-13 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for working document cipher, document cipher working processing program and recording medium therefor |
JP2004234059A (en) * | 2003-01-28 | 2004-08-19 | Oki Electric Ind Co Ltd | Information providing system |
JP2004349755A (en) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | Secret information communication system |
US9466054B1 (en) | 2003-06-05 | 2016-10-11 | Intertrust Technologies Corporation | Interoperable systems and methods for peer-to-peer service orchestration |
US7765193B2 (en) | 2004-03-15 | 2010-07-27 | Ricoh Company, Ltd. | Control of document disclosure according to affiliation or document type |
JP4663308B2 (en) * | 2004-12-17 | 2011-04-06 | 株式会社リコー | Information masking device |
JP2006172259A (en) * | 2004-12-17 | 2006-06-29 | Ricoh Co Ltd | Information masking device |
CN102063595A (en) * | 2005-02-07 | 2011-05-18 | 微软公司 | Method and system for obfuscating data structures by deterministic natural data substitution |
JP2006221647A (en) * | 2005-02-07 | 2006-08-24 | Microsoft Corp | Method and system for obfuscating data structure by deterministic natural data substitution |
KR101213916B1 (en) | 2005-02-07 | 2012-12-18 | 마이크로소프트 코포레이션 | 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 |
JP2009175892A (en) * | 2008-01-22 | 2009-08-06 | Fujitsu Ltd | Protection method, information processor, program, and recording medium |
JPWO2011013495A1 (en) * | 2009-07-31 | 2013-01-07 | 日本電気株式会社 | Information management apparatus, information management method, and information management program |
US8938433B2 (en) | 2009-07-31 | 2015-01-20 | Nec Corporation | Information management apparatus, information management method, and information control program |
JP5729300B2 (en) * | 2009-07-31 | 2015-06-03 | 日本電気株式会社 | Information management apparatus, information management method, and information management program |
WO2011013495A1 (en) * | 2009-07-31 | 2011-02-03 | 日本電気株式会社 | Information management apparatus, information management method, and information management program |
JP2014512056A (en) * | 2011-04-11 | 2014-05-19 | インタートラスト テクノロジーズ コーポレイション | Systems and methods for information security |
US9589110B2 (en) | 2011-04-11 | 2017-03-07 | Intertrust Technologies Corporation | Information security systems and methods |
US10009384B2 (en) | 2011-04-11 | 2018-06-26 | Intertrust Technologies Corporation | Information security systems and methods |
JP2013232090A (en) * | 2012-04-27 | 2013-11-14 | Sony Corp | Information processing apparatus, and information processing method and program |
JP2013030171A (en) * | 2012-08-27 | 2013-02-07 | Fujitsu Ltd | Information protection method, information processor and program |
WO2019167340A1 (en) * | 2018-03-02 | 2019-09-06 | 三菱電機株式会社 | Report generating system and program |
JP2019153054A (en) * | 2018-03-02 | 2019-09-12 | 三菱電機ビルテクノサービス株式会社 | Report creating system and program |
Also Published As
Publication number | Publication date |
---|---|
JP3733715B2 (en) | 2006-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3733715B2 (en) | Document disclosure apparatus, medium storing document disclosure program, and document disclosure method | |
US6985938B2 (en) | Workflow in a paperless office | |
US8095975B2 (en) | Dynamic document merging method and system | |
US8239825B2 (en) | Dynamic data restructuring method and system | |
KR100781730B1 (en) | System and method for electronically managing composite documents | |
JP2003281400A (en) | Method for aiding job hunting, method for aiding job offer, job hunting aiding program, and job offer aiding program | |
US20030005312A1 (en) | Apparatus and method for creating a map of a real name word to an anonymous word for an electronic document | |
US10114821B2 (en) | Method and system to access to electronic business documents | |
JP2000293447A (en) | Virtual work flow managing method | |
JP2005259015A (en) | Document disclosure device and system, program, and storage medium | |
US20100023368A1 (en) | Dynamic request workflow management method and system | |
KR20010039796A (en) | Technique for creating audience-specific views of documents | |
JP7298999B2 (en) | Material creation device, material creation system, material creation method and program | |
US20020165763A1 (en) | System and method for implementing technical change in an organization having multiple hierarchies | |
JP2022062912A (en) | Information processing device, information processing method, and information processing program | |
Comstock et al. | Embed user values in system architecture: The declaration of system usability | |
JP7372372B2 (en) | Information processing device, information processing method, and information processing program | |
JP7487778B2 (en) | Information processing device, information processing method, and recording medium | |
JP2009266167A (en) | Method for managing electronic mail data, system, and computer program | |
JP2000181966A (en) | Invention evaluation system and computer readable recording medium recording invention evaluation program | |
JP2000132606A (en) | Invention evaluation system and computer-readable recording medium recording invention evaluation program | |
JP2002366567A (en) | Retrieval system by free setting of substitute keyword | |
JP2024057728A (en) | Job definition creating system and job definition creating method | |
JP2024086454A (en) | Form creation system and regulation creation processing method for form creation system | |
JP2005038006A (en) | Information sharing device and program for information sharing process |
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 |