(57)【要約】【課題】交換機のトレース情報を、個人情報を秘匿化して外部の記憶媒体に記憶する。【解決手段】交換機10は、自身の交換機10の内部動作情報であるトレース情報を取得するトレース情報出力制御部（トレース情報取得部）14と、取得されたトレース情報のうち、予め定められた種類の個人情報を秘匿化する秘匿化部15と、個人情報が秘匿化されたトレース情報を、外部の記憶媒体20へ記憶するトレース情報出力部16とを有する。【選択図】図１
2019153833.tif 000002
【特許請求の範囲】
【請求項１】
自身の交換機の内部動作情報であるトレース情報を取得するトレース情報取得部と、
取得されたトレース情報のうち予め定められた種類の個人情報を秘匿化する秘匿化部と、
個人情報が秘匿化されたトレース情報を、外部の記憶媒体へ記憶するトレース情報出力部とを有することを特徴とする交換機。
【請求項２】
請求項１に記載の交換機において、該交換機はさらに、
前記記憶媒体が挿入される媒体挿入口と、
前記記憶媒体が挿入されたことを検知し、前記トレース情報取得部にトレース情報の取得を開始させる媒体管理部とを有することを特徴とする交換機。
【請求項３】
請求項１または２に記載の交換機において、前記記憶媒体はUSB (Universal Serial Bus)メモリを含むことを特徴とする交換機。
【請求項４】
請求項１ないし３のいずれかに記載の交換機において、前記トレース情報取得部は、前記記憶媒体に予め記憶された、トレース情報の取得対象を指定するシナリオファイルに従い、指定された取得対象のトレース情報を取得することを特徴とする交換機。
【請求項５】
請求項１ないし４のいずれかに記載の交換機において、前記秘匿化部は、該交換機の内部動作情報であるトレース情報のうちダイヤル情報を検出して秘匿化することを特徴とする交換機。
【請求項６】
請求項２に記載の交換機において、
前記トレース情報出力部は、前記秘匿化部により個人情報が秘匿化されたトレース情報のみを前記記憶媒体に出力するよう制御することを特徴とする交換機。
【請求項７】
交換機の内部動作情報であるトレース情報を取得するステップと、
取得されたトレース情報のうち予め定められた種類の個人情報を秘匿化するステップと、
個人情報が秘匿化されたトレース情報を外部の記憶媒体へ記憶するステップとを含むことを特徴とするトレース情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換機およびトレース情報取得方法、特に、個人情報を秘匿化したトレース情報を取得する交換機およびトレース情報取得方法に関するものである。
【背景技術】
【０００２】
機器の動作情報をログ情報として蓄積し、ログ情報を解析することで機器の障害の原因を調査したり、機器の構成や処理を最適化したりすることが行われている。特に構内交換機においては、例えばメモリ量の制限によりトレース情報（例えば、構内交換機の動作情報）を内部ログとして蓄積しにくく、トレース情報を取得するには、コンソールソフトウェアがインストールされた端末（例えば、パーソナルコンピュータ）を構内交換機に接続していた。また、例えば端末を用いて操作者の操作によりトレース情報を取得するためのコマンド投入を行い、トレース情報の取得開始／停止を手動で行っていた。
【０００３】
特許文献１には、保守対象の装置からネットワークを介さずに、かつ保守情報を自動的に採取する技術が開示されている。特許文献１の技術では、コンピュータ内蔵電子装置の媒体検出手段は、外部記憶媒体が接続されたことを検出する。また、保守情報採取手段が、外部記憶媒体の接続が検出されたときに外部記憶媒体に記憶されている保守情報採取プログラムを読み出してコンピュータに実行させることにより保守情報を収集しこの情報を外部記憶装置に書き込む。
【０００４】
また、特許文献２には、USB (Universal Serial Bus)メモリ装置等の外部記憶装置が情報処理装置に接続された場合に、ユーザ認証を行いアクセスを許可した後に、情報処理装置に記憶されたデータを外部記憶装置に記憶させることが開示されている。また、ホスト名、パスワード、認証の可否などのユーザ操作のログを外部記憶装置に記憶することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2007−207014号公報
【特許文献２】特開2012−234513号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、個人情報保護法が施行され、個人情報の取扱いが非常に重要視されている。機器の動作情報においても個人情報が含まれる場合がある。機器のユーザのセキュリティポリシーまたは個人情報保護の観点から、機器の保守において、トレース情報の取得が許可されない場合がある。
【０００７】
また、トレース情報が取得できた場合でも、個人情報となり得る情報が含まれている場合には、このようなトレース情報は非常に慎重に扱う必要があり、そのための対策に多くの労力がかかる。
【０００８】
本発明はこのような課題に鑑み、交換機のトレース情報を、個人情報を秘匿化して外部の記憶媒体に記憶する交換機およびトレース情報取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による交換機は、上述の課題を解決するために、自身の交換機の内部動作情報であるトレース情報を取得するトレース情報取得部と、取得されたトレース情報のうち、予め定められた種類の個人情報を秘匿化する秘匿化部と、個人情報が秘匿化されたトレース情報を、外部の記憶媒体へ記憶するトレース情報出力部とを有する。
【００１０】
また、本発明によるトレース情報取得方法は、交換機の内部動作情報であるトレース情報を取得するステップと、取得されたトレース情報のうち、予め定められた種類の個人情報を秘匿化するステップと、個人情報が秘匿化されたトレース情報を、外部の記憶媒体へ記憶するステップとを含む。
【発明の効果】
【００１１】
本発明によれば、構交換機のトレース情報を、個人情報を秘匿化して外部の記憶媒体に記憶する交換機およびトレース情報取得方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例に係る構内交換機システムの構成図である。
【図２】シナリオファイルの例を示す説明図である。
【図３】秘匿化の例を示す説明図である。
【図４】トレース情報取得処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
次に、添付図面を参照して本発明による交換機およびトレース情報取得方法の実施例を詳細に説明する。
【００１４】
図１は、本実施例における交換機システムの構成図である。本実施例に係るシステムは構内交換機システム１であり、例えば、構内交換機10と、構内交換機10に接続されるUSB (Universal Serial Bus)メモリ20を有する。構内交換機10は、複数の構内電話機（図示せず）を公衆交換電話網に接続する電話交換機である。USBメモリ20は、個人情報が秘匿化された、構内交換機10のトレース情報を取得するための記憶媒体である。本実施例ではUSBメモリ20を例に説明するが、USBメモリ20以外にも、適宜の外部記憶媒体を用いてもよい。例えば、USB以外の半導体メモリ、外付けのハードディスクドライブ（HDD）、光ディスク等の光学式記憶媒体、または、磁気ディスク等の磁気記憶媒体でもよい。これらの外部記憶媒体は、構内交換機10に着脱可能であることが望ましいが、構内交換機10に固定接続されていてもよい。
【００１５】
USBメモリ20には、シナリオファイル21と、取得したトレース情報22が格納される。シナリオファイル21は、トレース取得対象を指定するための情報を含み、予めUSBメモリ20に記憶される。トレース情報22は、指定されたトレース取得対象のトレース情報である。
【００１６】
本実施例におけるトレース情報は、構内交換機10の内部動作情報であり、例えば、プログラム内部の動作（処理の流れ）、および、機器のユーザが行った操作の内容を把握することができる情報である。
【００１７】
構内交換機10は、例えば、USB管理部（すなわち、記憶媒体との接続に関する管理を司る媒体管理部）11、シナリオ取得部12、シナリオ解析部13、トレース情報出力制御部（すなわち、所定のトレース情報を取得するトレース情報取得部）14、秘匿化部15、トレース情報出力部16、およびUSBポート（すなわち、記憶媒体を挿入し機械的および電気的に接続する媒体挿入口）17を有する。
【００１８】
さらに、構内交換機10は、交換機の機能（交換機機能部18）を有する。交換機の機能については従来の交換機と同様の機能を用いることができるため、ここでは詳細な説明を省略する。図１では交換機の各種機能を実現する構成要素を、交換機機能部18としてまとめて図示している。
【００１９】
USB管理部11は、USBメモリ20の接続を監視する。USB管理部11は、USBメモリ20が構内交換機10に接続されたことを検出する。シナリオ取得部12は、USBメモリ20の接続が検出されると、USBメモリ20からシナリオファイル21を読み込む。シナリオ解析部13は、シナリオファイル21に記載されたトレース取得対象を抽出する。シナリオファイル21およびトレース取得対象については後述する。トレース情報出力制御部14は、抽出されたトレース取得対象のトレース情報の取得を開始し、取得したトレース情報を秘匿化部15へ送る。
【００２０】
秘匿化部15は、トレース情報に含まれるダイヤル情報等、個人情報と成り得る情報について、記号を用いて秘匿化する。例えば、個人情報のデータを予め定められた記号で置き換える。トレース情報出力部16は、秘匿化されたトレース情報22をUSBメモリ20に記憶させる。ここで、トレース情報出力部16は、秘匿化部15から出力されたトレース情報22、すなわち秘匿化処理がされたトレース情報のみがUSBメモリ20へ出力されるように制御してもよい。
【００２１】
上述のUSB管理部11、シナリオ取得部12、シナリオ解析部13、トレース情報出力制御部（トレース情報取得部）14、秘匿化部15、および、トレース情報出力部16は、例えば、CPU（Central Processing Unit、処理部）とメモリで構成してもよい。メモリは、CPUを上記各部として動作させるプログラムを記憶してもよい。CPUがメモリに記憶されたプログラムを実行することで、上記各部の処理を実行することができる。
【００２２】
図２は、シナリオファイル21の例を示す説明図である。シナリオファイル21は、例えば、トレース情報の取得対象を指定する情報を含むファイルであり、USBメモリ20に予め記憶される。図２に示す例では、シナリオフィル21は、構内交換機10の各構成要素（例えば、各制御部）の識別情報と、トレース情報の取得対象か否かを示す取得対象フラグを含む。図２の例の場合、内線制御部および回線制御部のトレース情報が取得対象として指定されている。なお、シナリオファイル21は図示の構成例以外にも適宜の情報を含めて構成してもよい。また、図示の例では、制御部毎にトレース情報の取得対象を指定しているが、これ以外の構成要素でもよいし、より細かな構成要素毎に取得対象か否かを指定してもよいし、より包括的な構成要素毎に取得対象か否かを指定してもよい。また、構成要素以外に、処理毎に取得対象か否かを指定してもよい。
【００２３】
図３は、秘匿化の例を示す説明図である。例えば、トレース情報出力制御部14が取得したトレース情報に含まれるダイヤル情報等の個人情報になり得る情報について、秘匿化部15は記号を用いて秘匿化する。例えば、秘匿化部15は、個人情報になり得る情報を予め定められた記号に置き換える。これにより、個人情報はトレース情報から除去される。
【００２４】
秘匿化される個人情報の例としては、ダイヤル情報が挙げられる。ダイヤル情報は、例えばトレース情報内にダイヤル情報であることを示す識別情報がダイヤル情報に関連して（例えばダイヤル情報の前後の位置に）含まれることにより、この識別情報を検出して特定してもよい。また、例えば、090等の予め定められた数字列で始まる所定長（例えば10進11桁、10桁、9桁）の数字列を検出してダイヤル情報を特定してもよい。
【００２５】
より具体的には、090、080、050、03で始まる数字列については、090等以降の8桁の数字を記号に置き換え、045、043等で始まる数字列については、045等以降の7桁の数字を記号に置き換えるなどの置換規則が予め定められてもよい。なお、例えば090で始まるダイヤル情報について、090以降の8桁すべてを記号に置き換えなくてもよい。例えば、090等で始まる数字列についても、045等で始まる数字列についても同じ桁数（例えば5桁以上）の数字を記号に置き換えてもよく、この場合でも個人情報を秘匿化できる。
【００２６】
本実施例において取得するトレース情報は、構内交換機10の動作（発信動作および着信動作を含む）により発生する情報であり、ダイヤル情報を秘匿化すればトレース情報内の個人情報になり得る情報をほぼ秘匿化できる場合もある。
【００２７】
なお、ダイヤル情報以外の個人情報になり得る特定の情報を秘匿化してもよい。この場合、例えば、トレース情報内に特定の情報であることを示す識別情報が当該特定の情報に関連して含まれていれば、この識別情報を検出することで秘匿化する特定の情報を識別できる。また、ダイヤル情報における数字列の検出と同様に、特定の情報であることを判断する予め定められた判断基準を用いて上述の特定の情報を識別してもよい。
【００２８】
図４は、トレース情報取得処理の例を示すフローチャートである。図４を参照して、本実施例の構内交換機10の動作について説明する。
【００２９】
構内交換機10のUSBポート17にUSBメモリ20が接続（挿入）されると、USB管理部11は、USBメモリ20が接続されたことを検出し、USBメモリ20が接続されたことをシナリオ取得部12へ通知する（ステップS101）。
【００３０】
シナリオ取得部12は、接続されたUSBメモリ20内にシナリオファイル21が記憶されているかを確認する。シナリオファイル21が記憶されていた場合、シナリオ取得部12は、USBポート17を介してUSBメモリ20からシナリオファイル21を読み込む（ステップS103）。その後、シナリオ取得部12は、シナリオファイル21をシナリオ解析部13へ送る。なお、USBメモリ20内にシナリオファイル21が記憶されていない場合、シナリオ取得部12は、接続されたUSBメモリはトレース情報の取得のためのUSBメモリではないと判断してもよい。この場合、本実施例の処理は終了する。
【００３１】
シナリオ解析部13は、シナリオファイル21の内容を解析してシナリオファイル21に記載されたトレース取得対象を抽出し、抽出したトレース取得対象をトレース情報出力制御部14に送る（ステップS105）。図２に示すシナリオファイルの例では、内線制御部および回線制御部のトレース情報を取得対象として指定している。したがって、シナリオ解析部13は、取得対象が内線制御部および回線制御部であること示す情報をトレース情報出力制御部14に通知する。
【００３２】
トレース情報出力制御部14は、指定されたトレース取得対象のトレース情報の取得を開始し、取得したトレース情報を秘匿化部15へ送る（ステップS107）。秘匿化部15は、トレース情報に含まれるダイヤル情報等、個人情報となり得る情報について、記号を用いて秘匿化する（ステップS109）。例えば、秘匿化部15は、上述のように、個人情報のデータを予め定められた記号で置き換える。秘匿化部15は、秘匿化したトレース情報をトレース情報出力部16へ送る。トレース情報出力部16は、秘匿化されたトレース情報22をUSBメモリ20へ記憶させる（ステップS111）。
【００３３】
本実施例によると、構内交換機のトレース情報を、個人情報を秘匿化して外部の記憶媒体（例えばUSBメモリ）に記憶することができる効果が得られる。また、USBメモリを構内交換機に接続するだけで、構内交換機の個人情報を考慮したトレース情報が自動的に取得可能である。また、トレース情報の取得時に個人情報になり得る情報が秘匿化されることで、セキュリティポリシーまたは個人情報保護の観点からトレース情報の取得を許可していなかったユーザからもトレース情報の取得を許可されることが期待できる。このように、機器を使用するユーザにとっては、トレース情報が取得されても個人情報が外部に漏れずに済み、個人情報の保護に関する法律を遵守できるとともに、自身のセキュリティポリシーも遵守できる。さらに、トレース情報を取得した側（例えば保守者）にとっても、取得したトレース情報に個人情報が含まれていないため、トレース情報を蓄積・使用する際に個人情報を気にせずに済む。また、個人情報の漏洩リスクを低減できる。
【００３４】
以上、ここまで本発明の実施例を述べてきたが、本発明を実施する具体的手法は上述の実施例に制限されるものではない。特に、本発明の概念を構内交換機のみならず、例えば局内交換機等の通信機器に適用することも可能である。また、本発明の実施が可能である限りにおいて適宜に設計や動作手順等の変更をなし得る。例えば、本発明に用いられる構成要素の機能発揮を補助する用に供する回路その他の機器等については、適宜に付加および省略可能である。
【産業上の利用可能性】
【００３５】
本発明は、例えば交換機に利用可能である。
【符号の説明】
【００３６】
1  構内交換機システム
10  構内交換機
11  USB管理部
12  シナリオ取得部
13  シナリオ解析部
14  トレース情報出力制御部
15  秘匿化部
16  トレース情報出力部
17  USBポート
20  USBメモリ
21  シナリオファイル
22  トレース情報
【図１】
2019153833.tif 000003
【図２】
2019153833.tif 000004
【図３】
2019153833.tif 000005
【図４】
2019153833.tif 000006