(57)【要約】【課題】情報隠蔽を容易に実現することができることを目的とする。【解決手段】情報が記述されている文字列と、該文字列が示す属性とが対応付けられている文字列−属性対応テーブル１２３を格納するとともに、属性と、符号列とが対応付けられた属性変換テーブル１２４を格納する記憶部１２０と、文字列−属性対応テーブル１２３から、変換対象となる文字列に該当する属性を取得し、属性変換テーブル１２４から、取得した属性に対応する符号列を取得し、取得した符号列を変換対象となる文字列の前に付加し、変換対象となる文字列をランダムな符号列に変換する情報変換部１１１と、を有することを特徴とする。【選択図】図１
2011248561.tif 000002
【特許請求の範囲】
【請求項１】
情報の変換を行う情報変換装置における情報変換方法であって、
前記情報変換装置は、
記憶部に、前記情報に記述されている文字列と、該文字列が示す属性とが対応付けられている文字列−属性対応情報を格納していると共に、
前記属性と、符号列とが対応付けられた属性変換情報を格納しており、
前記情報変換装置が、
前記文字列−属性対応情報から、予め指定されている、変換対象となる文字列に該当する属性を取得し、
前記属性変換情報から、前記取得した属性に対応する符号列を取得し、
前記取得した符号列を前記変換対象となる文字列の前に付加し、
前記符号列が付加された変換対象となる文字列のうちの文字列部分をランダムな符号列に変換する
ことを特徴とする情報変換方法。
【請求項２】
前記記憶部には、
情報に記述されている単位を、符号に変換する単位変換情報が、さらに格納されており、
前記情報変換装置が、
前記単位変換情報を基に、単位の文字列を該当する符号列に変換する
ことを特徴とする請求項１に記載の情報変換方法。
【請求項３】
前記記憶部には、
データの種類と、文字列の色とが対応付けられている文字列色情報が、さらに格納されており、
前記情報変換装置が、
前記文字列色情報を基に、データの種類に対応した色に文字列の色を変換する
ことを特徴とする請求項１に記載の情報変換方法。
【請求項４】
前記記憶部には、前記情報を閲覧可能な人物に関する閲覧者情報が、さらに格納されており、
前記情報変換装置が、
前記情報を閲覧しようとしている閲覧希望者の属性情報を入力し、
前記閲覧希望者の属性情報と、前記閲覧者情報とを比較し、
前記比較の結果、前記閲覧希望者が、閲覧可能な人物である場合、前記情報の変換を行わない
ことを特徴とする請求項１に記載の情報変換方法。
【請求項５】
情報の変換を行う情報変換装置における情報変換方法であって、
前記情報変換装置は、
記憶部に、前記情報に記述されている第１の文字列と、前記第１の文字列とは異なる第２の文字列とが対応付けられている文字列変換情報を格納しており、
前記情報変換装置が、
前記文字列変換情報を基に、変換対象となる文字列を別の文字列に変換する
ことを特徴とする情報変換方法。
【請求項６】
情報の変換を行う情報変換装置における情報変換方法であって、
前記情報変換装置が、
変換対象となる文字列をランダムな符号列に変換する
ことを特徴とする情報変換方法。
【請求項７】
請求項１から請求項６のいずれか一項に記載の情報変換方法をコンピュータに実行させるためのプログラム。
【請求項８】
情報の変換を行う情報変換装置であって、
前記情報に記述されている文字列と、該文字列が示す属性とが対応付けられている文字列−属性対応情報を格納しているとともに、前記属性と、符号列とが対応付けられた属性変換情報を格納する記憶部と、
前記文字列−属性対応情報から、予め指定されている、変換対象となる文字列に該当する属性を取得し、前記属性変換情報から、前記取得した属性に対応する符号列を取得し、前記取得した符号列を前記変換対象となる文字列の前に付加し、前記符号列が付加された変換対象となる文字列のうちの文字列部分をランダムな符号列に変換する情報変換部と、
を有することを特徴とする情報変換装置。
【請求項９】
前記情報に記述されている文字列と、該文字列が示す属性とが対応付けられている文字列−属性対応情報を格納している文字列−属性対応データベースと、
前記属性と、符号列とが対応付けられた属性変換情報を格納している属性変換データベースと、
前記文字列−属性対応データベースから、変換対象となる文字列に該当する属性を取得し、前記属性変換データベースから、前記取得した属性に対応する符号列を取得し、前記取得した符号列を前記変換対象となる文字列の前に付加し、前記変換対象となる文字列をランダムな符号列に変換する情報変換装置と、
を有することを特徴とする情報変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報変換方法、プログラム、情報変換装置および情報変換システムの技術に関する。
【背景技術】
【０００２】
食品、化学、医薬、自動車など製造業の各分野において、各々の製造作業工程の情報伝達の際に用いられる情報の中には製品の生産に必要な情報が含まれている。これらの情報は、他事業者との差別化を図るために関係者以外に対して隠蔽しておきたいと考えるのが一般的である。このような生産情報の流出を防ぐため、関係者以外の事業所内への立ち入りを制限したり、システムに認証機などを設けて、利用者の属性によって利用できる機能を制限することが行われている。
【０００３】
製造システム（以下、適宜システムと称する）開発の際、開発費用を低減するために、開発作業の一部またはすべてを他者に外注することが行われる。この場合、開発者が業務プロセスを理解するため、依頼者が開発者に対して生産に必要な情報を開示しなければならないことがある。この場合、依頼元と開発元の間で秘密情報保持契約を締結することがよく行われる。しかしながら、重要度の高い機密情報については開発者といえども他者に開示したくない場合があり、このような情報を隠蔽するには、隠蔽したい情報を、意味の成さない文字列で置き換える方法が提案されている。
【０００４】
例えば、特許文献１には、文字列を、制御コードに置換する方法が開示されている。
また、非特許文献１には、コード部分は共通で、文字列だけを外部ファイルで管理する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０２−２７３４号公報
【非特許文献】
【０００６】
【非特許文献１】ＭＳＤＮライブラリ、リソースファイル（Ｖｉｓｕａｌ  Ｓｔｕｄｉｏ）、マイクロソフト株式会社、［平成２２年２月２５日検索］、インターネット<URL:http://msdn.microsoft.com/ja-jp/library/7zxb70x7(VS.80).aspx>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、利用者は、制御コードを解析しない限りその制御コードの属性（工程や、設備など）を知ることができないという課題があった。
【０００８】
また、非特許文献１に記載の技術では、置換後の文字列を、システム利用者や、またはシステム開発者が用意しなければならなかった。さらに、置換後の文字列が、外部の人物にとって意味をなさない文字列、数値、あるいは、それら両方の場合、特許文献１のときと同様に開発者自身が属性を理解することができなくなってしまい、システム開発に困難を伴うといった問題があった。また、置換後の文字列を、例えば、「製造工程１」「品質項目２」などと表現する場合、システム利用者や、システム開発者のみならず、システムと関わりのない関係者外に対しても、その文字列の属性が何を指しているのかを示すことになり、情報の流出につながる恐れがあるという問題があった。
【０００９】
特許文献１に記載の技術や、非特許文献１に記載の技術では、隠蔽対象の情報、例えば工程名称を示す文字列や、ロットサイズやリードタイムなどの数値は、１つの記憶部に格納される。同様に、隠蔽対象の情報に代わって置き換えられる、ダミーの文字列や数値についても、同一または別の情報処理装置の記憶部に格納される。つまり、変換前の情報や、変換後の情報が集中的に管理されている。この場合、外部からの侵入や、不具合によるデータ消失のリスクに対して、脆弱であると言う問題もある。
【００１０】
また、特許文献１に記載の技術や、非特許文献１に記載の技術では、隠蔽対象の情報に代わって置き換えられる、ダミーの文字列や数値の生成規則の設計、または、文字列や数値をその都度作成する必要があり、非効率的であるという問題があった。
【００１１】
このような背景に鑑みて本発明がなされたのであり、本発明は、情報隠蔽を容易に実現できることを目的とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するため、本発明は、情報の変換を行う情報変換装置における情報変換方法であって、前記情報変換装置は、記憶部に、前記情報に記述されている文字列と、該文字列が示す属性とが対応付けられている文字列−属性対応情報を格納していると共に、前記属性と、符号列とが対応付けられた属性変換情報を格納しており、前記情報変換装置が、前記文字列−属性対応情報から、予め指定されている、変換対象となる文字列に該当する属性を取得し、前記属性変換情報から、前記取得した属性に対応する符号列を取得し、前記取得した符号列を前記変換対象となる文字列の前に付加し、前記符号列が付加された変換対象となる文字列のうちの文字列部分をランダムな符号列に変換することを特徴とする。
その他の解決手段については実施形態中で適宜説明する。
【発明の効果】
【００１３】
本発明によれば、情報隠蔽を容易に実現できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る情報変換システムの構成例を示す図である。
【図２】本実施形態に係る変換前画面の例である。
【図３】第１実施形態に係る変換後画面例を示す図である。
【図４】第１実施形態に係る文字列−属性対応テーブルの例を示す図である。
【図５】第１実施形態に係る属性変換テーブルの例を示す図である。
【図６】第１実施形態に係る単位変換テーブルの例を示す図である。
【図７】第１実施形態に係る文字列色テーブルの例を示す図である。
【図８】第１実施形態に係る情報変換方法の全体処理の手順を示すフローチャートである。
【図９】ステップＳ１０５における変換処理の手順を示すフローチャートである。
【図１０】第２実施形態に係る変換後画面の例である。
【図１１】第２実施形態に係る文字列変換テーブルの例を示す図である。
【図１２】第２実施形態に係る情報変換方法の手順を示すフローチャートである。
【図１３】は、第３実施形態に係る変換後画面の例である。
【図１４】第３実施形態に係る情報変換方法の手順を示すフローチャートである。
【図１５】情報変換システムの別の例を示す図である。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００１６】
《第１実施形態》
まず、図１〜図９を参照して、本発明に係る第１実施形態を説明する。
（システム構成）
図１は、本実施形態に係る情報変換システムの構成例を示す図である。
情報変換システム１０は、生産管理情報の画面変換を行う情報変換装置１と、サーバ２と、クライアント端末３とがＷＡＮ（Wide Area Network）や、ＬＡＮ（Local Area Network）などのネットワーク５を介して互いに接続されている。
本実施形態では、閲覧希望者４がクライアント端末３を介して生産管理情報（製造工程に関する情報）の画面閲覧の要求（画面閲覧要求）を行うと、画面閲覧要求はサーバ２を介して、情報変換装置１へ送られる。そして、閲覧希望者４が情報を変換しなければ生産管理情報の画面を閲覧できない人物であれば、情報変換装置１は情報変換処理を行い、情報変換された画面をサーバ２へ送る。閲覧希望者４は、クライアント端末３を介してサーバ２に送られた画面を閲覧する。
このように、本実施形態では、閲覧希望者４はクライアント端末３を介して画面を閲覧しているが、サーバ２を介して、画面閲覧要求を送信したり、画面を閲覧するようにしてもよい。
なお、本実施形態では、クライアント端末３、サーバ２をそれぞれ１台としているが、複数台としてもよい。
【００１７】
情報変換装置１は、情報変換装置１自身の動作を制御する制御部１１０、ＨＤＤ（Hard Disk Drive）や、ＲＯＭ（Read Only Memory）などである記憶部１２０、演算機能を有する演算部１３０、キーボードや、マウスや、ＮＩＣ（Network Interface Card）などの入力部１４０、ディスプレイなどの表示部１５０を有する。
【００１８】
制御部１１０は、閲覧希望者４が生産管理情報を閲覧可能か否かを判定し、情報を変換しなければ閲覧をすることができない人物であれば、情報を変換した上で生産管理情報を表示する画面を生成し、サーバ２へ送信する情報変換部１１１を有している。
また、記憶部１２０は、情報変換処理に必要な各種テーブルを有しているテーブルデータベース１２１、生産管理情報を有している生産管理情報データベース１２２を有している。
テーブルデータベース１２１には、図４を参照して後記する文字列−属性対応テーブル１２３、図５を参照して後記する属性変換テーブル１２４、図６を参照して後記する単位変換テーブル１２５、および図７を参照して後記する文字列色テーブル１２６などが格納されている。
生産管理情報データベース１２２は、生産管理情報を格納するとともに、閲覧希望者４の氏名、所属など閲覧希望者４が生産管理情報を閲覧可能であるか否かを判定するための情報である閲覧者情報１２７が格納している。
【００１９】
サーバ２は、サーバ２自身の動作を制御する制御部２１、情報を格納している記憶部２３、演算機能を有する演算部２２、キーボードや、マウスや、ＮＩＣなどの入力部２４、ディスプレイなどの表示部２５を有する。
【００２０】
情報変換装置１の制御部１１０、情報変換部１１１、演算部１３０や、サーバ２の制御部２１、演算部２２はそれぞれの装置における図示しないＲＯＭや、ＨＤＤに格納されたプログラムが、ＲＡＭ（Random Access Memory）に展開され、ＣＰＵ（Central Processing Unit）によって実行されることによって具現化する。
【００２１】
クライアント端末３の内部構成は図示省略するが、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、入力装置、表示装置などを備える端末であり、入力装置によって入力された指示や要求などを、ネットワーク５を介してサーバ２に送信し、サーバ２から受信した情報を表示装置に表示する装置である。
【００２２】
（変換前画面例）
図２は、本実施形態に係る変換前画面の例である。本実施形態では、生産管理情報の例として、工場などにおける製造工程の例を示しているが、これに限らず、「殺菌・滅菌」「包装」などを工程過程とする食品の製造工程などを生産管理情報としてもよい。
変換前画面２００は、発注元の社員や、守秘義務を有する人物が閲覧できる画面である。
【００２３】
変換前画面２００は、工程表２０１、属性情報表示エリア２０２、メニューボタン２０３を有している。
工程表２０１は、製造工程における計画データや、実績データや、次工程に関する情報を表示している表である。
属性情報表示エリア２０２には、工程表を作成した作成者の名前や、所属や、工程表を表示した日時や、図２において「曲げロット」と表示されている工程名や、組立所要時間などの情報が表示されている。
メニューボタン２０３は、アプリケーションのトップページやメニューページなどに戻るためのボタンである。
【００２４】
変換前画面２００は、情報変換システム１０で使用される変換前画面２００の一例であって、工程表２０１や、属性情報表示エリア２０２は複数あってもよいし、省略してもよい。また、工程表２０１や、メニューボタン２０３以外の、表やボタン、利用者による文字列や数値の入力を受けつけるテキストボックスなどがあってもよい。
【００２５】
変換前画面２００における工程表２０１は、台車番号列、状態列、組立ロット列、質量列、確定ボタン列を有している。
台車番号は台車毎につけられた整数値を有する番号で、この番号により台車を特定するために台車と整数値は１対１の関係とする。ここでは「１」、「２」などの整数を使用しているが、台車の製造番号など、台車を特定できる符号であれば、必ずしも「１」、「２」などの整数でなくてもよい。
【００２６】
状態列は、台車の状態を示す情報が格納される。図２の例では、「移動中」「空き」などの台車の状態を表示している。
組立ロット列は、製造工程の一部である組立工程のロット番号が格納される。
質量列は、台車に搭載された物体の質量に関する情報が格納される。
確定ボタン列には、確定ボタンが備えられている。確定ボタンは、例えば、以下に使用する。利用者が、台車に物体を搭載して質量を測定し、その測定値を情報変換装置１が取り込み、変換前画面２００の質量列に表示する。利用者は、表示された測定値を目視にて確認し、正常値であれば、確定ボタンを押下することにより、その測定値が生産管理情報データベース１２２に格納される。
【００２７】
（変換後画面例）
図３は、第１実施形態に係る変換後画面例を示す図である。
変換後画面３００では、図２の変換前画面２００と同様に、工程表３０１、属性情報表示エリア３０２、メニューボタン３０３を有している。これらは、図２の各部２０１〜２０３と同様であるため、詳細な説明を省略するが、システム開発者が隠蔽したいと考えた情報が、符号となって隠蔽されている。
【００２８】
例えば、図２の台車番号における「台車」という文字を隠蔽するため、変換後画面３００では「台車番号」という文字列を「ｆａｒｄ％番号」に変換している。接頭辞の「ｆａ」は台車の属性である設備を表す接頭辞で、後記して説明する文字列−属性対応テーブル１２３および属性変換テーブル１２４を参照して選択され、符号列の先頭に付加される。「ｒｄ％」の部分が「台車」に相当するが、これはランダムに生成した符号で「台車」を置換したものである。
【００２９】
状態列における台車の状態は、生産管理情報の特徴を表現しているとはいい難いため、変換の対象外としている。従って、状態列に格納されている内容も変換されていない。
図２の組立ロット列の情報は、生産管理情報の特徴を表現する可能性があるため、「台車番号」と同様の方法によって文字列の変換が行われている。また、ロット列に格納されている情報も文字列の変換が行われている。なお、この列の内容は、図２における「ＡＡ−１２」などの「ＡＡ」に相当する箇所がランダムな符号列に変換され、「−１２」に相当する箇所は変換されていないが、「−１２」に相当する箇所もランダムな符号列に変換してもよい。また、後記する第２実施形態と同様の方法によって文字列変換されてもよい。
【００３０】
図２の質量列も、生産管理情報の特徴を表現する可能性があるため、「台車番号」と同様の方法によって文字列の変換が行われている。なお、図２の質量列の内容に相当する情報は、同じ桁数ではあるが、ランダムに発生した数値で変換されているが、これに限らず、所定のルールに基づいた数値で変換してもよいし、数値ではないランダムな符号列で変換してもよい。
なお、確定ボタン列は、生産管理情報の特徴を表現しているとはいい難いため、変換の対象外としている。
また、図３の変換後画面３００の工程表３０１において、実績系データに基づくレコードの文字列を青にし、計画系データに基づくレコードの文字列を赤にするなど、データの種類に応じて文字列の色を変えてもよい。
このようにすることで、閲覧者は閲覧しているデータの種類を知ることができる。
【００３１】
また、図２の属性情報表示エリア２０２における作成者氏名、所属、表示日時は、生産管理情報の特徴を表現しているとはいい難いため、変換の対象外としているが、工程名や、組立所要時間などの情報は、生産管理情報の特徴を表現する可能性があるため、変換後画面３００では、それぞれ「台車番号」と同様の方法によって「ｐｒｄ）％ｒｅｄロット」、「ｐｒｅｗ＆ｆＤｅｄｓｆｄｓｚ＃」という符号列に変換されている。
【００３２】
（各種変換テーブル）
次に、図４〜図７を参照して、図２から図３へ画面情報を変換するために使用する変換テーブルを説明する
【００３３】
(文字列−属性対応テーブル)
図４は、第１実施形態に係る文字列−属性対応テーブルの例を示す図である。
文字列−属性対応テーブル１２３における番号は、文字列と、属性の組み合わせに与えられる番号である。
文字列は、「台車」「組立」といった生産管理情報にて使用される文字列である。属性は、設備、工程などの文字列の属性を示している。
【００３４】
（属性変換テーブル）
図５は、第１実施形態に係る属性変換テーブルの例を示す図である。
属性変換テーブル１２４における番号は、属性と、接頭辞の組み合わせに与えられる番号である。
属性は、設備、工程などの生産管理情報上の属性であり、図４の文字列−属性対応テーブル１２３の属性と同様のものである。
接頭辞符号列は、対応する属性が変換される符号列である。この符号列は、アルファベット、数字、「＠」、「＄」のような、符号列とはなっていない単一の符号でもよい。
【００３５】
（単位変換テーブル）
図６は、第１実施形態に係る単位変換テーブルの例を示す図である。
単位変換テーブル１２５における番号は、単位と、接尾辞の組み合わせに与えられる番号である。
単位は、「ｋｇ」、「個」、「回」などの生産管理情報にて使用されるデータの単位である。
接尾辞は、対応する単位が変換される符号である。この符号は、符号列としてもよい。
【００３６】
（文字列色テーブル）
図７は、第１実施形態に係る文字列色テーブルの例を示す図である。
文字列色テーブル１２６において、番号は、データ種類と、文字列の色との組み合わせに与えられる番号である。
データ種類は、実績系データ、計画系データなど、変換前画面２００（図２）および変換後画面３００（図３）で表示されるデータの種類を示すものである。
文字列の色は、データ種類に対応しており、図７の例では、実績系データであれば、「青」、計画系データであれば「赤」の符号列が変換後画面において表示される。
【００３７】
＜フローチャート＞
次に、図１〜図７を参照しつつ、図８および図９に沿って第１実施形態に係る情報変換方法を説明する。
図８は、第１実施形態に係る情報変換方法の全体処理の手順を示すフローチャートである。
まず、閲覧希望者４が、クライアント端末３を介して、サーバ２を操作することによって、サーバ２から情報変換装置１へ画面閲覧要求を送信し、情報変換装置１は送信されてきた画面閲覧要求を受信する（Ｓ１０１）。
【００３８】
画面表示要求を受信した情報変換装置１の情報変換部１１１は、閲覧希望者情報を格納する（Ｓ１０２）。閲覧希望者情報は、閲覧希望者４の氏名、所属などであり、画面閲覧要求に含まれているものである。あるいは、画面閲覧要求には、閲覧希望者４を識別する番号、例えば社員番号などが含まれており、情報変換装置１は、これらの情報を基に図示しない社員管理データベースなどに問い合わせることにより、閲覧希望者４の氏名、所属などを取得してもよい。
【００３９】
次に、情報変換部１１１は、閲覧希望者情報を基に、記憶部１２０の閲覧者情報１２７を参照して閲覧希望者４が変換前画面２００（図２）を閲覧可能であるか否かを判定する（Ｓ１０３）。具体的には、情報変換部１１１が、閲覧希望者情報に含まれる閲覧希望者４の氏名、所属といった情報が、閲覧者情報１２７に含まれているか否かを判定することによって、閲覧希望者４が変換前画面を閲覧可能であるか否かを判定する
【００４０】
ステップＳ１０３の結果、閲覧希望者４が変換前画面２００（図２）を閲覧可能である場合（Ｓ１０３→Ｙｅｓ）、情報変換部１１１は、情報を変換していない変換前画面２００を画面閲覧要求元のサーバ２へ送信し、画面閲覧要求元のクライアント端末３がサーバ２から変換前画面２００を取得することによって、変換前画面２００を表示する（Ｓ１０４）
【００４１】
ステップＳ１０３の結果、閲覧希望者４が情報を閲覧可能でない場合（Ｓ１０３→Ｎｏ）、情報変換部１１１は、図９で後記する変換処理を行い（Ｓ１０５）、変換後画面３００（図３）を作成すると、作成した変換後画面３００を画面閲覧要求元のサーバ２へ送信し、画面閲覧要求元のクライアント端末３が、サーバから変換後画面３００を取得することによって、変換後画面３００を表示する（Ｓ１０６）。
【００４２】
図９は、図８のステップＳ１０５における変換処理の手順を示すフローチャートである。
まず、情報変換部１１１が、画面閲覧要求の対象となっている生産管理情報を検索し、変換対象となる文字列をキーとして、文字列−属性対応テーブル１２３（図４）から属性を検索・取得する（Ｓ２０１）。なお、変換対象となる文字列は、生産管理情報作成時に予め指定されているものとする。
そして、情報変換部１１１は、属性変換テーブル１２４（図５）を参照して、ステップＳ２０１で取得した属性に対応する接頭辞符号列を取得し、取得した符号列を対象となっている文字列の先頭に付加する（Ｓ２０２）。この処理は省略することもできる。すなわち、属性を接頭辞符号列に変換しないで、文字列の先頭に付加してもよい。
次に、情報変換部１１１は、単位変換テーブル１２５（図６）を参照して、該当する単位文字列を対応する接尾辞符号列に変換する（Ｓ２０３）。
そして、情報変換部１１１は、変換対象となっている文字列をランダムな符号列に変換する（Ｓ２０４）。
次に、情報変換部１１１は、データの属性情報を基に、文字列色テーブル１２６（図７）を参照して、該当するデータの文字列を対応する色に変換する文字列色変換を行う（Ｓ２０５）。ステップＳ２０５の処理は省略してもよい。
【００４３】
第１実施形態によれば、閲覧希望者４の所属などによって表示内容を変えることができ、情報を閲覧可能な者に対しては、情報を変換せずに表示し、また、情報を閲覧不可能な者に対しては、情報を変換することで、部外者には理解不能な属性符号を表示することで、情報の流出を防ぐことができる。
さらに、データの属性に対応する接頭辞符号列を付加することで、変換された情報の属性が判別できるため、例えば、部外のシステム開発者などは、予め、属性変換テーブル１２４を取得することによって、変換後画面３００を閲覧したとき、詳細な内容を知ることはできないが、データの内容を推察することができる。つまり、部内者などの情報を閲覧できる者、具体的な情報を閲覧することができないが、属性など情報の特性を閲覧できるもの、閲覧もできなく、属性も推察できないものといったように、画面閲覧の参照レベルを設定することができる。
【００４４】
《第２実施形態》
次に、図１０〜図１２を参照して、本発明の第２実施形態を説明する。
第２実施形態では、第１実施形態のような符号列ではなく、他の文字列（例えば、上位概念的な語）に置換するものである。
なお、第２実施形態に係る情報変換システム１０は、図１のテーブルデータベース１２１に格納されている各テーブル１２３〜１２６が図１１で後記する文字列変換テーブル１２８に置き換わったものであるため、図示省略することとする。
【００４５】
（変換後画面）
図１０は、第２実施形態に係る変換後画面の例である。なお、図１０の変換後画面１０００の元画面は、図２に示す変換前画面２００である。
図１０の変換後画面例１０００では、図２の変換前画面例２００と同様に、工程表１００１、属性情報表示エリア１００２、メニューボタン１００３を有している。これらは、図２と同様であるため、詳細な説明を省略するが、システム開発者が隠蔽したいと考えた情報が、他の文字列となって隠蔽されている。
【００４６】
工程表１００１は、設備１番号列、状態列、工程２ロット列、品質項目３列、確定ボタン列を有するテーブルである。「設備１」とは図２の「台車」のことを示し、「台車」を隠蔽するための語である「設備１」という文字列に変換している。
状態列は、台車の状態を示す。この「状態」の情報は、生産管理情報の特徴を表現しているとはいい難いため、文字列変換の対象外としている。
工程２ロット列における「工程２」とは図２の「組立」のことを示し、生産管理情報の特徴を表現する可能性があるとして、「工程２」という文字列に変換している。
品質項目３列における品質項目３は、図２の質量が変換されたものである。
確定ボタン列における確定ボタンは、状態列と同様に、文字列の変換を行っていない。
【００４７】
また、属性情報表示エリア１００２における「曲げロット」、「組立所要時間」（それぞれ図２）は、「工程１ロット」、「工程２品質項目４」にそれぞれ変換されている。
【００４８】
（文字列変換テーブル）
図１１は、第２実施形態に係る文字列変換テーブルの例を示す図である。
文字列変換テーブル１２８は、変換前の文字列と、変換後の文字列とが対応付けられて格納されている。
対応関係は、例えば、「台車」→「設備１」、「曲げ」→「工程１」、「組立」→「工程２」、「質量（ｋｇ）」→「品質項目３」などである。
第２実施形態において、情報変換装置１は図１１に示す文字列変換テーブル１２８を基に変換後テーブルを生成する。
【００４９】
（フローチャート）
次に、図１および図１１を参照しつつ、図１２に沿って第２実施形態に係る情報変換方法を説明する。
図１２は、第２実施形態に係る情報変換方法の手順を示すフローチャートである。
図１２において、ステップＳ３０１〜Ｓ３０４およびステップＳ３０６は、図８のステップＳ１０１〜Ｓ１０４およびステップＳ１０６と同様であるため、説明を省略し、ステップＳ３０５について説明する。
ステップＳ３０５において、情報変換部１１１は、図１１の文字列変換テーブル１２８に従って、変換前画面２００（図２）の変換対象文字列を変換する変換処理を行う。なお、変換対象文字列は、生産管理情報作成時に予め指定されている。
【００５０】
第２実施形態によれば、閲覧者の所属などによって文字列の表示内容を変えることで、情報を閲覧可能な者に対しては、情報を変換せずに表示し、また、情報を閲覧不可能な者に対しては、ダミーの情報を表示することで、情報の流出を防ぐことができる。
【００５１】
《第３実施形態》
次に、図１３および図１４を参照して、本発明の第３実施形態を説明する。
第３実施形態では、隠蔽したい文字列をランダムな符号列に置換するものである。
なお第３実施形態に係る情報変換システム１０は、図１のテーブルデータベース１２１が省略されたものであるため、図示省略することとする。
【００５２】
（変換後画面）
図１３は、第３実施形態に係る変換後画面の例である。なお、図１３の変換後画面１３００の元画面は、図２に示す変換前画面２００である。
図１３の変換後画面１３００では、図２の変換前画面２００と同様に、工程表１３０１、属性情報表示エリア１３０２、メニューボタン１３０３を有している。これらは、図２と同様であるため、詳細な説明を省略するが、システム開発者が隠蔽したいと考えた情報が、他の文字列となって隠蔽されている。
【００５３】
例えば、図２の台車番号列は、「台車」を隠蔽するため、変換後画面１３００では「＄ｆｒｄ％」というランダムな符号列に変換している。
状態列は、台車の状態を示しており、この「状態」の情報は、生産管理情報の特徴を表現しているとはいい難いため、文字列の変換の対象外としている。
図２のロット列は、生産管理情報の特徴を表現する可能性があるとして、文字列「組立」を「Ｓ２ｅｗ＆ｆ」というランダムな符号列に変換している。
図２の質量列は、生産管理情報の特徴を表現する可能性があるとして、文字列「質量（ｋｇ）」を「Ｇ＋ｅｄ（ｔｆｆｈ」というランダムな符号列に変換している。
確定ボタン列の確定ボタンは、状態列と同様に、文字列の変換を行っていない。
【００５４】
さらに、属性情報表示エリア１３０２における「曲げロット」、「組立所要時間（分）」（それぞれ図２）は、「￥ｒｄ）ｔ％ｒｅｄロット」、「Ｓ２ｅｗ＆ｆＤｅｄｓｆ＃ｄｓｚ」というランダムな符号列に変換されている。
なお、図１３の変換後画面１３００において、工程表の内容もランダムな符号列としているが、前記した第２実施形態と同様の方法で変換してもよい。
【００５５】
（フローチャート）
次に、図１を参照しつつ、図１４に沿って第３実施形態に係る情報変換方法を説明する。
図１４は、第３実施形態に係る情報変換方法の手順を示すフローチャートである。
図１４において、ステップＳ４０１〜Ｓ４０４およびステップＳ４０６は、図８のステップＳ１０１〜Ｓ１０４およびステップＳ１０６と同様であるため、説明を省略し、ステップＳ４０５について説明する。
ステップＳ４０５において、情報変換装置１は、ランダムな符号列を生成し、変換前画面２００（図２）の変換対象文字列を前記のランダムな符号列に変換する変換処理を行う。変換対象文字列は、生産管理情報作成時に予め指定されている。
【００５６】
第３実施形態によれば、閲覧者の属性によって表示内容を変えることで、情報を閲覧可能な者に対しては、情報を変換せずに表示し、情報を閲覧不可能な者に対しては、ランダムな符号列を表示することで、情報の流出を防ぐことができる。
【００５７】
《第４実施形態》
(情報変換システムの別の例)
図１５は、情報変換システムの別の例を示す図である。なお、図１５において、図１と同様の構成要素に関しては、同一の符号を付して説明を省略する。
図１５に示す情報変換システム１０ａは、図１における情報変換装置１の機能を分散させたものである。
つまり、図１における情報変換装置１の記憶部１２０の構成要素を、文字列−属性対応データベース７ａ（文字列−属性対応テーブル１２３に対応）、属性変換データベース７ｂ（属性変換テーブル１２４に対応）、単位変換データベース７ｃ（単位変換テーブル１２５に対応）、文字列色データベース７ｄ（文字列色テーブル１２６に対応）および生産管理情報データベース７ｅ（生産管理情報データベース１２２に相当）に分散させ、それぞれのデータベース７ａ〜７ｅをデータベースサーバ６ａ〜６ｅで管理している。そして、情報変換システム１０ａの情報変換装置１ａは、図示省略するが、図１の制御部１１０、演算部１３０、入力部１４０および表示部１５０を有し、データベース７ａ〜７ｅの情報を参照して、生産管理情報の情報変換を行う機能を有する。
【００５８】
図１５の情報変換システム１０ａは、第１実施形態の情報変換システム１０を基にしているが、第２実施形態の情報変換システム１０を基にすれば、データベース７ａ〜７ｄの代わりに文字列変換データベース（図１１の文字列変換テーブル１２８に対応）を有し、第３実施形態の情報変換システム１０を基にすれば、データベース７ａ〜７ｄが省略される構成となる。
【００５９】
（第４実施形態のまとめ）
第４実施形態によれば、情報変換処理に必要なデータを分散させているため、外部からの侵入・書換や、不具合によるデータ消失のリスクを軽減させることができる。
【符号の説明】
【００６０】
１，１ａ      情報変換装置
２      サーバ
３      クライアント端末
４      閲覧希望者
５      ネットワーク
７ａ    文字列−属性対応データベース
７ｂ    属性変換データベース
７ｃ    単位変換データベース
７ｄ    文字列色データベース
１０，１０ａ    情報変換システム
１１０  制御部
１１１  情報変換部
１２０  記憶部
１２１  テーブルデータベース
１２２  生産管理情報データベース
１２３  文字列−属性対応テーブル（文字列−属性対応情報）
１２４  属性変換テーブル（属性変換情報）
１２５  単位変換テーブル（単位変換情報）
１２６  文字列色テーブル（文字列色情報）
１２７  閲覧者情報
１２８  文字列変換テーブル（文字列変換情報）
１４０  入力部
１５０  表示部
２００  変換前画面
３００，１０００，１３００  変換後画面（変換された文字列を含む）
【図１】
2011248561.tif 000003
【図２】
2011248561.tif 000004
【図３】
2011248561.tif 000005
【図４】
2011248561.tif 000006
【図５】
2011248561.tif 000007
【図６】
2011248561.tif 000008
【図７】
2011248561.tif 000009
【図８】
2011248561.tif 000010
【図９】
2011248561.tif 000011
【図１０】
2011248561.tif 000012
【図１１】
2011248561.tif 000013
【図１２】
2011248561.tif 000014
【図１３】
2011248561.tif 000015
【図１４】
2011248561.tif 000016
【図１５】
2011248561.tif 000017