(57)【要約】【課題】一実施形態は、他人が通信履歴を見た際に違和感を覚えることなく通信の記録を隠蔽できる技術を提供する。【解決手段】一実施形態に係る情報処理装置は、記憶部と、抽出部と、生成部と、置換部と、表示部とを含む。記憶部は、通信の接続先を示す第１の通信相手情報と通信を実行した日時を示す日時情報とを含む第１の通信記録を記憶する。抽出部は、第１の通信記録から日時情報を抽出する。生成部は、抽出した日時情報と、第１の通信相手情報とは異なる第２の通信相手情報とから第２の通信記録を生成する。置換部は、第２の通信記録を、記憶部に記憶されている第１の通信記録と置換する。表示部は、第２の通信記録を表示装置に表示させる。【選択図】図２
2014175874.tif 000002
【特許請求の範囲】
【請求項１】
通信の接続先を示す第１の通信相手情報と通信を実行した日時を示す日時情報とを含む第１の通信記録を記憶する記憶部と、
前記第１の通信記録から前記日時情報を抽出する抽出部と、
前記抽出した日時情報と、前記第１の通信相手情報とは異なる第２の通信相手情報とから第２の通信記録を生成する生成部と、
前記第２の通信記録を、前記記憶部に記憶されている前記第１の通信記録と置換する置換部と、
前記第２の通信記録を表示装置に表示させる表示部と、
を含む、情報処理装置。
【請求項２】
前記記憶部は、前記第１の通信記録を含む複数の通信記録を記憶しており、
前記複数の通信記録の各通信記録は、通信の接続先を示す通信相手情報と、通信を実行した日時を示す日時情報とを含み、
前記生成部は、第１の通信相手情報と同一の通信相手情報を含む通信記録を前記複数の通信記録から除いた残りの通信記録において、最も多く通信記録に含まれている通信相手情報を前記第２の通信相手情報として用いて前記第２の通信記録を生成する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
通信の接続先を示す第１の通信相手情報と通信を実行した日時を示す日時情報とを含む第１の通信記録から前記日時情報を抽出し、
前記抽出した日時情報と、前記第１の通信相手情報とは異なる第２の通信相手情報とから第２の通信記録を生成し、
前記第２の通信記録を記憶部に記憶されている前記第１の通信記録と置換し、
前記第２の通信記録を表示装置に表示させる、
処理をコンピュータに実行させるプログラム。
【請求項４】
通信の接続先を示す第１の通信相手情報と通信を実行した日時を示す日時情報とを含む第１の通信記録から前記日時情報を抽出する工程と、
前記抽出した日時情報と、前記第１の通信相手情報とは異なる第２の通信相手情報とから第２の通信記録を生成する工程と、
前記第２の通信記録を記憶部に記憶されている前記第１の通信記録と置換する工程と、
前記第２の通信記録を表示装置に表示させる工程と、
を含む、コンピュータが実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
いくつかの実施形態は、情報処理装置、プログラム、及び方法に関する。
【背景技術】
【０００２】
例えば、携帯電話、スマートフォンなどの情報処理装置は、電話による通話又はメールの送受信などの通信を行った場合に、その通信の履歴を保存する機能を備えている。ユーザは、このような通信の履歴を参照することで、いつ、誰と通信したのかを知ることができる。また、電話やメールによる通信頻度の高い通信相手について、例えば、氏名、電話番号、及びメールアドレス等の情報を電話帳やアドレス帳に対応づけて保存しておく。そして、電話の発着信及びメールの送受信の際に、この保存しておいた情報を使用して通信履歴を作成することで、通信相手の情報をより詳細に表示させることができる。
【０００３】
これに関し、一時的に隠したい対象の情報を選択することで、非表示にすることができる通信端末装置を提供する技術が知られている。また、実際に通信が行われていなくても、ユーザのプライバシーを保護することができる技術が知られている。着信履歴または発信履歴を効率よく削除することで、使い勝手を向上させる技術が知られている。（例えば、特許文献１から特許文献３参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９５４７１号公報
【特許文献２】特開２０１０−８６４５８号公報
【特許文献３】特開２００６−６６９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザが、通信履歴中の特定の通信相手との通信の記録を隠蔽したいと望む場合に、他人が通信履歴を見た際に違和感を覚えることなく記録を隠蔽できる技術はなかった。いくつかの実施形態は、他人が通信履歴を見た際に違和感を覚えることなく通信の記録を隠蔽できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの態様の情報処理装置は、記憶部と、抽出部と、生成部と、置換部と、表示部とを含む。記憶部は、通信の接続先を示す第１の通信相手情報と通信を実行した日時を示す日時情報とを含む第１の通信記録を記憶する。抽出部は、第１の通信記録から日時情報を抽出する。生成部は、抽出した日時情報と、第１の通信相手情報とは異なる第２の通信相手情報とから第２の通信記録を生成する。置換部は、第２の通信記録を、記憶部に記憶されている第１の通信記録と置換する。表示部は、第２の通信記録を表示装置に表示させる。
【発明の効果】
【０００７】
いくつかの実施形態によれば、他人が通信履歴を見た際に違和感を覚えることなく通信記録を隠蔽できる技術を提供することを目的とする。
【図面の簡単な説明】
【０００８】
【図１】通信履歴からの通信記録の削除を例示する図である。
【図２】いくつかの実施形態に係る通信記録置換処理を例示する図である。
【図３】いくつかの実施形態に係る情報処理装置の機能ブロック構成を例示する図である。
【図４】いくつかの実施形態に係る連絡先管理情報を例示する図である。
【図５】第１の実施形態に係る電話の通信履歴である通信履歴情報を例示する図である。
【図６】いくつかの実施形態に係る疑似通信履歴情報を例示する図である。
【図７】第１の実施形態に係る電話の通信記録置換処理を例示する動作フロー図である。
【図８】第２の実施形態に係るメールの通信履歴である通信履歴情報を例示する図である。
【図９】第２の実施形態に係るメールの通信履歴の通信記録置換処理を例示する動作フロー図である。
【図１０】第３の実施形態に係る電話の通信記録置換処理を例示する動作フロー図である。
【図１１】第４の実施形態に係るメールの通信記録置換処理を例示する動作フロー図である。
【図１２】いくつかの実施形態に係る通信履歴の表示処理を例示する動作フロー図である。
【図１３】いくつかの実施形態に係る情報処理装置を実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付した。
図１は、通信履歴１００からの通信記録１０１の削除を例示する図である。図１（ａ）は、例えば、通信装置である情報処理装置１から発信された電話の発信又は着信或いはメールの送信又は受信などの通信の履歴である通信履歴１００を例示している。通信履歴１００には、例えば、通信相手１０２及び通信日時１０３を含む通信記録１０１が登録されている。図１（ａ）の例では、例えば、通信履歴１００を電話の発信履歴とした場合、情報処理装置１から発信した通信の通信記録１０１のうちの最新の１０件の通信記録１０１が登録されている。ユーザは、このような通信履歴１００を参照することで、いつ、誰と通信したのかを知ることができるため、便利である。
【００１０】
しかしながら、ユーザが特定の通信相手との通信記録を隠蔽したいと望むことがある。この場合に、例えば、通信履歴１００を他人に見られてしまうと、隠蔽したい通信相手との通信記録１０１が通信履歴１００に残っているため、それを見た他人に知られてしまう恐れがある。これを回避するためには、例えば、隠蔽したい通信記録を通信履歴から削除することが考えられる。図１（ｂ）は、通信履歴１００から特定の通信記録１０１を削除した場合を例示している。図示されるように、図１（ａ）の「Ｋさん」との３月８日の１２：００の通信記録１０１が図１（ｂ）では削除されている。そのため、例えば、他人が図１（ｂ）の通信履歴１００を見たとしても、「Ｋさん」に３月８日の１２：００に電話をかけたことが知られることはない。しかしながら、通信履歴１００から通信記録１０１を削除した場合、登録されている通信記録１０１の総数が減ってしまうため、通信履歴１００から通信記録１０１を削除したことが他人にばれてしまう恐れがある。通信履歴１００からの通信記録１０１の削除は通常は行わないユーザも多いことから、通信記録１０１を削除したことから余計な関心を引いてしまうことがある。そのため、ユーザが特定の通信記録１０１を隠蔽したいと望む場合には、その通信記録１０１を削除したことさえも知られたくない状況が存在する。
【００１１】
そこで、いくつかの実施形態においては、隠蔽したい通信記録１０１における通信相手１０２を変更することで、他人が通信履歴１００を見た場合にも、特定の通信相手１０２と通信したことが分からないようにする。図２は、いくつかの実施形態に係る、通信記録の通信相手の情報を置き換える通信記録置換処理を例示する図である。図２（ａ）は、図１（ａ）と同じく、情報処理装置１の通信履歴１００を例示している。ここで、図２（ａ）において、ユーザは「Ｋさん」との３月８日の１２：００の通信記録１０１を隠蔽したい通信記録１０１として選択する。続いて、ユーザは選択された隠蔽対象の通信記録１０１の代わりとして置き換えるダミーの通信記録を生成するための元となる情報を指定する。図２（ｂ）に示す例では、置き換えるダミーの通信記録の生成の元となる情報として、同じ通信履歴１００の中から「Ｍさん」との通信記録１０１が選択されている。情報処理装置１は選択された通信記録１０１の通信相手１０２である「Ｍさん」の情報と、隠蔽したい「Ｋさん」との通信記録１０１の通信日時１０３である３月８日の１２：００とから新たに「Ｍさん」との３月８日の１２：００のダミーの通信記録を生成する。そして、生成したダミーの通信記録を隠蔽したい「Ｋさん」との通信記録１０１と置き換える（図２（ｃ））。そのため、他人が図２（ｃ）の通信履歴１００を見たとしても、「Ｋさん」との通信記録１０１が存在しないので「Ｋさん」との通信を知られることが無く、隠蔽できる。また更に、例えば図１（ｂ）で述べた場合と異なり、通信履歴１００に含まれる通信記録１０１の総数も変わっていないため、他人が通信履歴１００を見たとしても、通信記録１０１が削除された形跡を見つけることがなく、余計な関心を引くことがない。また更に、生成されたダミーの通信記録１０１では、もともと存在した「Ｋさん」との通信記録１０１の通信日時１０３を用いており、通信の時刻が変更されていない。そのため、その時刻に実際に通信していたにも関わらず通信記録１０１が存在しない、或いはその時刻に実際には通信していないにも関わらずダミーの通信記録１０１が存在するといったことを防止できる。そのため、例えば、隠蔽したい通信相手１０２と通信している現場を他人が見ているなど、その時刻に通信を行っていること自体は他人に知られていたとする。この様な場合にも、その通信日時１０３における通信記録１０１が存在するため、他人が通信履歴１００を見た際に余計な関心を引く可能性を低くできる。
【００１２】
図３は、いくつかの実施形態に係る情報処理装置１の機能ブロック構成を例示する図である。情報処理装置１は、例えば、携帯電話、スマートフォン、パーソナルコンピュータ（ＰＣ）、タブレットＰＣなどの装置である。情報処理装置１は、例えば、制御部３００及び記憶部３１０を含んでいる。制御部３００は、例えば抽出部３１１、生成部３１２、置換部３１３、及び表示部３１４などの機能部３０１を含んでいる。情報処理装置１の記憶部３１０は、例えば、プログラム３２０、並びに後述する連絡先管理情報４００、通信履歴情報５００，８００、及び疑似通信履歴情報６００などの情報３３０を記憶している。情報処理装置１の制御部３００は、プログラム３２０を読み出して実行することで例えば抽出部３１１、生成部３１２、置換部３１３、及び表示部３１４などの機能部３０１として機能する。これらの各機能部３０１の詳細及び記憶部３１０に記憶されている情報３３０の詳細については後述する。
【００１３】
以下、図４から図７を参照して、第１の実施形態を説明する。図４は、連絡先管理情報４００を例示する図である。連絡先管理情報４００は、例えば、携帯電話、スマートフォンなどの情報処理装置１の記憶部３１０に記憶されている電話帳、アドレス帳、及び住所禄などの情報であってよい。連絡先管理情報４００には、例えば、ユーザの知人、取引先の会社などについての情報である連絡先情報４０１が登録されている。連絡先情報４０１は、連絡先情報４０１に登録されている対象についての情報である通信相手４１０を含んでいる。また、通信相手４１０は、通信対象４０２、電話の通信先４０３、及びメールの通信先４０４などの情報を含んでおり、これらの情報は連絡先情報４０１により対応付けられている。通信対象４０２は、例えば、氏名、ニックネーム、及び会社名など、連絡先情報４０１の情報の対象を情報処理装置１のユーザが識別するための情報であってよい。また、図４の例では、通信先４０３には、連絡先情報４０１に登録されている対象の電話番号が登録されており、通信先４０４には、連絡先情報４０１に登録されている対象のメールアドレスが登録されている。例えば、以上のような連絡先管理情報４００が情報処理装置１の記憶部３１０に記憶されていてもよい。
【００１４】
図５は、第１の実施形態に係る電話の通信履歴である通信履歴情報５００を例示する図である。なお、図５に示す電話の通信履歴情報５００は、例えば情報処理装置１のユーザから電話をかけた通信履歴である発信履歴であっても、情報処理装置１にかかってきた電話の通信履歴である着信履歴であってもよい。或いは、通信履歴情報５００は、発信履歴と着信履歴との２つが混在する通信履歴であってもよい。
【００１５】
通信履歴情報５００には、電話による通信の記録である通信記録５０１が登録されている。通信記録５０１は、通信相手５１０、及び通信日時５０４の情報を含んでおり、これらの情報は通信記録５０１により対応付けられている。通信相手５１０は、電話による通信相手についての情報である。例えば、通信記録５０１が電話の発信の通信記録である場合には、通信相手５１０は情報処理装置１から電話をかけた相手の情報であり、着信の通信記録である場合には、通信相手５１０は情報処理装置１に電話をかけてきた相手の情報である。通信相手５１０は、通信対象５０２、及び通信先５０３を含んでいる。通信対象５０２には、例えば、連絡先管理情報４００に通信先５０３に示される電話番号を有する連絡先情報４０１が登録されている場合は、その連絡先情報４０１の通信対象４０２に登録されている情報が登録される。また、図示されるように、例えば、連絡先管理情報４００に通信先５０３に示される電話番号を有する連絡先情報４０１が登録されていない場合には、通信対象５０２には対応する通信対象４０２が取得できなかったことを示す「‐」が登録されてもよい。通信先５０３は、通信相手との通信を確立するために利用される情報である。図５は、電話の通信履歴情報５００であるため、通信先５０３には通信相手の電話番号が登録される。通信日時５０４は、通信記録５０１の通信を実行した日時についての情報を登録している。通信履歴情報５００には、例えば以上のような通信記録５０１が、通信日時５０４の新しい通信記録から順に最大で所定の数だけ登録されている。通信履歴情報５００は、例えば、情報処理装置１の記憶部３１０に記憶されている。
【００１６】
図６は、ユーザが作成した疑似通信履歴情報６００を例示する図である。疑似通信履歴情報６００には、通信記録と類似する情報を有するように作成した疑似的な通信の記録である疑似通信記録６０１が登録されている。疑似通信記録６０１は、例えば、通信相手６１０、表題６０５、及びメッセージ６０６の情報を含んでおり、これらの情報は疑似通信記録６０１により対応付けられている。通信相手６１０は、例えば、通信対象６０２、電話の通信先６０３、及びメールの通信先６０４を含んでいる。疑似通信記録６０１に含まれるこれらの情報は、上述のダミーの通信記録を生成する際に利用される情報である。例えば、通信対象６０２は、上述のダミーの通信記録を生成する際の通信相手の人物の氏名、ニックネーム、及び会社名として利用する情報である。また、通信先６０３は、ダミーの電話の通信記録（例えば、発信履歴又は着信履歴の通信記録）を登録する際に通信相手の通信先として利用する電話番号の情報である。通信先６０４は、ダミーのメールの通信記録（例えば、メールの送信履歴又は受信履歴の通信記録）を登録する際の通信相手の通信先として利用するメールアドレスの情報である。表題６０５は、ダミーのメールの通信記録を登録する際にメールの表題として利用する情報である。メッセージ６０６は、ダミーのメールの通信記録を登録する際にメールの本文として利用する情報である。例えば、以上のような疑似通信履歴情報６００が情報処理装置１の記憶部３１０に記憶されていてもよい。
【００１７】
以上で述べた図４から図６の情報のうち、図５の電話の通信履歴情報５００は、第１の実施形態に係る通信記録置換処理で通信記録がダミーの通信記録に置換される対象となる通信履歴情報である。また、図４から図６の情報はいずれも、以下で述べるように、第１の実施形態に係る電話の通信記録置換処理で、ダミーの通信記録を生成するための情報を取得する情報源であるダミー通信記録情報源２００として利用することができる。ダミーの通信記録とは、いくつかの実施形態に係る通信記録置換処理において、隠蔽したい通信履歴と置換される偽物の通信記録である。ダミー通信記録情報源２００は、ダミーの通信記録の生成に必要な情報を含むダミー情報２０１を登録している。例えば、連絡先管理情報４００をダミー通信記録情報源２００として用いる場合には、連絡先情報４０１をダミー情報２０１として利用する。また、通信履歴情報５００をダミー通信記録情報源２００として用いる場合には、通信記録５０１をダミー情報２０１として利用する。疑似通信履歴情報６００をダミー通信記録情報源２００として用いる場合には、疑似通信記録６０１をダミー情報２０１として利用する。
【００１８】
以下、図７を参照して、第１の実施形態に係る電話の通信記録置換処理を説明する。図７は、情報処理装置１の制御部３００によって実行される電話の通信記録置換処理を例示する動作フロー図である。図７の通信記録置換処理の動作フローは、例えば、情報処理装置１の制御部３００が記憶部３１０に記憶されているプログラム３２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１の制御部３００に通信記録置換処理の実行開始指示が入力されると通信記録置換処理は開始する。
【００１９】
ステップＳ７０１において制御部３００は、例えば電話の通信履歴情報５００から通信履歴１００を生成し、情報処理装置１に備えられている表示装置の表示画面に表示させる。なお、表示させる通信履歴１００としては、例えば、図２に示す通信履歴１００のように、通信記録５０１の通信対象５０２及び通信日時５０４といった、通信記録５０１の一部の情報を表示させるように構成してもよい。或いは、通信記録５０１に含まれるその他の又は全ての情報を表示させるように構成してもよい。ステップＳ７０２において制御部３００は、通信履歴情報５００に登録されている通信記録５０１のうち、変更する通信記録５０１の選択をユーザから受け付ける。ユーザは例えば、情報処理装置１に備えられている、例えばタッチパネル、ボタン（キー）などの入力装置を介して、表示装置の表示画面に表示された通信履歴１００のうちから変更したい通信記録５０１を選択する。なお、ここで選択される通信記録５０１は、例えば、ユーザが通信したことを隠蔽したいと望む通信記録である。
【００２０】
ステップＳ７０３において制御部３００は、選択された通信記録５０１から通信日時５０４を取得する。ステップＳ７０４において制御部３００は、ステップＳ７０２で選択された隠蔽したい通信記録の代わりとして用いるダミーの通信記録の生成に必要な情報を取得可能なダミー通信記録情報源２００の一覧を、表示装置の表示画面に表示させる。電話の通信履歴情報５００の場合には、通信記録５０１は、例えば、図５に示すように、通信対象５０２、通信先５０３として電話番号、及び通信日時５０４の情報を含んでいる。このうち通信日時５０４については、後述するように、ステップＳ７０３で取得した通信日時５０４をダミーの通信記録において用いる。そのため、ダミーの通信記録の生成に必要な情報を取得可能なダミー通信記録情報源２００は、通信日時５０４以外の通信対象５０２及び通信先５０３として電話番号の情報を含む情報であることが好ましい。例えば、電話のダミー通信記録情報源２００としては、図４に示す、電話帳、住所禄、又はアドレス帳などの連絡先管理情報４００であってもよく、或いは、図５に示す通信履歴情報５００であってもよい。更には、図６に示す、ダミーの通信記録を生成するための情報源として作成された疑似通信履歴情報６００であってもよい。これらの情報はいずれも、上述した様に、通信対象の情報と、通信先として電話番号とを含んでいる。ステップＳ７０４では制御部３００は、ダミー通信記録情報源２００として、例えば、以上のような連絡先管理情報４００、電話の通信履歴情報５００、及び疑似通信履歴情報６００の一覧を表示し、いずれかの情報の選択を求める画面を表示装置に表示させる。続いて、ステップＳ７０５において制御部３００は、ダミー通信記録情報源２００として表示されたいずれかの情報の選択をユーザから受け付ける。
【００２１】
ステップＳ７０６において制御部３００は、選択されたダミー通信記録情報源２００に登録されているダミー情報２０１の一覧を表示装置の表示画面に表示させる。例えば、ダミー通信記録情報源２００として、連絡先管理情報４００が選択された場合には、連絡先管理情報４００に登録されている連絡先情報４０１をダミー情報２０１として、その一覧を表示画面に表示する。また、例えば、ダミー通信記録情報源２００として、通信履歴情報５００が選択された場合には、通信履歴情報５００に登録されている通信記録５０１をダミー情報２０１として、その一覧を表示画面に表示する。例えば、ダミー通信記録情報源２００として、疑似通信履歴情報６００が選択された場合には、疑似通信履歴情報６００に登録されている疑似通信記録６０１をダミー情報２０１として、その一覧を表示画面に表示する。
【００２２】
ステップＳ７０７において制御部３００は、ユーザから、表示した一覧のうちでダミー情報２０１の選択を受け付ける。ステップＳ７０８において制御部３００は、ステップＳ７０７で選択されたダミー情報２０１から、電話のダミーの通信記録の生成に必要な通信相手の情報（通信対象及び通信先として電話番号）を取得する。例えば、ダミー通信記録情報源２００が連絡先管理情報４００である場合には、選択された連絡先情報４０１から通信相手４１０の情報（通信対象４０２及び通信先４０３）が取得される。また、ダミー通信記録情報源２００が通信履歴情報５００である場合には、選択された通信記録５０１から通信相手５１０の情報（通信対象５０２及び通信先５０３）が取得される。ダミー通信記録情報源２００が疑似通信履歴情報６００である場合には、選択された疑似通信記録６０１から通信相手６１０の情報（通信対象６０２及び通信先６０３）が取得される。
【００２３】
ステップＳ７０９において制御部３００は、ステップＳ７０３で取得した通信日時５０４と、ステップＳ７０８で取得した通信対象の情報及び通信先としての電話番号を含むダミーの通信記録を生成する。ステップＳ７１０において制御部３００は、通信履歴情報５００のうちのステップＳ７０２で選択された通信記録５０１を、ステップＳ７０９で生成したダミーの通信記録と置き換えて、新たな通信履歴情報５００を生成し、本動作フローは終了する。
【００２４】
以上で述べた、図７の動作フローにより、通信履歴情報５００において隠蔽したい通信記録５０１が、通信日時５０４が変更されることなく、別な通信相手との通信記録であるダミーの通信記録に置き換えられる。そのため、通信履歴情報５００から生成された例えば、図２に示すような通信履歴１００を他人が見たとしても、もともとは存在していた隠蔽したい通信記録５０１はダミーの通信記録と置き換わっていて存在しない。従って、隠蔽したい通信記録５０１が他人に知られてしまうことがない。また更に、通信履歴情報５００に含まれる通信記録５０１の総数も通信記録置換処理の前と後で変わらないため、他人が通信履歴１００を見たとしても例えば通信記録５０１が削除された形跡などを見つけることができない。また更に、生成されるダミーの通信記録５０１では、通信日時５０４は変更せずに利用している。そのため、例えば、隠蔽したい通信対象と通信している現場を、他人が目撃していたとしても、その通信時刻におけるダミーの通信記録が存在しており、その他人が通信履歴情報５００を見たとしても余計な関心を引くことがない。
【００２５】
なお、上記の図７の動作フローにおいて、ステップＳ７０１の処理では、情報処理装置１の制御部３００は、例えば、表示部３１４として機能する。また、ステップＳ７０２及びステップＳ７０３の処理では、情報処理装置１の制御部３００は、例えば、抽出部３１１として機能する。ステップＳ７０４からステップＳ７０９の処理では、情報処理装置１の制御部３００は、例えば、生成部３１２として機能する。ステップＳ７１０の処理では、情報処理装置１の制御部３００は、例えば、置換部３１３として機能する。
【００２６】
続いて、図８及び図９を参照して、第２の実施形態を説明する。第２の実施形態では、第１の実施形態で電話の通信履歴に対して実行した通信記録置換処理を、メールの通信履歴に適用する例を述べる。
【００２７】
図８は、第２の実施形態に係るメールの通信履歴である通信履歴情報８００を例示する図である。なお、図８に示すメールの通信履歴情報８００は、例えば情報処理装置１のユーザがメールを送信した通信履歴である送信履歴であっても、情報処理装置１に届いたメールの通信履歴である受信履歴であってもよい。或いは、通信履歴情報８００は、送信履歴と受信履歴との２つが混在する通信履歴であってもよい。
【００２８】
通信履歴情報８００には、メールによる通信の記録である通信記録８０１が登録されている。通信記録８０１は、通信相手８１０、通信日時８０４、表題８０５、及びメッセージ８０６の情報を含んでおり、これらの情報は通信記録８０１により対応付けられている。通信相手８１０は、メールによる通信相手についての情報である。例えば、通信記録８０１がメールの送信の通信記録である場合には、通信相手８１０は情報処理装置１から送信したメールの送信相手の情報であり、受信の通信記録である場合には、通信相手８１０は情報処理装置１にメールを送信してきた相手の情報である。通信相手８１０は、通信対象８０２、及び通信先８０３を含んでいる。通信対象８０２には、例えば、連絡先管理情報４００に通信先８０３に示されるメールアドレスを有する連絡先情報４０１が登録されている場合は、その連絡先情報４０１の通信対象４０２に登録されている情報が登録される。また、図示されるように、連絡先管理情報４００に通信先８０３に示されるメールアドレスを有する連絡先情報４０１が登録されていない場合には、通信対象８０２には対応する通信対象４０２が取得できなかったことを示す「‐」が登録されてもよい。通信先８０３は、通信相手と通信を確立するために利用される情報である。図８は、メールの通信履歴情報８００であるため、通信先８０３には通信相手のメールアドレスが登録される。通信日時８０４は、通信記録８０１の通信を実行した日時についての情報を登録している。表題８０５は、通信相手との間で送信又は受信されるメールのタイトルの情報である。また、メッセージ８０６は、通信相手との間で送信又は受信されるメールの本文の情報である。通信履歴情報８００には、例えば以上のような通信記録８０１が、通信日時８０４の新しい通信記録から順に最大で所定の数だけ登録されている。通信履歴情報８００は、例えば、情報処理装置１の記憶部３１０に記憶されている。
【００２９】
図９は、情報処理装置１の制御部３００によって実行されるメールの通信履歴の通信記録置換処理を例示する動作フロー図である。図９の通信記録置換処理の動作フローは、例えば、情報処理装置１の制御部３００が記憶部３１０に記憶されているプログラム３２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１の制御部３００に通信記録置換処理の実行開始指示が入力されると通信記録置換処理は開始する。
【００３０】
ステップＳ９０１において制御部３００は、例えばメールの通信履歴情報８００から通信履歴１００を生成し、情報処理装置１に備えられている表示装置の表示画面に表示させる。なお、表示させる通信履歴としては、例えば、図２に示す通信履歴１００のように、通信記録８０１の通信対象８０２及び通信日時８０４といった一部の情報を表示させるように構成してもよい。或いは、通信記録８０１に含まれるその他の又は全ての情報を表示させるように構成してもよい。ステップＳ９０２において制御部３００は、通信履歴情報８００に登録されている通信記録８０１のうちで変更する通信記録８０１の選択をユーザから受け付ける。ユーザは例えば、情報処理装置１に備えられている、例えばタッチパネル、ボタン（キー）などの入力装置を介して、表示装置の表示画面に表示された通信履歴１００のうちから変更したい通信記録８０１を選択する。なお、ここで選択される通信記録８０１は、例えば、ユーザが通信したことを隠蔽したいと望む通信記録である。
【００３１】
ステップＳ９０３において制御部３００は、選択された通信記録８０１から通信日時８０４を取得する。ステップＳ９０４において制御部３００は、ステップＳ９０２で選択された隠蔽したい通信記録の代わりとして用いるダミーの通信記録の生成に必要な情報を取得可能なダミー通信記録情報源２００の一覧を、情報処理装置１の表示装置の表示画面に表示させる。メールの通信履歴情報８００の場合には、通信記録８０１は、例えば、図８に示すように、通信対象８０２、通信先８０３としてメールアドレス、通信日時８０４、メールの表題８０５、及びメールのメッセージ８０６の情報を含んでいる。このうち通信日時８０４については、後述するように、ステップＳ９０３で取得した通信日時８０４をダミーの通信記録において用いる。また、メールの表題８０５、及びメールのメッセージ８０６は空であってもダミーの通信記録８０１の生成において問題のない情報であるため、ダミー通信記録情報源２００に必ずしも含まれていなくてもよい。以上のことから、メールにおけるダミーの通信記録の生成に必要な情報を取得可能なダミー通信記録情報源２００は、例えば、通信対象、及び通信先としてメールアドレスの情報を含む情報であることが好ましい。また、メールのダミー通信記録情報源２００は、メールの表題、及びメールのメッセージを更に含んでいてもよい。例えば、メールのダミー通信記録情報源２００としては、図８に示す通信履歴情報８００であってもよく、或いは、図４に示す、電話帳、住所禄、又はアドレス帳などの連絡先管理情報４００であってもよい。更には、図６に示す、ダミーの通信記録を生成するための情報源として作成された疑似通信履歴情報６００であってもよい。これらの情報はいずれも、上述した様に、通信対象の情報と、通信先としてメールアドレスとを含んでいる。また、通信履歴情報８００と疑似通信履歴情報６００については、メールの表題、及びメールのメッセージの情報も含んでいる。ステップＳ９０４では制御部３００は、例えば、ダミー通信記録情報源２００として、以上のようなメールの通信履歴情報８００、連絡先管理情報４００、及び疑似通信履歴情報６００の一覧を表示し、いずれかの情報の選択を求める画面を表示装置に表示させる。続いて、ステップＳ９０５において制御部３００は、ダミー通信記録情報源２００として表示されたいずれかの情報の選択をユーザから受け付ける。
【００３２】
ステップＳ９０６において制御部３００は、選択されたダミー通信記録情報源２００に登録されているダミー情報２０１の一覧を表示装置の表示画面に表示させる。例えば、ダミー通信記録情報源２００として、通信履歴情報８００が選択された場合には、通信履歴情報８００に登録されている通信記録８０１をダミー情報２０１として、その一覧を表示画面に表示する。また、例えば、ダミー通信記録情報源２００として、連絡先管理情報４００が選択された場合には、連絡先管理情報４００に登録されている連絡先情報４０１をダミー情報２０１として、その一覧を表示画面に表示する。例えば、ダミー通信記録情報源２００として、疑似通信履歴情報６００が選択された場合には、疑似通信履歴情報６００に登録されている疑似通信記録６０１をダミー情報２０１として、その一覧を表示画面に表示する。
【００３３】
ステップＳ９０７において制御部３００は、表示したダミー情報２０１の一覧のうちからのダミー情報２０１の選択をユーザから受け付ける。ステップＳ９０８において制御部３００はステップＳ９０７で選択されたダミー情報２０１から、メールのダミーの通信記録の生成に必要な通信相手の情報（通信対象、通信先としてメールアドレス、メールの表題、及びメールのメッセージ）を取得する。例えば、ダミー通信記録情報源２００が通信履歴情報８００である場合には、選択された通信記録８０１から通信相手８１０の情報、表題８０５、及びメッセージ８０６が取得される。なお、ここで取得される通信相手８１０は、例えば通信対象８０２及び通信先８０３である。また、ダミー通信記録情報源２００が連絡先管理情報４００である場合には、選択された連絡先情報４０１から通信相手４１０の情報（通信対象４０２及び通信先４０４）が取得される。なお、ダミー通信記録情報源２００が連絡先管理情報４００である場合、連絡先管理情報４００には、表題及びメッセージに対応する情報が含まれていないため取得できない。例えば、この様にダミーの通信記録の生成に必要な情報の一部が取得できない場合には、その項目については空のデータを挿入するように構成してもよい。即ち、例えば、ダミー通信記録情報源２００が連絡先管理情報４００である場合、メールの表題、及びメールのメッセージの情報としては空のデータが取得されてもよい。また例えば、ダミー通信記録情報源２００が疑似通信履歴情報６００である場合には、選択された疑似通信記録６０１から通信相手６１０の情報（通信対象６０２、メールアドレスである通信先６０４）、表題６０５、及びメッセージ６０６が取得される。
【００３４】
ステップＳ９０９において制御部３００は、ステップＳ９０３で取得した通信日時８０４、並びにステップＳ９０８で取得した通信対象の情報、通信先としてのメールアドレス、メールの表題、及びメールのメッセージを含むダミーの通信記録を生成する。ステップＳ９１０において制御部３００は、通信履歴情報８００のうちのステップＳ９０２で選択された通信記録８０１を、ステップＳ９０９で生成したダミーの通信記録と置き換えて、新たな通信履歴情報８００を生成し、本動作フローは終了する。
【００３５】
以上で述べた、図９の動作フローにより、通信履歴情報８００において隠蔽したい通信記録８０１が、通信日時８０４が変更されることなく、別な通信相手との通信記録であるダミーの通信記録に置き換えられる。そのため、通信履歴情報８００から生成された例えば、図２に示すような通信履歴１００を他人が見たとしても、もともとは存在していた隠蔽したい通信記録８０１はダミーの通信記録と置き換わっていて存在しない。従って、隠蔽したい通信記録８０１が他人に知られてしまうことがない。また更に、通信履歴情報８００に含まれる通信記録８０１の総数も通信記録置換処理の前と後で変わらないため、他人が通信履歴１００を見たとしても例えば通信記録８０１が削除された形跡などを見つけることができない。また更に、生成されるダミーの通信記録８０１では、通信日時８０４は変更せずに利用している。そのため、例えば、隠蔽したい通信対象と通信している現場を、他人が目撃していたとしても、その通信時刻におけるダミーの通信記録が存在しており、その他人が通信履歴情報８００を見たとしても余計な関心を引くことがない。
【００３６】
なお、上記の図９の動作フローにおいて、ステップＳ９０１の処理では、情報処理装置１の制御部３００は、例えば、表示部３１４として機能する。また、ステップＳ９０２及びステップＳ９０３の処理では、情報処理装置１の制御部３００は、例えば、抽出部３１１として機能する。ステップＳ９０４からステップＳ９０９の処理では、情報処理装置１の制御部３００は、例えば、生成部３１２として機能する。ステップＳ９１０の処理では、情報処理装置１の制御部３００は、例えば、置換部３１３として機能する。
【００３７】
続いて、図１０を参照して、第３の実施形態を説明する。上述した第１及び第２の実施形態では、ダミーの通信記録の生成に用いるダミー情報の選択をユーザから受け付けた（例えば、ステップＳ７０７及びステップＳ９０７）。第３の実施形態では、電話の通信履歴情報５００において通信回数の多い通信相手５１０を特定し、ダミーの通信記録の生成に用いる例を述べる。図１０は、第３の実施形態に係る情報処理装置１の制御部３００によって実行される電話の通信記録置換処理を例示する動作フロー図である。図１０の通信記録置換処理の動作フローは、例えば、情報処理装置１の制御部３００が記憶部３１０に記憶されているプログラム３２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１の制御部３００に通信記録置換処理の実行開始指示が入力されると通信記録置換処理は開始する。
【００３８】
ステップＳ１００１において制御部３００は、例えば電話の通信履歴情報５００から通信履歴１００を生成し、情報処理装置１に備えられている表示装置の表示画面に表示させる。なお、表示させる通信履歴１００としては、例えば、図２に示す通信履歴１００のように、通信記録５０１の通信対象５０２及び通信日時５０４といった一部の情報を表示させるように構成してもよい。或いは、通信記録５０１に含まれるその他の又は全ての情報を表示させるように構成してもよい。ステップＳ１００２において制御部３００は、通信履歴情報５００に登録されている通信記録５０１のうちで変更する通信記録５０１の選択をユーザから受け付ける。ユーザは例えば、情報処理装置１に備えられている、例えばタッチパネル、ボタン（キー）などの入力装置を介して、表示画面に表示された通信履歴１００のうちから変更したい通信記録５０１を選択する。なお、ここで選択される通信記録５０１は、例えば、ユーザが通信したことを隠蔽したいと望む通信記録である。
【００３９】
ステップＳ１００３において制御部３００は、選択された通信記録５０１から通信日時５０４を取得する。ステップＳ１００４において制御部３００は、選択された通信記録５０１の通信相手５１０と一致する通信相手５１０を有する通信記録５０１を通信履歴情報５００から取り除いたデータを生成する。ステップＳ１００５において制御部３００は、生成されたデータにおいて含まれている数の多い通信相手５１０の順にデータをソートする。ステップＳ１００６において制御部３００は、生成されたデータにおいて、最も多い数で登録されている通信相手５１０を含むいずれかの通信記録５０１から、通信相手５１０の情報（通信対象５０２、及び通信先５０３（電話番号））を取得する。続いて、ステップＳ１００７において制御部３００は、ステップＳ１００３で取得した通信日時５０４、並びにステップＳ１００６で取得した通信対象５０２及び通信先５０３の電話番号を含むダミーの通信記録を生成する。ステップＳ１００８において制御部３００は、通信履歴情報５００のうちのステップＳ１００２で選択された通信記録５０１を、ステップＳ１００７で生成したダミーの通信記録と置き換えて、新たな通信履歴情報５００を生成し、本動作フローは終了する。
【００４０】
以上で述べた、図１０の動作フローにより、通信履歴情報５００において隠蔽したい通信記録５０１が、通信日時５０４が変更されることなく、別な通信相手との通信記録であるダミーの通信記録に置き換えられる。そのため、通信履歴情報５００から生成された例えば、図２に示すような通信履歴１００を他人が見たとしても、もともとは存在していた隠蔽したい通信記録５０１はダミーの通信記録と置き換わっていて存在しない。従って、隠蔽したい通信記録５０１が他人に知られてしまうことがない。また更に、通信履歴情報５００に含まれる通信記録５０１の総数も通信記録置換処理の前と後で変わらないため、他人が通信履歴１００を見たとしても例えば通信記録５０１が削除された形跡などを見つけることができない。また更に、生成されるダミーの通信記録５０１では、通信日時５０４は変更せずに利用している。そのため、例えば、隠蔽したい通信対象と通信している現場を、他人が目撃していたとしても、その通信時刻におけるダミーの通信記録が存在しており、その他人が通信履歴情報５００を見たとしても余計な関心を引くことがない。また、第３の実施形態では、通信履歴情報５００において、登録されている数の最も多い通信相手５１０を含む通信記録５０１の通信相手５１０の情報（通信対象５０２及び通信先５０３）を用いてダミーの通信記録５０１が作成される。そのため、生成されたダミーの通信記録５０１の通信相手５１０は、頻繁に通信を行っている相手となり、通信履歴情報５００においてダミーの通信記録５０１の分だけその通信相手との通信記録の登録の数が増えたとしても違和感がない。また、生成されたダミーの通信記録５０１の通信相手５１０は、頻繁に通信を行っている相手であるため、例えば、ダミーの通信記録５０１について他人から説明を求められた場合にも、その説明が容易となる可能性がある。
【００４１】
なお、上記の図１０の動作フローにおいて、ステップＳ１００１の処理では、情報処理装置１の制御部３００は、例えば、表示部３１４として機能する。また、ステップＳ１００２及びステップＳ１００３の処理では、情報処理装置１の制御部３００は、例えば、抽出部３１１として機能する。ステップＳ１００４からステップＳ１００７の処理では、情報処理装置１の制御部３００は、例えば、生成部３１２として機能する。ステップＳ１００８の処理では、情報処理装置１の制御部３００は、例えば、置換部３１３として機能する。
【００４２】
続いて、図１１を参照して、第４の実施形態を説明する。第４の実施形態では、第３の実施形態で電話の通信履歴に対して実行した通信記録置換処理を、メールの通信履歴に適用する例を述べる。図１１は、第４の実施形態に係る情報処理装置１の制御部３００によって実行されるメールの通信記録置換処理を例示する動作フロー図である。図１１の通信記録置換処理の動作フローは、例えば、情報処理装置１の制御部３００が記憶部３１０に記憶されているプログラム３２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１の制御部３００に通信記録置換処理の実行開始指示が入力されると通信記録置換処理は開始する。
【００４３】
ステップＳ１１０１において制御部３００は、例えばメールの通信履歴情報８００から通信履歴を生成し、情報処理装置１に備えられている表示装置の表示画面に表示させる。なお、表示させる通信履歴としては、例えば、図２に示す通信履歴１００のように、通信記録８０１の通信対象８０２及び通信日時８０４といった一部の情報を表示させるように構成してもよい。或いは、通信記録８０１に含まれるその他の又は全ての情報を表示させるように構成してもよい。ステップＳ１１０２において制御部３００は、通信履歴情報８００に登録されている通信記録８０１のうちで変更する通信記録８０１の選択をユーザから受け付ける。ユーザは例えば、情報処理装置１に備えられている、例えばタッチパネル、ボタン（キー）などの入力装置を介して、表示画面に表示された通信履歴のうちから変更したい通信記録８０１を選択する。なお、ここで選択される通信記録８０１は、例えば、ユーザが通信したことを隠蔽したいと望む通信記録である。
【００４４】
ステップＳ１１０３において制御部３００は、選択された通信記録８０１から通信日時８０４を取得する。ステップＳ１１０４において制御部３００は、選択された通信記録８０１の通信相手８１０と一致する通信相手８１０を有する通信記録８０１を通信履歴情報８００から取り除いたデータを生成する。ステップＳ１１０５において制御部３００は、生成されたデータにおいて含まれている数の多い通信相手８１０の順にデータをソートする。ステップＳ１１０６で制御部３００は、生成されたデータにおいて最も多い数で登録されている通信相手８１０を含むいずれかの通信記録８０１から、通信相手８１０の情報、表題８０５、及びメッセージ８０６を取得する。なお、ここで取得される通信相手８１０の情報は、例えば通信対象８０２、通信先８０３（メールアドレス）の情報である。ステップＳ１１０７で制御部３００は、ステップＳ１１０３で取得した通信日時８０４、並びにステップＳ１１０６で取得した通信対象８０２、通信先８０３のメールアドレス、表題８０５、メッセージ８０６を含むダミーの通信記録を生成する。ステップＳ１１０８において制御部３００は、通信履歴情報８００のうちのステップＳ１１０２で選択された通信記録８０１を、ステップＳ１１０７で生成したダミーの通信記録と置き換えて、新たな通信履歴情報８００を生成し、本動作フローは終了する。
【００４５】
以上で述べた、図１１の動作フローにより、通信履歴情報８００において隠蔽したい通信記録８０１が、通信日時８０４が変更されることなく、別な通信相手との通信記録であるダミーの通信記録に置き換えられる。そのため、通信履歴情報８００から生成された例えば、図２に示すような通信履歴１００を他人が見たとしても、もともとは存在していた隠蔽したい通信記録８０１はダミーの通信記録と置き換わっていて存在しない。従って、隠蔽したい通信記録８０１が他人に知られてしまうことがない。また更に、通信履歴情報８００に含まれる通信記録８０１の総数も通信記録置換処理の前と後で変わらないため、他人が通信履歴１００を見たとしても例えば通信記録８０１が削除された形跡などを見つけることができない。また更に、生成されるダミーの通信記録８０１では、通信日時８０４は変更せずに利用している。そのため、例えば、隠蔽したい通信対象と通信している現場を、他人が目撃していたとしても、その通信時刻におけるダミーの通信記録が存在しており、その他人が通信履歴情報８００を見たとしても余計な関心を引くことがない。また、第３の実施形態では、通信履歴情報８００において、登録されている数の最も多い通信相手８１０を含む通信記録８０１の通信相手８１０の情報、表題８０５、メッセージ８０６を用いてダミーの通信記録８０１が作成される。そのため、生成されたダミーの通信記録８０１の通信相手８１０は、頻繁に通信を行っている相手となり、通信履歴情報８００においてダミーの通信記録８０１の分だけその通信相手との通信記録の登録の数が増えたとしても違和感がない。また、生成されたダミーの通信記録８０１の通信相手８１０は、頻繁に通信を行っている相手であるため、例えば、ダミーの通信記録８０１について他人から説明を求められた場合にも、その説明が容易となる可能性がある。
【００４６】
なお、上記の図１１の動作フローにおいて、ステップＳ１１０１の処理では、情報処理装置１の制御部３００は、例えば、表示部３１４として機能する。また、ステップＳ１１０２及びステップＳ１１０３の処理では、情報処理装置１の制御部３００は、例えば、抽出部３１１として機能する。ステップＳ１１０４からステップＳ１１０７の処理では、情報処理装置１の制御部３００は、例えば、生成部３１２として機能する。ステップＳ１１０８の処理では、情報処理装置１の制御部３００は、例えば、置換部３１３として機能する。
【００４７】
図１２は、いくつかの実施形態に係る通信履歴の表示処理を例示する動作フロー図である。図１２の通信履歴の表示処理の動作フローは、例えば、情報処理装置１の制御部３００が記憶部３１０に記憶されているプログラム３２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１の制御部３００に通信履歴の表示処理の実行開始指示が入力されると表示処理は開始する。
【００４８】
ステップＳ１２０１において制御部３００は、例えば記憶部３１０に記憶されている通信履歴情報５００又は通信履歴情報８００などの通信履歴を読み出し、各通信記録から所定の情報を取得する。所定の情報は、例えば、図２の通信履歴１００のように通信対象の情報、通信日時の情報であってよい。例えば、通信履歴情報が電話の通信履歴である通信履歴情報５００である場合には、所定の情報として各通信記録５０１から通信対象５０２及び通信日時５０４が取得されてよい。また、例えば、通信履歴情報がメールの通信履歴である通信履歴情報８００である場合には、所定の情報として各通信記録８０１から通信対象８０２及び通信日時８０４が取得されてよい。或いは、別の実施形態では、所定の情報として、通信記録に含まれているその他の又は全ての情報が取得されてもよい。
【００４９】
続いて、ステップＳ１２０２において制御部３００は、ステップＳ１２０１で取得した各通信記録の情報から通信履歴を生成し、表示装置の表示画面に表示する。生成される通信履歴としては、例えば、図２に示す通信履歴１００であってもよいし、通信記録に含まれる別の情報を含んでいてもよい。また、別の実施形態においては、表示する通信履歴は、例えば、表示する通信記録に対して通信日時の新しい順に振られた通し番号などの通信記録に含まれていない更なる情報を含んでいてもよい。
【００５０】
以上で述べた図１２の動作フローにより、情報処理装置１の表示装置の表示画面には、通信履歴が表示される。表示される通信履歴は、例えば電話の通信履歴情報５００又はメールの通信履歴情報８００などの通信履歴情報に基づいて生成される。そのため、例えば、図７、図９から図１１で述べた動作フローにより、通信履歴情報に登録されている一部の通信記録がダミーの通信記録に置き換えられている場合には、ダミーの通信記録を含む通信履歴が表示画面に表示されることになる。そのため、上述した様に、表示された通信履歴を他人が見たとしても、ダミーの通信記録に置き換えられる前のもとの通信記録で行われた通信対象との通信の存在を他人は知ることができない。
【００５１】
なお、上記の図１２の動作フローにおいて、ステップＳ１２０１及びステップＳ１２０２の処理では、情報処理装置１の制御部３００は、例えば、表示部３１４として機能する。
【００５２】
以上で例示した実施形態に関して、例えば、上記の第１及び第２の実施形態において、ダミー通信記録情報源２００に、隠蔽したい通信記録の通信相手４１０，８１０と同一の通信相手の情報を有するダミー情報２０１が登録されている可能性がある。そして、ダミーの通信記録の生成にこのような同一の通信相手の情報を有するダミー情報２０１を誤って選択してしまうと、結果として隠蔽したい通信記録と同一のダミーの通信記録を生成してしまう恐れがある。そのため、別の実施形態においては、ダミーの通信記録の生成に用いるダミー情報２０１を選択する際に、隠蔽したい通信記録の通信相手４１０，８１０と同一の通信相手の情報を有するダミー情報２０１が選択できないように構成してもよい。
【００５３】
また、上記の第２の実施形態及び第４の実施形態において生成されるダミーの通信履歴の表題、及びメッセージについては、別の実施形態においては、例えば、ユーザが直接内容を入力できるように構成してもよい。また、上述の第１から第４の実施形態を含むいくつかの実施形態に係る通信記録置換処理は、ＩＰ（Internet Protocol）電話及びインスタントメッセンジャーなどの通信の通信履歴に適用されてもよい。
【００５４】
図１３は、いくつかの実施形態に係る、情報処理装置１を実現するためのコンピュータ１３００のハードウェア構成を例示する図である。図１３の情報処理装置１を実現するためのハードウェア構成は、例えば、プロセッサ１３０１、メモリ１３０２、記憶装置１３０３、読取装置１３０４、通信インタフェース１３０６、入出力装置１３０７、及び表示装置１３１０を備える。なお、プロセッサ１３０１、メモリ１３０２、記憶装置１３０３、読取装置１３０４、通信インタフェース１３０６、入出力装置１３０７は、例えば、バス１３０８を介して互いに接続されている。
【００５５】
プロセッサ１３０１は、メモリ１３０２を利用して上述の動作フローの手順を記述したプログラムを実行することにより、上述した各機能部の一部または全部の機能を提供する。情報処理装置１の制御部３００は、例えばプロセッサ１３０１であり、また、記憶部３１０は、例えばメモリ１３０２、記憶装置１３０３、及び着脱可能記憶媒体１３０５を含んでいる。情報処理装置１のプロセッサ１３０１は、例えば、記憶装置１３０３に記憶されているプログラム３２０を読み出して実行することで、抽出部３１１、生成部３１２、置換部３１３、及び表示部３１４として機能する。
【００５６】
情報処理装置１の記憶装置１３０３には、例えば、連絡先管理情報４００、通信履歴情報５００，８００、及び疑似通信履歴情報６００などの情報３３０が記憶されている。
メモリ１３０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んで構成される。記憶装置１３０３は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。
【００５７】
読取装置１３０４は、プロセッサ１３０１の指示に従って着脱可能記憶媒体１３０５にアクセスする。着脱可能記憶媒体１３０５は、例えば、半導体デバイス（ＵＳＢメモリ等）、磁気的作用により情報が入出力される媒体（磁気ディスク等）、光学的作用により情報が入出力される媒体（ＣＤ−ＲＯＭ、ＤＶＤ等）などにより実現される。通信インタフェース１３０６は通信装置と接続されており、例えば、プロセッサ１３０１の指示に従って例えば基地局とデータを送受信し、別な情報処理装置１との間の通話及び通信を行う。また、通信インタフェース１３０６は、プロセッサ１３０１の指示に従ってネットワーク１３２０を介してデータを送受信する例えば無線ＬＡＮ（Local Area Network）などの通信装置と接続されていてもよい。入出力装置１３０７は、例えば、タッチパネル、ボタン（キー）などのユーザからの指示を受け付けるデバイスや音声入力を受けつけるマイクなどの入力装置、並びにディスプレーなどの表示装置やスピーカなどの出力装置との間のインタフェースに相当する。
【００５８】
実施形態に係るプログラム３２０は、例えば、下記の形態で情報処理装置１に提供される。
（１）記憶装置１３０３に予めインストールされている。
（２）着脱可能記憶媒体１３０５により提供される。
（３）プログラムサーバなどのサーバ１３３０から提供される。 
【００５９】
以上において、いくつかの実施形態について説明した。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態を成すことができることが理解されよう。或いは、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。
【符号の説明】
【００６０】
１  情報処理装置
１００  通信履歴
１０１  通信記録
１０２  通信相手
１０３  通信日時
３００  制御部
３１０  記憶部
３１１  抽出部
３１２  生成部
３１３  置換部
３１４  表示部
１３００  コンピュータ
１３０１  プロセッサ
１３０２  メモリ
１３０３  記憶装置
１３０４  読取装置
１３０５  着脱可能記憶媒体
１３０６  通信インタフェース
１３０７  入出力装置
１３０８  バス
１３１０  表示装置
１３２０  ネットワーク
１３３０  サーバ
【図１】
2014175874.tif 000003
【図２】
2014175874.tif 000004
【図３】
2014175874.tif 000005
【図４】
2014175874.tif 000006
【図５】
2014175874.tif 000007
【図６】
2014175874.tif 000008
【図７】
2014175874.tif 000009
【図８】
2014175874.tif 000010
【図９】
2014175874.tif 000011
【図１０】
2014175874.tif 000012
【図１１】
2014175874.tif 000013
【図１２】
2014175874.tif 000014
【図１３】
2014175874.tif 000015