(57)【要約】【課題】  高度な秘密の保持が可能である。【解決手段】  携帯電話１００は、電話帳記憶部１３４と、ユーザから、相手となる端末を特定する特定情報を受付けるキー入力部１０８と、情報を通信する無線部１０６と、無線部１０６が受信した受信情報から、受信情報を送信した端末の電話番号を抽出する制御部１２８と、電話帳および特定情報、ならびに電話番号に基づいて、受信情報を送信した端末が、特定情報が特定する端末のいずれかに一致するか否かを判断する電話帳管理部１２４と、受信情報を送信した端末であって、電話帳管理部１２４が、特定情報が特定する端末のいずれとも異なると判断した端末を表す情報を、受信履歴として記憶する発着信履歴記憶部１３２と、電話帳ならびに着信履歴および発信履歴を表示する表示部１１２と、受信情報を送信したユーザが送信しようとした情報を出力する通話部１１０とを含む。【選択図】        図１
2005277571.tif 000002
【特許請求の範囲】
【請求項１】
通信の相手となる端末を表す第１の情報を記憶するための第１の記憶手段と、
ユーザから、前記相手となる端末の少なくとも１つを特定する特定情報を受付けるための第１の受付手段と、
情報を通信するための通信手段と、
前記通信手段が受信した受信情報から、前記受信情報を送信した端末を表す情報を抽出するための抽出手段と、
前記第１の情報および特定情報、ならびに前記受信情報を送信した端末を表す情報に基づいて、前記受信情報を送信した端末が、前記特定情報が特定する端末のいずれかに一致するか否かを判断するための判断手段と、
前記受信情報を送信した端末であって、前記判断手段が、前記特定情報が特定する端末のいずれとも異なると判断した端末を表す第２の情報を、受信履歴として記憶するための第２の記憶手段と、
前記第１の情報および第２の情報を表示するための表示手段と、
前記受信情報のうち前記受信情報を送信した端末のユーザが送信しようとした情報を出力するための出力手段とを含む、情報通信端末。
【請求項２】
前記特定情報は、前記相手となる端末の少なくとも１つについて、前記情報通信端末のユーザが第１の情報の表示を禁止する旨の情報を含む、請求項１に記載の情報通信端末。
【請求項３】
前記情報の表示を禁止する旨の情報は、前記情報通信端末のユーザが前記相手となる端末のユーザごとに情報の表示を禁止する旨の情報を含む、請求項２に記載の情報通信端末。
【請求項４】
前記第１の情報は、端末を識別する情報および前記相手となる端末のユーザの所属に対応するグループを表す情報を含み、
前記特定情報は、複数の前記グループのいずれかを表わす情報を含む、請求項１に記載の情報通信端末。
【請求項５】
前記情報通信端末は、
前記情報通信端末のユーザから、前記判断手段の動作を制限する旨の情報を受付けるための第２の受付手段と、
前記第２の受付手段が前記判断手段の動作を制限する旨の情報を受付けると、前記特定情報の内容に関わらず、前記受信情報を送信した端末が、前記特定情報が特定する端末のいずれとも異なると判断するように前記判断手段を制御するための、判断用の制御手段とをさらに含む、請求項１に記載の情報通信端末。
【請求項６】
ユーザから、通信の相手となる端末を表す情報を記憶する条件を受付けるための第１の受付手段と、
情報を通信するための通信手段と、
前記通信手段が受信した受信情報から、前記受信情報を送信した端末を表す情報を抽出するための抽出手段と、
前記端末を表す情報を記憶する条件に基づいて、前記抽出手段が抽出した情報を記憶するか否かを判断するための判断手段と、
前記判断手段が情報を記憶すると判断した場合、前記端末を表す情報を記憶するための記憶手段と、
前記記憶手段が記憶した情報を表示するための表示手段と、
前記受信情報のいずれかを出力するための出力手段とを含む、情報通信端末。
【請求項７】
通信の相手となる端末を表す第１の情報を記憶するための第１の記憶手段と、
ユーザから、前記相手となる端末の少なくとも１つを特定する特定情報を受付けるための第１の受付手段と、
前記ユーザから、前記ユーザが送信しようとする内容を表す送信情報、および前記送信情報の送信先を表す端末情報を受付けるための第２の受付手段と、
情報を通信するための通信手段と、
前記端末情報が表す端末が、前記特定情報が特定する端末のいずれかに一致するか否かを判断するための判断手段と、
前記端末情報が表す端末であって、前記判断手段が、前記特定情報が特定する端末のいずれとも異なると判断した端末を表す第２の情報を、発信履歴として記憶するための第２の記憶手段と、
前記第１の情報および第２の情報を表示するための表示手段と、
前記端末情報が表す端末に、前記送信情報を送信するように、前記通信手段を制御するための通信用の制御手段とを含む、情報通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末に関し、特に、発信履歴および着信履歴のいずれかを記憶する情報通信端末に関する。
【背景技術】
【０００２】
携帯電話やＰＨＳ（Personal Handy Phone System）、またはメーラーを搭載したＰＤＡ（Personal Digital Assistant）などの情報通信端末は、着信履歴や発信履歴を記憶する機能を持っている。着信履歴とは、情報通信端末に着信した、相手方を特定する情報（電話番号やメールアドレスなど）をいう。発信履歴とは、情報通信端末が発信した相手先を特定する情報（これも電話番号やメールアドレスなどをいう）のことである。着信履歴は、相手方を容易に知ることができるという点で便利である。また、着信履歴は、後から容易に返答できるという点でも便利である。発信履歴も、相手先の確認を容易にできるという点で便利である。また、発信履歴は、再度同じ相手先に発信する際便利である。
【０００３】
一方、着信履歴や発信履歴を記憶することには、次のような問題点もある。その第１は、情報通信端末の重量を増加させるという点である。これは、着信履歴や発信履歴が記憶される分、情報通信端末が搭載しなければならないメモリが増加することに原因がある。
【０００４】
このため、通常の情報通信端末は、ユーザが、着信履歴や発信履歴を任意に削除できるような構成となっている。また、より効率的に着信履歴や発信履歴を削除できるように、さまざまな工夫が凝らされている。
【０００５】
特許文献１には、着信履歴を、登録済みダイヤル、発番通知あり、非通知、公衆電話着信などの種別ごとに記憶し、表示し、削除できる携帯通信端末を開示する。これによると、操作性や使い勝手を向上できる携帯端末を提供することができる。
【０００６】
特許文献２には、着信履歴や発信履歴から所望の構成データを削除できる携帯通信端末が開示されている。これによると、着信履歴や発信履歴などのデータの中から任意の数のデータを簡易に選択して処理できる携帯通信端末を提供することができる。
【０００７】
しかしながら、特許文献１に開示されたように、着信履歴を種別ごとに記憶し、表示し、削除する場合、ユーザがいちいち着信履歴を削除しなければならないという問題がある。ユーザが着信履歴を削除しなければならないので、一度着信履歴に登録されてしまうと、着信履歴に登録されることが望ましくない相手方からの着信を、第三者に知られてしまう危険性があるという問題がある。このことは、情報通信端末のユーザが、守秘義務を負っている場合（ユーザが弁護士、弁理士、警察官などである場合）に大きな問題となり得る。情報通信端末を置き忘れるなどした場合、着信履歴や発信履歴からその秘密が漏れるおそれがあるからである。着信や発信があるたびに着信履歴や発信履歴を削除すれば、このような問題は防ぐことができるが、その場合も、これらを削除した事実自体を隠すことにはならない。その理由は、着信履歴や発信履歴に登録された電話番号の数により、削除があったことを推定できる点にある。着信履歴や発信履歴が削除されたことまでは隠すことができないので、上述の第三者が、そのような削除があったことに基づき、上述の情報通信端末に記憶された電話番号などの重要性を悟り、秘密の漏洩が促されることもあり得る。特許文献２に開示されたように、着信履歴や発信履歴から所望の構成データを削除できる場合にも、同様の問題がある。
【特許文献１】特開２００１−２５７７６６号公報
【特許文献２】特開２００３−１７９６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、高度な秘密を保持できる情報通信端末を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面にしたがうと、情報通信端末は、通信の相手となる端末を表す第１の情報を記憶するための第１の記憶手段と、ユーザから、相手となる端末の少なくとも１つを特定する特定情報を受付けるための第１の受付手段と、情報を通信するための通信手段と、通信手段が受信した受信情報から、受信情報を送信した端末を表す情報を抽出するための抽出手段と、第１の情報および特定情報、ならびに受信情報を送信した端末を表す情報に基づいて、受信情報を送信した端末が、特定情報が特定する端末のいずれかに一致するか否かを判断するための判断手段と、受信情報を送信した端末であって、判断手段が、特定情報が特定する端末のいずれとも異なると判断した端末を表す第２の情報を、受信履歴として記憶するための第２の記憶手段と、第１の情報および第２の情報を表示するための表示手段と、受信情報のうち受信情報を送信した端末のユーザが送信しようとした情報を出力するための出力手段とを含む。
【００１０】
すなわち、第２の記憶手段は、受信情報を送信した端末であって、判断手段が、特定情報が特定する端末のいずれとも異なると判断した端末を表す第２の情報を、受信履歴として記憶する。これにより、特定情報が特定する端末を表す情報は、受信履歴としては第２の記憶手段に記憶されなくなる。その結果、高度な秘密を保持できる情報通信端末を提供することができる。
【００１１】
また、上述の特定情報は、相手となる端末の少なくとも１つについて、情報通信端末のユーザが第１の情報の表示を禁止する旨の情報を含むことが望ましい。
【００１２】
すなわち、第２の記憶手段は、受信情報を送信した端末のうち第１の情報の表示が禁止された端末のいずれとも異なる端末を表す、第２の情報を記憶する。これにより、第１の情報の表示が禁止された端末を表す情報が、第２の記憶手段に記憶されなくなる。その結果、より高度な秘密を保持できる情報通信端末を提供することができる。
【００１３】
また、上述の情報の表示を禁止する旨の情報は、情報通信端末のユーザが相手となる端末のユーザごとに情報の表示を禁止する旨の情報を含むことが望ましい。
【００１４】
すなわち、第２の記憶手段は、受信情報を送信した端末のうち相手となる端末のユーザごとに第１の情報の表示が禁止された端末のいずれとも異なる端末を表す、第２の情報を記憶する。この制限は、相手となる端末のユーザごとに定められる制限を含む。これにより、第１の情報の表示が禁止された端末のうち、相手となる端末のユーザごとに第１の情報の表示が禁止された端末を表す情報が、第２の記憶手段に記憶されなくなる。その結果、さらに高度な秘密を保持できる情報通信端末を提供することができる。
【００１５】
また、上述の第１の情報は、端末を識別する情報および相手となる端末のユーザの所属に対応するグループを表す情報を含むことが望ましい。特定情報は、複数のグループのいずれかを表わす情報を含むことが望ましい。
【００１６】
すなわち、第２の記憶手段は、受信情報を送信した端末のうち、端末のユーザの所属に対応するグループに基づいて特定された端末のいずれとも異なる端末を表す、第２の情報を記憶する。これにより、同じグループに対応する端末を表す情報が、第２の記憶手段に記憶されなくなる。秘密を保持する義務の重大性と相手となる端末のユーザの所属との間には、関連性があることが多い。義務の重大性とユーザの所属との間に関連性があることが多いので、同じグループに対応する端末を表す情報が、第２の記憶手段に記憶されなくなると、効率的に秘密の保持を図ることができる。その結果、高度な秘密を効率的に保持できる情報通信端末を提供することができる。
【００１７】
また、上述の情報通信端末は、情報通信端末のユーザから、判断手段の動作を制限する旨の情報を受付けるための第２の受付手段と、第２の受付手段が判断手段の動作を制限する旨の情報を受付けると、特定情報の内容に関わらず、受信情報を送信した端末が、特定情報が特定する端末のいずれとも異なると判断するように判断手段を制御するための、判断用の制御手段とをさらに含むことが望ましい。
【００１８】
すなわち、判断用の制御手段は、第２の受付手段が、情報通信端末のユーザから判断手段の動作を制限する旨の情報を受付けると、特定情報の内容に関わらず、受信情報を送信した端末が、特定情報が特定する端末のいずれとも異なると判断するように判断手段を制御する。これにより、第２の記憶手段は、ユーザの意思に応じて、特定情報が特定する端末を表す情報を記憶しなくなる。その結果、ユーザの意思に応じて高度な秘密を保持できる情報通信端末を提供することができる。
【００１９】
本発明の他の局面にしたがうと、情報通信端末は、ユーザから、通信の相手となる端末を表す情報を記憶する条件を受付けるための第１の受付手段と、情報を通信するための通信手段と、通信手段が受信した受信情報から、受信情報を送信した端末を表す情報を抽出するための抽出手段と、端末を表す情報を記憶する条件に基づいて、抽出手段が抽出した情報を記憶するか否かを判断するための判断手段と、判断手段が情報を記憶すると判断した場合、端末を表す情報を記憶するための記憶手段と、記憶手段が記憶した情報を表示するための表示手段と、受信情報のいずれかを出力するための出力手段とを含む。
【００２０】
すなわち、記憶手段は、判断手段が情報を記憶すると判断した場合、端末を表す情報を記憶する。これにより、端末を表す情報を記憶する条件に基づいて、端末を表す情報が記憶されなくなる。その結果、高度な秘密を保持できる情報通信端末を提供することができる。
【００２１】
本発明の他の局面にしたがうと、情報通信端末は、通信の相手となる端末を表す第１の情報を記憶するための第１の記憶手段と、ユーザから、相手となる端末の少なくとも１つを特定する特定情報を受付けるための第１の受付手段と、ユーザから、ユーザが送信しようとする内容を表す送信情報、および送信情報の送信先を表す端末情報を受付けるための第２の受付手段と、情報を通信するための通信手段と、端末情報が表す端末が、特定情報が特定する端末のいずれかに一致するか否かを判断するための判断手段と、端末情報が表す端末であって、判断手段が、特定情報が特定する端末のいずれとも異なると判断した端末を表す第２の情報を、発信履歴として記憶するための第２の記憶手段と、第１の情報および第２の情報を表示するための表示手段と、端末情報が表す端末に、送信情報を送信するように、通信手段を制御するための通信用の制御手段とを含む。
【００２２】
すなわち、第２の記憶手段は、判断手段が、特定情報が特定する端末のいずれとも異なると判断した端末を表す、第２の情報を記憶する。これにより、特定情報が特定する端末を表す情報が、第２の記憶手段に記憶されなくなる。その結果、高度な秘密を保持できる情報通信端末を提供することができる。
【発明の効果】
【００２３】
本発明に係る情報通信端末は、高度な秘密の保持が可能である。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２５】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係る情報通信端末すなわち携帯電話１００について説明する。
【００２６】
図１および図２を参照して、本実施の形態に係る携帯電話１００は、処理部１０２と、記憶部１０４と、無線部１０６と、キー入力部１０８と、通話部１１０と、表示部１１２とを含む。処理部１０２は、携帯電話１００の各部を制御する。記憶部１０４は、処理部１０２が携帯電話１００の各部を制御する際に必要な各種の情報を記憶する。記憶部１０４は、本実施の形態に係る携帯電話１００を実現するために必要なプログラムを記憶する回路でもある。無線部１０６は、他の端末（携帯電話やＰＨＳなど）との間で情報を通信する。キー入力部１０８は、ユーザのキー入力を受付ける。通話部１１０は、ユーザからの音声による入力を受付ける。通話部１１０は、無線部１０６が受信した情報のうち、相手ユーザ（無線部１０６が受信した情報を送信した端末のユーザ）が送信しようとした情報を音声として出力する回路でもある。表示部１１２は、無線部１０６が受信した情報を含む、各種の情報を表示する。ここでいう「各種の情報」には、後述する電話帳や、着信履歴、および発信履歴が含まれる。
【００２７】
処理部１０２は、無線処理部１２０と、発着信処理部１２２と、電話帳管理部１２４と、発着信履歴管理部１２６と、制御部１２８とを含む。無線処理部１２０は、無線部１０６が受信した情報を携帯電話１００の各部が利用できる情報となるように処理する。無線処理部１２０は、携帯電話１００の各部が利用できる情報を無線部１０６が受信した情報となるように処理する回路でもある。発着信処理部１２２は、携帯電話１００が他の情報通信端末と通信を開始するための各種の処理を実施する。電話帳管理部１２４は、後述する電話帳記憶部１３４を管理する。電話帳管理部１２４は、電話帳記憶部１３４に記憶された情報の処理を実施する回路でもある。発着信履歴管理部１２６は、後述する発着信履歴記憶部１３２を管理する。制御部１２８は、処理部１０２の各部を制御する。制御部１２８は、処理部１０２の一部として、携帯電話１００の各部を制御する回路でもある。制御部１２８は、バッファ（図示せず）を内蔵する。このバッファは、制御部１２８が上述した各部を制御するために必要なデータを記憶する。
【００２８】
記憶部１０４は、プログラム記憶部１３０と、発着信履歴記憶部１３２と、電話帳記憶部１３４とを含む。プログラム記憶部１３０は、携帯電話１００が、本実施の形態に係る携帯電話として動作するためのプログラムを記憶する。発着信履歴記憶部１３２は、着信履歴および配信履歴を記憶する。電話帳記憶部１３４は、予めユーザが登録した、携帯電話１００の通信の相手となる端末を表すデータ（本実施の形態の場合、電話番号を表すデータ）、およびその端末のユーザ（以下、「相手ユーザ」と称する）に関するデータの集合体（以下、「電話帳」と称する）を記憶する。
【００２９】
キー入力部１０８は、開始キー１５０と、終話キー１５２と、カーソルキー１５４と、Ｖキー１５６と、Ｄキー１５８と、数字キー１６０と、制御キー１６２と、確定キー１６４とを含む。開始キー１５０は、通話や発信を開始する旨の入力を受付ける。終話キー１５２は、通話や発信を終了する旨の入力を受付ける。カーソルキー１５４は、カーソルを移動させる旨の入力を受付ける。Ｖキー１５６およびＤキー１５８は、それぞれに対応する情報の入力を受付ける。Ｖキー１５６およびＤキー１５８に対応する情報の内容は、プログラム記憶部１３０に記憶されたプログラムにより定められる。ユーザは、表示部１１２に表示された情報またはマニュアルなどにより、これらのキーに対応する情報を予め知ることができる。数字キー１６０は、「０」〜「９」、「＊」、および「♯」からなる数字および記号の入力を受付ける。数字キー１６０は、ユーザが送信しようとする内容を表わす情報の送信先を受付けるキーとも言える。制御キー１６２は、制御用の命令を受付ける。確定キー１６４は、いわゆるリターンキーである。確定キー１６４は、ユーザの入力が確定した旨の入力を受付ける。
【００３０】
通話部１１０は、マイク１４０と、スピーカ１４２とを含む。マイク１４０は、ユーザの音声による入力を受付け、信号に変換する。マイク１４０は、携帯電話１００のユーザが送信しようとする内容を表わす情報を受付ける装置である。スピーカ１４２は、処理部１０２が出力した信号を音声に変換し、出力する。
【００３１】
カーソルキー１５４は、右キー１７０と、下キー１７２と、左キー１７４と、上キー１７６とを含む。右キー１７０は、カーソルを右へ移動させる旨の命令を受付ける。下キー１７２は、カーソルを下へ移動させる旨の命令を受付ける。左キー１７４は、カーソルを左へ移動させる旨の命令を受付ける。上キー１７６は、カーソルを上へ移動させる旨の命令を受付ける。右キー１７０、下キー１７２、左キー１７４、および上キー１７６は、いずれも上述の命令のほか、予め定められた命令を受付けるキーでもある。「予め定められた命令」の具体的な内容は、プログラム記憶部１３０に記憶されたプログラムにより定められる。
【００３２】
この携帯電話１００は、携帯電話のハードウェアと処理部１０２により実行されるソフトウェアとにより実現される。上述した携帯電話のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、プログラム記憶部１３０に記憶されたソフトウェアである。なお、携帯電話自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００３３】
図３を参照して、電話帳記憶部１３４に記憶された電話帳について説明する。電話帳に含まれるデータは、相手ユーザごとに１つのユニットを構成している。１つのユニットを構成するデータは、「電話番号（１）」と、「電話番号（２）」と、「氏名」と、「ヨミガナ」と、「メールアドレス」と、「グループ」と、「住所」と、「所属」と、「シークレット設定」と、「着信音設定」とに分類される。「電話番号（１）」に分類されるデータは、相手ユーザの、携帯電話またはＰＨＳの電話番号を表すデータである。「電話番号（２）」に分類されるデータは、相手ユーザの、固定電話（いわゆる「黒電話」や公衆電話など、原則として一度設置されたら移設されない電話をいう）の電話番号を表すデータである。「電話番号（１）」に分類されるデータおよび「電話番号（２）」に分類されるデータは、それぞれ相手ユーザの端末を識別する情報とも言える。「氏名」に分類されるデータは、相手ユーザの氏名を表すデータである。「ヨミガナ」に分類されるデータは、相手ユーザの氏名のヨミガナを表わすデータである。「メールアドレス」に分類されるデータは、相手ユーザの電子メールのアドレスを表わすデータである。「グループ」に分類されるデータは、相手ユーザの所属（本実施の形態の場合、相手ユーザの勤務先や所属する団体をいう）に対応するグループ（本実施の形態の場合、相手ユーザの所属を、取引先や出身学校などに基づいて分類したグループをいう）を、番号として表すデータである。「グループ」に分類されるデータは、携帯電話１００のユーザが予め設定する。本実施の形態において、「グループ」に分類されるデータの値が「１」となるグループとは、携帯電話１００のユーザの同僚を意味するグループである。「グループ」に分類されるデータの値が「２」となるグループとは、携帯電話１００のユーザがよく行く店を意味するグループである。「グループ」に分類されるデータの値が「３」となるグループとは、いわゆる取引先を意味するグループである。「グループ」に分類されるデータの値が「４」となるグループとは、携帯電話１００のユーザと同じ学校を卒業した者を意味するグループである。「住所」に分類されるデータは、相手ユーザの住所を表すデータである。「所属」に分類されるデータは、相手ユーザの所属そのものを表すデータである。「シークレット設定」に分類されるデータは、相手ユーザの端末の少なくとも１つについて、携帯電話１００のユーザが、「シークレット設定」に分類されるデータがユニットを構成する情報の、表示部１１２への表示を禁止する旨を識別するデータである。「シークレット設定」に分類されるデータがユニットを構成する情報の、表示部１１２への表示を禁止する旨は、携帯電話１００のユーザが、相手ユーザごとに定める。本実施の形態の場合、携帯電話１００が「シークレットモード」に設定されている場合（すなわち、後述するシークレットフラグの値が「１」に設定されている場合）、「シークレット設定」に分類されるデータの値が「１」に設定されている相手ユーザについての、着信履歴および発信履歴が登録されない。「着信音設定」に分類されるデータは、着信音の種類を表すデータである。本実施の形態の場合、「着信音設定」に記憶されたデータごとに、着信の際、演奏される曲名が定められている。「着信音設定」に分類されるデータの値は、携帯電話１００のユーザが予め相手ユーザごとに設定しておく。
【００３４】
図４を参照して、携帯電話１００で実施されるプログラムは、「シークレット設定」に分類されるデータの変更に関し、以下のような制御構造を有する。
【００３５】
ステップ２００（以下、ステップをＳと略す。）にて、キー入力部１０８は、ユーザのキー入力を受付ける。このステップにおいて、キー入力部１０８のすべてのキーは、ユーザのキー入力を受付できる。
【００３６】
Ｓ２０２にて、制御部１２８は、キー入力部１０８が受付けたキーがＤキー１５８か否かを判断する。Ｄキー１５８と判断した場合（Ｓ２０２にてＹＥＳ）、処理はＳ２０４へと移される。もしそうでないと（Ｓ２０２にてＮＯ）、処理はＳ２０６へと移される。
【００３７】
Ｓ２０４にて、電話帳管理部１２４は、表示部１１２に、相手ユーザの一覧表を表示させる。Ｓ２０６にて、制御部１２８は、ユーザが入力したキーに応じた処理を実施する。Ｓ２０８にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００３８】
Ｓ２１０にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ２１０にてＹＥＳ）、処理はＳ２１２へと移される。もしそうでないと（Ｓ２１０にてＮＯ）、処理はＳ２１４へと移される。
【００３９】
Ｓ２１２にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、自らが内蔵するバッファ（図示せず）に記憶されたカーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。なお、本実施の形態において、カーソルフラグとは、表示部１１２に表示された各欄のうち、カーソルがある欄を表すフラグのことをいう。
【００４０】
Ｓ２１４にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ２１４にてＹＥＳ）、処理はＳ２１６へと移される。もしそうでないと（Ｓ２１４にてＮＯ）、処理はＳ２０８へと移される。
【００４１】
Ｓ２１６にて、電話帳管理部１２４は、電話帳に含まれるデータのうち、カーソルフラグが表す欄に表示されている相手ユーザのデータを、表示部１１２に表示させる。Ｓ２１８にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００４２】
Ｓ２２０にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ２２０にてＹＥＳ）、処理はＳ２２２へと移される。もしそうでないと（Ｓ２２０にてＮＯ）、処理はＳ２２４へと移される。
【００４３】
Ｓ２２２にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【００４４】
Ｓ２２４にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ２２４にてＹＥＳ）、処理はＳ２２６へと移される。もしそうでないと（Ｓ２２４にてＮＯ）、処理はＳ２１８へと移される。
【００４５】
Ｓ２２６にて、制御部１２８は、表示部１１２に表示されたカーソルが、「シークレット」の欄にあるか否かを判断する。「シークレット」の欄にあると判断した場合（Ｓ２２６にてＹＥＳ）、処理はＳ２２８へと移される。もしそうでないと（Ｓ２２６にてＮＯ）、処理はＳ２３０へと移される。
【００４６】
Ｓ２２８にて、制御部１２８は、表示部１１２に、電話帳の「シークレット設定」に分類されたデータを変更するためのダイヤログボックスを表示させる。Ｓ２３０にて、制御部１２８は、カーソルがある欄の処理を実施する。Ｓ２３２にて、キー入力部１０８は、ユーザのキー入力を受付ける。Ｓ２３４にて、制御部１２８は、キー入力部１０８が受付けた、ユーザの入力に応じて「シークレット設定」に分類されたデータを更新する。
【００４７】
図５を参照して、携帯電話１００で実施されるプログラムは、シークレットモードの設定に関し、以下のような制御構造を有する。なお、図５に示すフローチャートの中で、前述の図４に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００４８】
Ｓ２４０にて、制御部１２８は、キー入力部１０８が受付けたキーがＶキー１５６か否かを判断する。Ｖキー１５６と判断した場合（Ｓ２４０にてＹＥＳ）、処理はＳ２４２へと移される。もしそうでないと（Ｓ２４０にてＮＯ）、処理はＳ２４４へと移される。Ｓ２４２にて、制御部１２８は、表示部１１２に、制御のメニューを表示させる。Ｓ２４４にて、制御部１２８は、ユーザが入力したキーに応じた処理を実施する。Ｓ２４６にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００４９】
Ｓ２４８にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ２４８にてＹＥＳ）、処理はＳ２５０へと移される。もしそうでないと（Ｓ２４８にてＮＯ）、処理はＳ２５２へと移される。Ｓ２５０にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【００５０】
Ｓ２５２にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ２５２にてＹＥＳ）、処理はＳ２５４へと移される。もしそうでないと（Ｓ２５２にてＮＯ）、処理はＳ２４６へと移される。
【００５１】
Ｓ２５４にて、制御部１２８は、表示部１１２に表示されたカーソルが、「シークレットモード」の欄にあるか否かを判断する。「シークレットモード」の欄にあると判断した場合（Ｓ２５４にてＹＥＳ）、処理はＳ２５６へと移される。もしそうでないと（Ｓ２５４にてＮＯ）、処理はＳ２５８へと移される。Ｓ２５６にて、キー入力部１０８は、ユーザのキー入力を受付ける。制御部１２８は、キー入力部１０８が受付けた入力を表す値を、上述したバッファに記憶させる。Ｓ２５８にて、制御部１２８は、カーソルがある欄の処理を実施する。
【００５２】
Ｓ２６０にて、制御部１２８は、ユーザに暗証番号の入力を求める。具体的には、制御部１２８は、表示部１１２に、暗証番号の入力を求める旨のタイヤログボックスを表示させる。Ｓ２６２にて、キー入力部１０８は、ユーザによる暗証番号の入力を受付ける。
【００５３】
Ｓ２６４にて、制御部１２８は、キー入力部１０８が受付けた暗証番号が正しいか否か（キー入力部１０８が受付けた暗証番号と、上述したバッファが記憶する暗証番号とが同一か否か）を判断する。暗証番号が正しいと判断した場合（Ｓ２６４にてＹＥＳ）、処理はＳ２６６へと移される。もしそうでないと（Ｓ２６４にてＮＯ）、処理は終了する。Ｓ２６６にて、制御部１２８は、Ｓ２５６にてキー入力部１０８が受付けた入力に応じて、シークレットフラグの値を設定する。本実施の形態の場合、キー入力部１０８が受付けた入力が「１」の場合、制御部１２８は、シークレットフラグの値を「１」に設定する。キー入力部１０８が受付けた入力が「０」の場合、制御部１２８は、シークレットフラグの値を「０」に設定する。
【００５４】
図６を参照して、携帯電話１００で実施されるプログラムは、着信履歴の登録に関し、以下のような制御構造を有する。
【００５５】
Ｓ２７０にて、無線部１０６は、基地局から相手先の電話番号のバイナリデータを含む情報を、信号として受付ける。無線部１０６は、その信号を、無線処理部１２０に出力する。無線処理部１２０は、その信号を、携帯電話１００の各部が利用できる信号に変換する。無線処理部１２０は、変換した信号を制御部１２８に出力する。これにより、制御部１２８は、基地局から相手先の電話番号のバイナリデータを含む情報を受付けることとなる。情報が受付けられると、制御部１２８は、無線部１０６が受信したその情報から、その情報を送信した端末を表す情報（すなわち、相手先の電話番号）を抽出する。
【００５６】
Ｓ２７２にて、制御部１２８は、Ｓ２７０にて抽出した電話番号を表す情報を、電話帳管理部１２４に出力する。電話番号を表す情報が抽出されると、電話帳管理部１２４は、電話帳記憶部１３４に記憶された電話帳を参照する。電話帳が参照されると、電話帳管理部１２４は、電話帳および「シークレット設定」に分類されたデータ、ならびにＳ２７０にて無線部１０６が受信した情報に基づいて、制御部１２８が抽出した電話番号が秘密の電話帳に登録されているか否かを判断する。具体的には、電話帳管理部１２４は、Ｓ２７０にて無線部１０６が受信した情報を送信した端末が、「シークレット設定」に分類されたデータが特定する端末のいずれかに一致するか否かを判断する。秘密の電話帳に登録されていると判断した場合（Ｓ２７２にてＹＥＳ）、処理はＳ２７６へと移される。もしそうでないと（Ｓ２７２にてＮＯ）、処理はＳ２７４へと移される。
【００５７】
Ｓ２７４にて、発着信履歴管理部１２６は、電話帳管理部１２４が抽出した電話番号を発着信履歴記憶部１３２に登録する。Ｓ２７６にて、発着信処理部１２２は、表示部１１２に着信があったことを表示させる。併せて発着信処理部１２２は、アラーム（図示せず）を鳴らす。Ｓ２７８にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００５８】
Ｓ２８０にて、発着信処理部１２２は、キー入力部１０８が受付けたキーが開始キー１５０か否かを判断する。開始キーと判断した場合（Ｓ２８０にてＹＥＳ）、処理はＳ２８２へと移される。もしそうでないと（Ｓ２８０にてＮＯ）、処理はＳ２７０へと移される。
【００５９】
Ｓ２８２にて、制御部１２８は、無線処理部１２０を通じ、無線部１０６に、開始キー１５０が押された旨の信号（応答信号）を送信させる。応答信号が送信された後、無線部１０６が音声を表わす情報を受信すると、処理部１０２は、その信号を、通話部１１０のスピーカ１４２が出力できる信号に変換し、スピーカ１４２に出力する。スピーカ１４２は、出力された信号を、音声として出力する。これにより、処理部１０２、無線部１０６、および通話部１１０が音声の信号を通信することとなる。
【００６０】
Ｓ２８４にて、キー入力部１０８は、ユーザのキー入力を受付ける。Ｓ２８５にて、制御部１２８は、キー入力部１０８が受付けたキーが終話キー１５２か否かを判断する。受付けたキーが終話キー１５２と判断した場合（Ｓ２８５にてＹＥＳ）、処理はＳ２８６へと移される。もしそうでないと（Ｓ２８５にてＮＯ）、処理はＳ２８２へと移される。
【００６１】
Ｓ２８６にて、キー入力部１０８は、ユーザのキー入力を受付ける。Ｓ２８７にて、制御部１２８は、キー入力部１０８が受付けたキーが下キー１７２か否かを判断する。受付けたキーが下キー１７２と判断した場合（Ｓ２８７にてＹＥＳ）、処理はＳ２８８へと移される。もしそうでないと（Ｓ２８７にてＮＯ）、処理は終了する。Ｓ２８８にて、制御部１２８は、表示部１１２に、着信履歴を表示させる。
【００６２】
図７を参照して、携帯電話１００で実行されるプログラムは、発信履歴の登録に関し、以下のような制御構造を有する。なお、図７に示すフローチャートの中で、前述の図６に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００６３】
Ｓ２９０にて、キー入力部１０８は、電話番号の入力を受付ける。ユーザは、次の方法のいずれかにより、電話番号を入力する。第１の方法は、数字キー１６０を押すことにより電話番号を入力する方法である。第２の方法は、上述した電話帳が記憶する電話番号を表示部１１２に表示させ、カーソルキー１５４を操作してそれらの電話番号のいずれかを選択する方法である。
【００６４】
Ｓ２９２にて、電話帳管理部１２４は、電話帳記憶部１３４に記憶された電話帳を参照する。電話帳の参照結果に基づき、電話帳管理部１２４は、Ｓ２９０にて受付けた電話番号が秘密の電話帳に登録されているか否かを判断する。具体的には、電話帳管理部１２４は、Ｓ２９０にてキー入力部１０８が受付けた電話番号が表す端末が、「シークレット設定」に分類されたデータが特定する端末のいずれかに一致するか否かを判断する。秘密の電話帳に登録されていると判断した場合（Ｓ２９２にてＹＥＳ）、処理はＳ２９６へと移される。もしそうでないと（Ｓ２９２にてＮＯ）、処理はＳ２９４へと移される。
【００６５】
Ｓ２９４にて、発着信履歴管理部１２６は、キー入力部１０８が受付けた電話番号を発着信履歴記憶部１３２に登録する。これにより、発着信履歴記憶部１３２は、電話帳管理部１２４が、「シークレット設定」に分類されたデータが特定する端末のいずれとも異なると判断した端末の電話番号を、発信履歴として記憶することとなる。
【００６６】
Ｓ２９６にて、発着信処理部１２２は、接続を要求する旨の信号（要求信号）を作成する。要求信号には、Ｓ２９０にて、キー入力部１０８が受付けた電話番号のバイナリデータが含まれる。発着信処理部１２２は、要求信号を、制御部１２８に出力する。制御部１２８は、無線処理部１２０に、要求信号を出力する。無線処理部１２０は、要求信号を、無線部１０６が送信できる信号に変換する。無線部１０６は、要求信号を送信する。
【００６７】
Ｓ２９８にて、制御部１２８は、無線処理部１２０の出力に基づき、無線部１０６が、相手方の応答があった旨の信号を受信したか否かを判断する。相手方の応答があった旨の信号を受信したと判断した場合（Ｓ２９８にてＹＥＳ）、処理はＳ３００へと移される。もしそうでないと（Ｓ２９８にてＮＯ）、処理はＳ３０２へと移される。
【００６８】
Ｓ３００にて、処理部１０２、無線部１０６、および通話部１１０は、音声の信号を通信する。これにより、制御部１２８は、キー入力部１０８が受付けた電話番号が表す端末に、音声を表わす信号などとして、携帯電話１００のユーザが送信しようとする内容を表す情報を送信するように、無線部１０６を制御することとなる。Ｓ３０２にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００６９】
Ｓ３０４にて、制御部１２８は、ユーザが押したキーが終話キー１５２か否かを判断する。終話キー１５２と判断した場合（Ｓ３０４にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ３０４にてＮＯ）、処理はＳ２９８へと移される。
【００７０】
Ｓ３０６にて、制御部１２８は、キー入力部１０８が受付けたキーが上キー１７６か否かを判断する。受付けたキーが上キー１７６と判断した場合（Ｓ３０６にてＹＥＳ）、処理はＳ３０８へと移される。もしそうでないと（Ｓ３０６にてＮＯ）、処理は終了する。Ｓ３０８にて、制御部１２８は、表示部１１２に、発信履歴を表示させる。
【００７１】
以上のような構造およびフローチャートに基づく、携帯電話１００の動作について説明する。
【００７２】
［着信があった場合］
図８〜図１０を参照して、電話帳に含まれるデータの「シークレット設定」を変更し、「シークレットモード」に設定された後に、着信があった場合の動作について説明する。
【００７３】
キー入力部１０８は、ユーザのキー入力を受付けている（Ｓ２００）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがＤキー１５８か否かを判断する（Ｓ２０２）。この場合、受付けられたキーがＤキー１５８とすると（Ｓ２０２にてＹＥＳ）、電話帳管理部１２４は、表示部１１２に、相手ユーザの一覧表を表示させる（Ｓ２０４）。図８（Ａ）は、このときの表示部１１２の内容を示す図である。
【００７４】
一覧表が表示されると、キー入力部１０８は、再びユーザのキー入力を受付ける（Ｓ２０８）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ２１０）。当初ユーザはカーソルキー１５４を操作するので（Ｓ２１０にてＹＥＳ）、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、自らが内蔵するバッファに記憶されたカーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する（Ｓ２１２）。本実施の形態の場合、カーソルフラグの値と表示部１１２において相手ユーザが表示された順番とが一致する。そこで、制御部１２８は、下キー１７２が操作されるとカーソルフラグの値を「１」増加させ、上キー１７６が操作されるとカーソルフラグの値を「１」減少させる。カーソルフラグの値が更新されると、Ｓ２０８の処理を経て、再び制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ２１０）。最終的に、カーソルが「上田Ｃ」の欄にあるとき（図８（Ｂ）参照）、確定キー１６４が受付けられるとすると（Ｓ２１０にてＮＯ）、制御部１２８による判断を経て（Ｓ２１４にてＹＥＳ）、電話帳管理部１２４は、電話帳に含まれるデータのうち、カーソルフラグが表す欄に表示されている相手ユーザ（上田Ｃ）のデータを、表示部１１２に表示させる（Ｓ２１６）。図８（Ｃ）は、このときの表示部１１２の内容を示す図である。
【００７５】
データが表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２１８）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ２２０）。当初ユーザはカーソルキー１５４を操作するので（Ｓ２２０にてＹＥＳ）、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する（Ｓ２２２）。カーソルフラグの値が更新されると、Ｓ２１８の処理を経て、再び制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ２２０）。最終的にキー入力部１０８が受付けるキーは、カーソルキー１５４ではなく（Ｓ２２０にてＮＯ）、確定キー１６４なので（Ｓ２２４にてＹＥＳ）、制御部１２８は、表示部１１２に表示されたカーソルが、「シークレット」の欄にあるか否かを判断する（Ｓ２２６）。ユーザがカーソルを「シークレット」の欄に移動させていた場合（Ｓ２２６にてＹＥＳ）、制御部１２８は、表示部１１２に、電話帳の「シークレット設定」に分類されたデータを変更するためのダイヤログボックスを表示させる（Ｓ２２８）。図８（Ｄ）は、このときの表示部１１２の内容を示す図である。
【００７６】
ダイヤログボックスが表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２３２）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けた、ユーザの入力に応じて「シークレット設定」に分類されたデータを更新する（Ｓ２３４）。すなわち、ユーザが「１」を入力すると、制御部１２８は、「シークレット設定」に分類されたデータのうち、「上田Ｃ」に対応するデータを「ＯＮ」に設定する。これにより、キー入力部１０８は、ユーザから、通信の相手となる端末の少なくとも１つを表す情報を受付けることとなる。ユーザが「０」を入力すると、制御部１２８は、「シークレット設定」に分類されたデータのうち、「上田Ｃ」に対応するデータを「ＯＦＦ」に設定する。この場合、ユーザは「１」を入力するので、制御部１２８は、「シークレット設定」に分類されたデータのうち、「上田Ｃ」に対応するデータを「ＯＮ」に設定する。図８（Ｅ）は、このときの表示部１１２の内容を示す図である。「シークレット」の欄の表示が「ＯＮ」に変更されている。図８（Ｃ）に示すように、「シークレット設定」に分類されたデータが設定される前の表示は「ＯＦＦ」である。
【００７７】
「シークレット設定」に分類されたデータが設定された後（「シークレット設定」に分類されたデータの設定は、以下のＳ２４０〜Ｓ２６６の処理を経た後であってもよい。ただし本実施の形態の場合、先に「シークレット設定」に分類されたデータの設定を実施する）、Ｓ２００の処理を経て、制御部１２８は、キー入力部１０８が受付けたキーがＶキー１５６か否かを判断する（Ｓ２４０）。この場合、Ｖキー１５６が受付けられているので（Ｓ２４０にてＹＥＳ）、制御部１２８は、表示部１１２に、制御のメニューを表示させる（Ｓ２４２）。図９（Ａ）は、このときの表示部１１２の内容を示す図である。
【００７８】
制御のメニューが表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２４６）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ２４８）。当初受付けられるキーはカーソルキー１５４なので（Ｓ２４８にてＹＥＳ）、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する（Ｓ２５０）。カーソルフラグの値が更新されると、Ｓ２４６〜Ｓ２５０の処理が繰返され、最終的にカーソルが「シークレットモード」の欄に移る。図９（Ｂ）は、このときの表示部１１２の内容を示す図である。
【００７９】
カーソルが「シークレットモード」の欄に移った後、確定キー１６４が押されると（Ｓ２４６）、制御部１２８は、カーソルキー１５４ではなく（Ｓ２４８にてＮＯ）、確定キー１６４が押されたと判断し（Ｓ２５２にてＹＥＳ）、かつ表示部１１２に表示されたカーソルが、「シークレットモード」の欄にあると判断するので（Ｓ２５４にてＹＥＳ）、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２５６）。本実施の形態の場合、キー入力部１０８が受付けた入力が「１」の場合、制御部１２８は、シークレットフラグの値を「１」に設定する。キー入力部１０８が受付けた入力が「０」の場合、制御部１２８は、シークレットフラグの値を「０」に設定する。キー入力部１０８が受付けた入力が「１」でも「０」でもない場合、制御部１２８は、キー入力があったことを無視する。図９（Ｃ）は、このときの表示部１１２の内容を示す図である。
【００８０】
その後、制御部１２８は、ユーザに暗証番号の入力を求める。具体的には、制御部１２８は、表示部１１２に、暗証番号の入力を求める旨のタイヤログボックスを表示させる（Ｓ２６０）。図９（Ｄ）は、ダイヤログボックスが表示されているときの、表示部１１２の内容を示す図である。ダイヤログボックスが表示されると、キー入力部１０８は、ユーザによる暗証番号の入力を受付ける（Ｓ２６２）。暗証番号の入力が受付けられると、制御部１２８は、キー入力部１０８が受付けた暗証番号が正しいか否かを判断する（Ｓ２６４）。暗証番号が正しいと判断された場合（Ｓ２６４にてＹＥＳ）、制御部１２８は、Ｓ２５６にてキー入力部１０８が受付けた入力に応じて、シークレットフラグの値を設定する（Ｓ２６６）。図９（Ｅ）は、このときの表示部１１２の内容を示す図である。Ｓ２４２〜Ｓ２６６のステップを経ることにより、カーソルキー１５４および確定キー１６４は、電話帳管理部１２４の動作を制限する旨の情報を受付けるキーとして動作する。
【００８１】
これらの設定があった後、制御部１２８は、表示部１１２に着信履歴を表示させる。本実施の形態に係る携帯電話１００は、キー入力部１０８が、下キー１７２を受付けた場合に着信履歴を表示させる。図１０（Ａ）は、このようにして表示された着信履歴の内容を表す図である。着信履歴が表示された後、制御部１２８は、基地局から相手先の電話番号のバイナリデータを含む情報を、信号として受付ける（Ｓ２７０）。この場合、図３の電話帳に示す相手ユーザの端末のうち「上田Ｃ」の携帯電話から着信があったものとする。信号が受付けられると、電話帳管理部１２４は、受付けた電話番号が、秘密の電話帳に登録されているか否かを判断する（Ｓ２７２）。この場合、「上田Ｃ」の「シークレット設定」に分類されたデータは「ＯＮ」を表すので（Ｓ２７２にてＹＥＳ）、発着信処理部１２２は、Ｓ２７４のステップを経ず、ただちに表示部１１２に着信があったことを表示させる。併せて発着信処理部１２２は、アラームを鳴らす（Ｓ２７６）。これにより、制御部１２８は、カーソルキー１５４および確定キー１６４が、電話帳管理部１２４の動作を制限する旨の情報を受付けると、「シークレット設定」に分類されたデータの内容に関わらず、バイナリデータを送信した端末が、「シークレット設定」に分類されたデータが特定する端末のいずれとも異なると判断するように、電話帳管理部１２４を制御することとなる。一方、発着信履歴記憶部１３２は、Ｓ２７２にてＮＯの場合と相俟って、バイナリデータを送信した端末であって、電話帳管理部１２４が、「シークレット設定」に分類されたデータが特定する端末のいずれとも異なると判断した端末を表す情報を、着信履歴として記憶することとなる。アラームが鳴らされると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２７８）。キー入力が受付けられると、発着信処理部１２２は、入力されたキーが開始キー１５０か否かを判断する（Ｓ２８０）。開始キー１５０が押されると（Ｓ２８０にてＹＥＳ）、処理部１０２、無線部１０６、および通話部１１０は、音声の信号を通信する（Ｓ２８２）。音声の信号が通信されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２８４）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーが終話キー１５２か否かを判断する（Ｓ２８５）。受付けたキーが終話キー１５２と判断されるので（Ｓ２８５にてＹＥＳ）、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ２８６）。キー入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーが下キー１７２か否かを判断する（Ｓ２８７）。この場合、下キー１７２が押されているので（Ｓ２８７にてＹＥＳ）、制御部１２８は、表示部１１２に、着信履歴を表示させる（Ｓ２８８）。図１０（Ｂ）は、このときの表示部１１２における表示の内容を示す図である。図１０（Ａ）と同様の内容である。「上田Ｃ」からの着信があったことは登録されていない。
【００８２】
着信履歴が表示された後、制御部１２８は、基地局から相手先の電話番号のバイナリデータを含む情報を、信号として受付ける（Ｓ２７０）。この場合、図３の電話帳に示す相手ユーザの端末のうち「山田Ｅ」の固定電話から着信があったものとする。信号が受付けられると、電話帳管理部１２４は、受付けた電話番号が、秘密の電話帳に登録されているか否かを判断する（Ｓ２７２）。この場合、「山田Ｅ」の「シークレット設定」に分類されたデータは「ＯＦＦ」を表すので（Ｓ２７２にてＮＯ）、発着信履歴管理部１２６は、電話帳管理部１２４が抽出した電話番号を発着信履歴記憶部１３２に登録する（Ｓ２７４）。電話番号が登録されると、Ｓ２７６〜Ｓ２８７の処理を経て、着信履歴が表示される（Ｓ２８８）。図１０（Ｃ）は、このときの表示部１１２における表示の内容を示す図である。図１０（Ａ）および図１０（Ｂ）とは異なり、着信があった「山田Ｅ」の氏名が表示されている。
【００８３】
［発信があった場合］
図１１を参照して、着信があった場合と同様にして電話帳に含まれるデータの「シークレット設定」が変更され、かつ本実施の形態に係る携帯電話１００が「シークレットモード」に設定された後に、発信をする場合の動作について説明する。
【００８４】
キー入力部１０８は、「田中Ｆ」の電話番号の入力を受付ける（Ｓ２９０）。この場合、ユーザはまず上キー１７６を押して表示部１１２に発信履歴を表示させた後、「田中Ｆ」の発信履歴が登録されていないことに気づき、あらためて数字キー１６０を押すことで、電話番号を入力したものとする。図１１（Ａ）は、このとき表示部１１２に表示された発信履歴の内容を示す図である。
【００８５】
電話番号が入力されると、電話帳管理部１２４は、キー入力部１０８が受付けた電話番号が秘密の電話帳に登録されているか否かを判断する（Ｓ２９２）。「田中Ｆ」の電話番号は秘密の電話帳に登録されているので（Ｓ２９２にてＹＥＳ）、発着信処理部１２２は、入力された「田中Ｆ」の電話番号を含む信号を無線部１０６に送信させる（Ｓ２９６）。信号が送信されると、制御部１２８は、相手方の応答があった旨の信号を受信したか否かを判断する（Ｓ２９８）。相手方の応答があった旨の信号を受信すると（Ｓ２９８にてＹＥＳ）、処理部１０２、無線部１０６、および通話部１１０は、音声の信号を通信する（Ｓ３００）。音声の通信が終了すると、Ｓ２８６を経て、制御部１２８は、キー入力部１０８が受付けたキーが上キー１７６か否かを判断する（Ｓ３０６）。この場合、上キー１７６が押されているので（Ｓ３０６にてＹＥＳ）、制御部１２８は、表示部１１２に、発信履歴を表示させる（Ｓ３０８）。図１１（Ｂ）は、このときの表示部１１２における表示の内容を示す図である。図１１（Ａ）と同様の内容である。「田中Ｆ」への発信があったことは登録されていない。
【００８６】
発信履歴が表示された後、キー入力部１０８は、「山田Ｅ」の電話番号の入力を受付ける（Ｓ２９０）。電話番号が入力されると、電話帳管理部１２４は、受付けた電話番号が、秘密の電話帳に登録されているか否かを判断する（Ｓ２９２）。この場合、「山田Ｅ」の「シークレット設定」に分類されたデータは「ＯＦＦ」を表すので（Ｓ２９２にてＮＯ）、発着信履歴管理部１２６は、キー入力部１０８が受付けた電話番号を発着信履歴記憶部１３２に登録する（Ｓ２９４）。電話番号が登録されると、Ｓ２９６〜Ｓ３０６の処理を経て、発信履歴が表示される（Ｓ３０８）。図１１（Ｃ）は、このときの表示部１１２における表示の内容を示す図である。図１１（Ａ）および図１１（Ｂ）とは異なり、発信した「山田Ｅ」の氏名が最上位に表示されている。
【００８７】
以上のようにして、本実施の形態に係る携帯電話１００は、「シークレットモード」のとき、「シークレット設定」が「ＯＮ」となっている相手ユーザとの発着信があっても、その相手ユーザの電話番号を、着信履歴および発信履歴のいずれかに登録しないように制御できる。相手ユーザの電話番号が登録されないので、ユーザが着信履歴や発信履歴を削除しなくても、ユーザが誰からの着信を受けたか、および誰に発信したかが、着信履歴や発信履歴から発覚しなくなる。相手ユーザの電話番号が登録されないので、第三者が、直前に発信した相手ユーザに再度発信したり、直前に着信した相手に折返し電話をかけたりできなくなる。また、着信履歴や発信履歴の登録に必要な記憶回路の容量を節約できる。その結果、秘密を高度に保持できる情報通信端末を提供することができる。
【００８８】
なお、「シークレットモード」のとき着信履歴などを登録しない相手ユーザの電話帳は、着信履歴などを登録する相手ユーザの電話帳から独立させてもよい。ただし、管理が容易か否かという観点から評価すると、電話帳は１つであることが望ましい。
【００８９】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る携帯電話１００について説明する。
【００９０】
図１２を参照して、本実施の形態に係る携帯電話１００の電話帳記憶部１３４に記憶される電話帳は、「履歴表示」に分類されるデータをさらに含む。「履歴表示」に分類されるデータは、そのデータが対応する相手ユーザの電話番号を、着信履歴および発信履歴のいずれに登録しないかを表すデータである。本実施の形態の場合、「履歴表示」に分類されるデータの値が「１」ならば、相手ユーザの電話番号は着信履歴にのみ登録されない。「履歴表示」に分類されるデータの値が「２」ならば、相手ユーザの電話番号は発信履歴にのみ登録されない。「履歴表示」に分類されるデータの値が「３」ならば、相手ユーザの電話番号は着信履歴にも発信履歴にも登録されない。「履歴表示」に分類されるデータの値が「４」ならば、相手ユーザの電話番号は着信履歴にも発信履歴にも登録される。なお、その他の携帯電話１００のハードウェア構成は前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９１】
図１３を参照して、携帯電話１００で実施されるプログラムは、履歴非表示（厳密には「履歴不登録」である）の設定に関し、以下のような制御構造を有する。なお、図１３に示すフローチャートの中で、前述の図４および図５に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９２】
Ｓ３１０にて、制御部１２８は、表示部１１２に表示されたカーソルが、「履歴非表示設定」の欄にあるか否かを判断する。「履歴非表示設定」の欄にあると判断した場合（Ｓ３１０にてＹＥＳ）、処理はＳ３１２へと移される。もしそうでないと（Ｓ３１０にてＮＯ）、処理はＳ３１４へと移される。Ｓ３１２にて、制御部１２８は、表示部１１２に、履歴を不登録とする要件の一覧を表示させる。Ｓ３１４にて、制御部１２８は、カーソルがある欄の処理を実施する。Ｓ３１６にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００９３】
Ｓ３１８にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ３１８にてＹＥＳ）、処理はＳ３２０へと移される。もしそうでないと（Ｓ３１８にてＮＯ）、処理はＳ３２４へと移される。
【００９４】
Ｓ３２０にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【００９５】
Ｓ３２４にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ３２４にてＹＥＳ）、処理はＳ３２６へと移される。もしそうでないと（Ｓ３２４にてＮＯ）、処理はＳ３１６へと移される。
【００９６】
Ｓ３２６にて、制御部１２８は、表示部１１２に表示されたカーソルが、「グループＮｏ．」の欄にあるか否かを判断する。「グループＮｏ．」の欄にあると判断した場合（Ｓ３２６にてＹＥＳ）、処理はＳ３２８へと移される。もしそうでないと（Ｓ３２６にてＮＯ）、処理はＳ３３０へと移される。Ｓ３２８にて、制御部１２８は、表示部１１２に、「グループＮｏ．」のメニューを表示させる。Ｓ３３０にて、制御部１２８は、カーソルがある欄の処理を実施する。Ｓ３３２にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【００９７】
Ｓ３３４にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ３３４にてＹＥＳ）、処理はＳ３３６へと移される。もしそうでないと（Ｓ３３４にてＮＯ）、処理はＳ３３８へと移される。
【００９８】
Ｓ３３６にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【００９９】
Ｓ３３８にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ３３８にてＹＥＳ）、処理はＳ３４０へと移される。もしそうでないと（Ｓ３３８にてＮＯ）、処理はＳ３３２へと移される。
【０１００】
Ｓ３４０にて、制御部１２８は、「グループ」に分類されるデータの値を、カーソルが存在する欄の内容に合致するように、バッファに記憶する。あわせて制御部１２８は、表示部１１２に、着信履歴および発信履歴のうちいずれを非表示とするかを選択するメニュー（非表示メニュー）を表示させる。Ｓ３４２にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【０１０１】
Ｓ３４４にて、制御部１２８は、キー入力部１０８が受付けた入力をバッファに記憶させる。あわせて制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ３４４にてＹＥＳ）、処理はＳ３４６へと移される。もしそうでないと（Ｓ３４４にてＮＯ）、処理はＳ３４８へと移される。
【０１０２】
Ｓ３４６にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【０１０３】
Ｓ３４８にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ３４８にてＹＥＳ）、処理はＳ３５０へと移される。もしそうでないと（Ｓ３４８にてＮＯ）、処理はＳ３４２へと移される。
【０１０４】
Ｓ３５０にて、制御部１２８は、カーソルが存在する欄の内容に合致するように「履歴表示」のデータを更新する。具体的には、制御部１２８は、電話帳のうち「履歴表示」に分類されるデータの値を更新する。この更新により、「履歴表示」に分類されるデータの値は、Ｓ３４８で確定した設定に対応する値となる。値の更新の対象となるか否かは、「グループ」に分類されるデータの値とＳ３３８で確定した値とが一致するか否かに応じて決定される。
【０１０５】
図１４を参照して、携帯電話１００で実施されるプログラムは、着信履歴の登録に関し、以下のような制御構造を有する。なお、図１４に示すフローチャートの中で、前述の図６に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１０６】
Ｓ３６０にて、制御部１２８は、Ｓ２７０にて受付けた信号を、電話帳管理部１２４に出力する。電話帳管理部１２４は、受付けた信号から相手先の電話番号を抽出する。電話番号が抽出されると、電話帳管理部１２４は、電話帳記憶部１３４に記憶された電話帳を参照する。電話帳の参照結果および「グループ」に分類されるデータ、ならびにＳ２７０にて受付けたバイナリデータに基づき、電話帳管理部１２４は、バイナリデータを送信した端末が、電話帳の「履歴表示」に分類されるデータが「１」または「３」である端末のいずれかに一致するか否かを判断する。データが一致すると判断した場合（Ｓ３６０にてＹＥＳ）、処理はＳ２７６へと移される。もしそうでないと（Ｓ３６０にてＮＯ）、処理はＳ２７４へと移される。
【０１０７】
図１５を参照して、携帯電話１００で実施されるプログラムは、発信履歴の登録に関し、以下のような制御構造を有する。なお、図１５に示すフローチャートの中で、前述の図７に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１０８】
Ｓ３７０にて、電話帳管理部１２４は、電話帳記憶部１３４に記憶された電話帳を参照する。電話帳の参照結果に基づき、電話帳管理部１２４は、Ｓ２９０にて受付けた電話番号と、電話帳の「履歴表示」に分類されるデータが「２」または「３」である相手ユーザの電話番号のいずれかとが一致するか否かを判断する（このステップでいう「相手ユーザの電話番号」は、「電話番号（１）」に分類されるデータが表す電話番号と「電話番号（２）」に分類されるデータが表す電話番号とを含む）。電話番号が一致すると判断した場合（Ｓ３７０にてＹＥＳ）、処理はＳ２９６へと移される。もしそうでないと（Ｓ３７０にてＮＯ）、処理はＳ２９４へと移される。
【０１０９】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１１０】
以上のような構造およびフローチャートに基づく、携帯電話１００の動作について説明する。
【０１１１】
［着信があった場合］
図１６および図１７を参照して、「履歴表示設定」を変更した後に、着信があった場合の動作について説明する。
【０１１２】
Ｓ２００〜Ｓ２５４の処理を経て、制御部１２８は、表示部１１２に表示されたカーソルが、「履歴非表示設定」の欄にあるか否かを判断する（Ｓ３１０）。この時、表示部１１２の内容は、図１６（Ａ）のような内容から図１６（Ｂ）のような内容に変化しているものとする。この場合、「履歴非表示設定」の欄にあると判断されるので（Ｓ３１０にてＹＥＳ）、制御部１２８は、表示部１１２に、履歴を不登録とする要件の一覧を表示させる（Ｓ３１２）。このときの表示部１１２に内容を図１６（Ｃ）に示す。なお表示部１１２の内容によると履歴を非表示とする要件を選択することとなっている。しかしこれは便宜上の表現である。実際には、ユーザは履歴を登録しないとする要件を選択することとなる。
【０１１３】
一覧が表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ３１６）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ３１８）。この場合カーソルキー１５４ではなく（Ｓ３１８にてＮＯ）、確定キー１６４であるとすると（Ｓ３２４にてＹＥＳ）、制御部１２８は、表示部１１２に表示されたカーソルが、「グループＮｏ．」の欄にあるか否かを判断する（Ｓ３２６）。この場合「グループＮｏ．」の欄にあるので（Ｓ３２６にてＹＥＳ）、制御部１２８は、表示部１１２に、「グループＮｏ．」のメニューを表示させる（Ｓ３２８）。図１６（Ｄ）は、このときの表示部１１２の内容を示す図である。
【０１１４】
一覧が表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ３３２）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ３３４）。この場合、キー入力部１０８が受付けたキーがカーソルキー１５４ではなく（Ｓ３３４にてＮＯ）、確定キー１６４であるとすると（Ｓ３３８にてＹＥＳ）、制御部１２８は、表示部１１２に、着信履歴および発信履歴のうちいずれを非表示とするかを選択するメニュー（非表示メニュー）を表示させる（Ｓ３４０）。図１６（Ｅ）は、このときの表示部１１２の内容を示す図である。これにより、カーソルキー１５４および確定キー１６４は、相手となる端末の少なくとも１つを特定する情報として、「グループ」に分類される情報を受付けることとなる。
【０１１５】
一覧が表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ３４２）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けた入力をバッファに記憶させる。あわせて制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ３４４）。この場合カーソルキー１５４ではなく（Ｓ３４４にてＮＯ）、確定キー１６４であるとすると（Ｓ３４８にてＹＥＳ）、制御部１２８は、カーソルが存在する欄の内容に合致するように「履歴表示」のデータを更新する（Ｓ３５０）。これにより、電話帳のうち、「グループ」に分類されるデータの値が「１」である相手ユーザの、「履歴表示」に分類されるデータの値が変化する。図１７は、Ｓ２００〜Ｓ３５０の処理を経た後の、電話帳の内容を示す図である。図１２（Ｓ２００〜Ｓ３５０の処理を経る前の電話帳の内容を示す）と比較すると、「上田Ｃ」および「田中Ｆ」の「履歴表示」のデータの値が「４」（電話番号は着信履歴にも発信履歴にも登録される）から「３」（電話番号は着信履歴にも発信履歴にも登録されない）に更新されている。
【０１１６】
データが更新されると、制御部１２８は、基地局から相手先の電話番号のバイナリデータを含む情報を、信号として受付ける（Ｓ２７０）。この場合、図３の電話帳に示す相手ユーザの端末のうち「上田Ｃ」の携帯電話から着信があったものとする。信号が受付けられると、制御部１２８は、Ｓ２７０にて受付けた信号を、電話帳管理部１２４に出力する。電話帳管理部１２４は、受付けた信号から相手先の電話番号を抽出する。電話番号が抽出されると、電話帳管理部１２４は、電話帳記憶部１３４に記憶された電話帳を参照する。電話帳の参照結果および「グループ」に分類されるデータ、ならびにＳ２７０にて受付けたバイナリデータに基づき、電話帳管理部１２４は、バイナリデータを送信した端末が、電話帳の「履歴表示」に分類されるデータが「１」または「３」である端末のいずれかに一致するか否かを判断する（Ｓ３６０）。この場合、「上田Ｃ」の「履歴表示」のデータの値は「３」なので（Ｓ３６０にてＹＥＳ）、直ちにＳ２７６〜Ｓ２８８の処理を経て、「上田Ｃ」の電話番号のデータが着信履歴に登録されないまま着信履歴が表示される。
【０１１７】
［発信があった場合］
着信があった場合と同様にして「履歴表示設定」を変更した後に、発信があった場合の動作について説明する。
【０１１８】
Ｓ２００〜Ｓ３５０の処理を経て、キー入力部１０８は、「田中Ｆ」の電話番号の入力を受付ける（Ｓ２９０）。この場合、ユーザは、数字キー１６０を押すことで、電話番号を入力したものとする。電話番号が入力されると、電話帳管理部１２４は、キー入力部１０８が受付けた「田中Ｆ」の電話番号が、電話帳の「履歴表示」に分類されるデータが「２」または「３」である相手ユーザの電話番号のいずれかに一致するか否かを判断する（Ｓ３７０）。「田中Ｆ」の「履歴表示」に分類されるデータの値は「３」なので（Ｓ３７０にてＹＥＳ）、直ちにＳ２９６〜Ｓ３０８の処理を経て、「田中Ｆ」の電話番号のデータが着信履歴に登録されないまま発信履歴が表示される。
【０１１９】
以上のようにして、本実施の形態に係る携帯電話１００は、ユーザが指定した「グループＮｏ．」に対応する相手ユーザの電話番号を、着信履歴および発信履歴のいずれかに登録しないように制御できる。これにより、携帯電話１００のユーザは、着信履歴および発信履歴の内容を、自らが望むように構成できる。着信履歴および発信履歴の内容が、ユーザの望むように構成されるので、ユーザが着信履歴や発信履歴を削除しなくても、ユーザが誰からの着信を受けたか、および誰に発信したかの秘密を高度に保持できる。また、ユーザは自らが使いやすいように着信履歴や発信履歴を構成できる。その結果、秘密を高度に保持できる情報通信端末を提供することができる。
【０１２０】
なお、Ｓ３６０にて、上述したように判断する代わりに、電話帳管理部１２４は、電話帳およびカーソルキー１５４受付けた情報に基づいて、制御部１２８が抽出した電話番号と、予め指定しておいた電話番号とが一致するか否か（すなわち抽出された電話番号に対応する携帯電話などと、「予め指定しておいた電話番号」に対応する携帯電話などとが一致するか否か）を判断してもよい。この場合、Ｓ３２６にて、「グループＮｏ．」の代わりに表示された「設定を変更する相手」の欄にカーソルがあるか否かを判断することとなる。また、カーソルキー１５４は、表示部１１２に表示された、相手となる端末のいずれかである端末を表す情報を、受付けることとなる。「予め指定しておいた電話番号」は、単一の電話番号に限らない。「予め指定しておいた電話番号」が複数ある場合、電話帳管理部１２４自身が抽出した電話番号と、複数の「予め指定しておいた電話番号」のいずれかとが一致するか否かを判断することとなる。「予め指定しておいた電話番号」は、電話帳に含まれるデータが表す番号に限られない。電話帳に含まれるデータが表す番号以外の番号を「予め指定しておいた電話番号」とする場合、「予め指定しておいた電話番号」の指定は、携帯電話１００の製作時にメーカが指定できる。これにより、電話番号を予め指定しておいた場合、「グループＮｏ．」に対応する相手ユーザではなく、特定の者（たとえば捜査を担当する警察官のような、通話があったこと自体の秘密を保持すべき者）からの着信履歴が登録されなくなる。さらに、「予め指定しておいた電話番号」の代わりに、電話番号に代えて利用される記号が予め指定されていてもよい。たとえばその記号は、「Ｃ」という記号（公衆電話からの発信を意味する）や、「Ｐ」という記号（いわゆる非通知発信を意味する）であってもよい。「Ｃ」や「Ｐ」といった記号などが予め指定されていた場合、着信履歴が「公衆電話」や「非通知発信」といった情報ばかりになることを防止できる。
【０１２１】
また、携帯電話において着信履歴や発信履歴への登録を制限する代わりに、電子メールのメーラーにおいて受信フォルダや送信フォルダへの登録を制限してもよい。この場合、電話番号の代わりにメールアドレスが用いられることとなる。またその場合、数字キー１６０が、ユーザが送信しようとする内容を表す情報、およびユーザが送信しようとする内容を表す情報の送信先を表す情報（メールアドレス）を受付けることとなる。
【０１２２】
＜第３の実施の形態＞
図１８を参照して、本実施の形態に係る携帯電話４００は、時刻記憶部１８０と、計時回路１８２とをさらに含む。時刻記憶部１８０は、後述する情報を記憶する。計時回路１８２は、時刻を表す情報を出力する。
【０１２３】
図１９を参照して、時刻記憶部１８０が記憶する情報は、始期を表す情報と、対象グループを表す情報と、履歴表示を表す情報とを含む。これらの情報が１つずつ集まり、１つのユニットを構成している。始期を表す情報は、電話帳の「履歴表示」に分類されるデータの値が更新される時刻を表す。対象グループを表す情報は、「グループ」に分類されるデータの値のうち、更新の対象となるデータの値を表す。履歴表示を表す情報は、更新後の「履歴表示」に分類されるデータの値を表す。
【０１２４】
なお、その他の携帯電話４００のハードウェア構成は前述の第２の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１２５】
図２０を参照して、携帯電話４００で実施されるプログラムは、履歴非表示（厳密には「履歴不登録」である）の設定に関し、以下のような制御構造を有する。なお、図２０に示すフローチャートの中で、前述の図４および図１３に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１２６】
Ｓ４１０にて、制御部１２８などは、カーソルがある欄の処理を実施する。この処理は、上述したＳ３２８〜Ｓ３５０の処理に相当する。Ｓ４１２にて、制御部１２８は、表示部１１２に、開始時刻の入力を求める旨（入力画面）を表示させる。Ｓ４１４にて、キー入力部１０８は、ユーザのキー入力を受付ける。Ｓ４１６にて、制御部１２８は、表示部１１２に、「グループＮｏ．」のメニューを表示させる。Ｓ４１８にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【０１２７】
Ｓ４２０にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ４２０にてＹＥＳ）、処理はＳ４２２へと移される。もしそうでないと（Ｓ４２０にてＮＯ）、処理はＳ４２４へと移される。
【０１２８】
Ｓ４２２にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【０１２９】
Ｓ４２４にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ４２４にてＹＥＳ）、処理はＳ４２６へと移される。もしそうでないと（Ｓ４２４にてＮＯ）、処理はＳ４１８へと移される。Ｓ４２６にて、制御部１２８は、表示部１１２に、非表示メニューを表示させる。Ｓ４２８にて、キー入力部１０８は、ユーザのキー入力を受付ける。
【０１３０】
Ｓ４３０にて、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する。カーソルキー１５４と判断した場合（Ｓ４３０にてＹＥＳ）、処理はＳ４３２へと移される。もしそうでないと（Ｓ４３０にてＮＯ）、処理はＳ４３４へと移される。
【０１３１】
Ｓ４３２にて、制御部１２８は、ユーザが押したカーソルキー１５４に応じて、表示部１１２に表示されたカーソルが移動するように表示部１１２を制御する。あわせて、制御部１２８は、カーソルフラグの値を、ユーザが押したカーソルキー１５４に応じて更新する。
【０１３２】
Ｓ４３４にて、制御部１２８は、キー入力部１０８が受付けたキーが確定キー１６４か否かを判断する。確定キー１６４と判断した場合（Ｓ４３４にてＹＥＳ）、処理はＳ４３６へと移される。もしそうでないと（Ｓ４３４にてＮＯ）、処理はＳ４２８へと移される。
【０１３３】
Ｓ４３６にて、制御部１２８は、カーソルが存在する欄の内容に合致するように時刻記憶部１８０の内容を更新する。この更新により、時刻記憶部１８０の内容は、Ｓ４３４で確定した設定に対応する内容となる。
【０１３４】
図２１を参照して、携帯電話４００で実施されるプログラムは、着信履歴の登録に関し、以下のような制御構造を有する。なお、図２１に示すフローチャートの中で、前述の図４および図１４に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３５】
Ｓ４５０にて、計時回路１８２は、時刻を表す情報を制御部１２８に出力する。Ｓ４５２にて、制御部１２８は、電話帳のうち、現在の時刻（計時回路１８２が出力した情報が表す時刻）における着信に関するデータの内容を特定する。具体的には、制御部１２８は、まず時刻記憶部１８０に記憶された始期を表す情報のうち、既に経過した時刻であって最も現在の時刻に近い時刻を表す情報を特定する。その情報が特定されると、制御部１２８は、その特定された情報に対応する情報の内容を特定する。Ｓ４５４にて、制御部１２８は、Ｓ４５２にて特定した内容に基づき、電話帳のデータのうち、着信に関するデータを更新する。
【０１３６】
図２２を参照して、携帯電話４００で実施されるプログラムは、発信履歴の登録に関し、以下のような制御構造を有する。なお、図２２に示すフローチャートの中で、前述の図４、図１５および図２１に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３７】
Ｓ４６０にて、制御部１２８は、電話帳のうち、現在の時刻における発信に関するデータの内容を特定する。具体的には、制御部１２８は、まず時刻記憶部１８０に記憶された始期を表す情報のうち、既に経過した時刻であって最も現在の時刻に近い時刻を表す情報を特定する。その情報が特定されると、制御部１２８は、その特定された情報に対応する情報の内容を特定する。Ｓ４６２にて、制御部１２８は、Ｓ４６０にて特定した内容に基づき、電話帳のデータのうち、発信に関するデータを更新する。
【０１３８】
なお、その他の処理フローについては前述の第２の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３９】
以上のような構造およびフローチャートに基づく、携帯電話４００の動作について説明する。
【０１４０】
［着信があった場合］
図２３および図２４を参照して、「履歴表示設定」を変更した後に、着信があった場合の動作について説明する。
【０１４１】
Ｓ２００〜Ｓ３２４の処理を経て、制御部１２８は、表示部１１２に表示されたカーソルが、「グループＮｏ．」の欄にあるか否かを判断する（Ｓ３２６）。この場合「グループＮｏ．」の欄にないので（Ｓ３２６にてＮＯ）、制御部１２８は、表示部１１２に、開始時刻の入力画面を表示させる（Ｓ４１２）。表示部１１２の内容は図２３（Ａ）から図２３（Ｂ）に変化する。入力画面が表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ４１４）。Ｓ４１４にて受付けられるのは、通信の相手となる端末を表す情報を記憶する、時間についての条件である。この場合、「１２：３０」との入力があったとする。入力が受付けられると、制御部１２８は、表示部１１２に、「グループＮｏ．」のメニューを表示させる（Ｓ４１６）。図２３（Ｃ）は、このときの表示部１１２の内容を示す。
【０１４２】
メニューが表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ４１８）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ４２０）。この場合、入力されたのはカーソルキー１５４ではなく（Ｓ４２０にてＮＯ）、確定キー１６４であるとすると（Ｓ４２４にてＹＥＳ）、制御部１２８は、表示部１１２に、非表示メニューを表示させる（Ｓ４２６）。図２３（Ｄ）は、このときの表示部１１２の内容を示す。
【０１４３】
メニューが表示されると、キー入力部１０８は、ユーザのキー入力を受付ける（Ｓ４２８）。入力が受付けられると、制御部１２８は、キー入力部１０８が受付けたキーがカーソルキー１５４か否かを判断する（Ｓ４３０）。この場合、入力されたのはカーソルキー１５４ではなく（Ｓ４３０にてＮＯ）、確定キー１６４であるとすると（Ｓ４３４にてＹＥＳ）、制御部１２８は、カーソルが存在する欄の内容に合致するように時刻記憶部１８０の内容を更新する（Ｓ４３６）。図２４を参照して、このときの時刻記憶部１８０の内容を示す。上述の処理に対応する情報が追加されている。
【０１４４】
情報が追加されると、Ｓ２７０の処理を経て、計時回路１８２は、時刻を表す情報を制御部１２８に出力する（Ｓ４５０）。制御部１２８は、電話帳のうち、現在の時刻における着信に関するデータの内容（本実施の形態の場合、時刻記憶部１８０に記憶された「表示履歴」に対応する情報が「１」または「３」を表すデータ）を特定する（Ｓ４５２）。制御部１２８は、Ｓ４５２にて特定した内容に基づき、電話帳のデータのうち、着信に関するデータを更新する（Ｓ４５４）。このとき、電話帳の内容は、第２の実施の形態と同様（図１２および図１７参照）のような内容に更新される。また、これらＳ４５０〜Ｓ４５４の動作により、Ｓ４１４にて受付けた条件に基づいて、電話帳管理部１３２は、電話番号を記憶するか否かを判断することとなる。電話帳の内容が更新されると、Ｓ３６０〜Ｓ２８８の処理を経て、電話番号のデータが着信履歴に登録されないまま着信履歴が表示される。
【０１４５】
［発信があった場合］
着信があった場合と同様にして「履歴表示設定」を変更した後に、発信があった場合の動作について説明する。
【０１４６】
Ｓ２００〜Ｓ４５０の処理を経て、制御部１２８は、電話帳のうち、現在の時刻における発信に関するデータの内容を特定する（Ｓ４６０）。内容が特定されると、制御部１２８は、Ｓ４６０にて特定した内容に基づき、電話帳のデータのうち、発信に関するデータを更新する（Ｓ４６２）。データが更新されると、Ｓ３７０〜Ｓ３０８の処理を経て、電話番号のデータが着信履歴に登録されないまま発信履歴が表示される。
【０１４７】
以上のようにして、本実施の形態に係る携帯電話４００は、ユーザが希望する時刻の、着信履歴および発信履歴のいずれかを登録しないように制御することができる。これにより、特定の時刻に通話する相手についての着信履歴や発信履歴を登録させたくない場合、特にそのようなことを希望しない相手についての着信履歴や発信履歴とともに登録を防止できるので、ユーザが誰からの着信を受けたか、および誰に発信したかの秘密をより高度に保持できる。また、ユーザの都合の如何に関わらず深夜に電話をかけてくる知人や、日中頻繁に連絡する結果特に履歴を登録する必要がない相手についての着信履歴や発信履歴を登録しないことで、ユーザは自らがより使いやすいように着信履歴や発信履歴を構成できる。その結果、秘密を高度に保持できる情報通信端末を提供することができる。
【０１４８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４９】
【図１】本発明の第１の実施の形態に係る携帯電話の全体構成図である。
【図２】本発明の第１の実施の形態に係る携帯電話の外観を示す図である。
【図３】本発明の第１の実施の形態に係る電話帳の内容を示す図である。
【図４】本発明の第１の実施の形態に係るシークレット設定に分類されるデータの変更処理の制御の手順を示すフローチャートである。
【図５】本発明の第１の実施の形態に係るシークレットモードの変更処理の制御の手順を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る着信履歴の登録処理の制御の手順を示すフローチャートである。
【図７】本発明の第１の実施の形態に係る発信履歴の登録処理の制御の手順を示すフローチャートである。
【図８】本発明の第１の実施の形態に係る「シークレット設定」の際の表示部の内容を示す図である。
【図９】本発明の第１の実施の形態に係る「シークレットモード」の設定の際の表示部の内容を示す図である。
【図１０】本発明の第１の実施の形態に係る携帯電話が着信履歴を登録した場合としない場合との表示部の内容を説明する図である。
【図１１】本発明の第１の実施の形態に係る携帯電話が発信履歴を登録した場合としない場合との表示部の内容を説明する図である。
【図１２】本発明の第２の実施の形態に係る履歴を登録しない旨の設定の前の電話帳の内容を示す図である。
【図１３】本発明の第２の実施の形態に係る履歴を登録しない旨の設定処理の制御の手順を示すフローチャートである。
【図１４】本発明の第２の実施の形態に係る着信履歴の登録処理の制御の手順を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係る発信履歴の登録処理の制御の手順を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係る「履歴非表示設定」の際の表示部の内容を示す図である。
【図１７】本発明の第２の実施の形態に係る履歴を登録しない旨の設定の後の電話帳の内容を示す図である。
【図１８】本発明の第３の実施の形態に係る携帯電話の全体構成図である。
【図１９】本発明の第３の実施の形態に係る時刻記憶部が記憶する情報の内容を示す図である。
【図２０】本発明の第３の実施の形態に係る履歴を登録しない旨の設定処理の制御の手順を示すフローチャートである。
【図２１】本発明の第３の実施の形態に係る着信履歴の登録処理の制御の手順を示すフローチャートである。
【図２２】本発明の第３の実施の形態に係る発信履歴の登録処理の制御の手順を示すフローチャートである。
【図２３】本発明の第３の実施の形態に係る「履歴非表示設定」の際の表示部の内容を示す図である。
【図２４】本発明の第３の実施の形態に係る時刻記憶部が記憶する情報の内容を示す図である。
【符号の説明】
【０１５０】
１００，４００  携帯電話、１０２  処理部、１０４  記憶部、１０６  無線部、１０８  キー入力部、１１０  通話部、１１２  表示部、１２０  無線処理部、１２２  発着信処理部、１２４  電話帳管理部、１２６  発着信履歴管理部、１２８  制御部、１３０  プログラム記憶部、１３２  発着信履歴記憶部、１３４  電話帳記憶部、１４０  マイク、１４２  スピーカ、１５０  開始キー、１５２  終話キー、１５４  カーソルキー、１５６  Ｖキー、１５８  Ｄキー、１６０  数字キー、１６２  制御キー、１６４  確定キー、１７０  右キー、１７２  下キー、１７４  左キー、１７６  上キー、１８０  時刻記憶部、１８２  計時回路。
【図１】
2005277571.tif 000003
【図２】
2005277571.tif 000004
【図３】
2005277571.tif 000005
【図４】
2005277571.tif 000006
【図５】
2005277571.tif 000007
【図６】
2005277571.tif 000008
【図７】
2005277571.tif 000009
【図８】
2005277571.tif 000010
【図９】
2005277571.tif 000011
【図１０】
2005277571.tif 000012
【図１１】
2005277571.tif 000013
【図１２】
2005277571.tif 000014
【図１３】
2005277571.tif 000015
【図１４】
2005277571.tif 000016
【図１５】
2005277571.tif 000017
【図１６】
2005277571.tif 000018
【図１７】
2005277571.tif 000019
【図１８】
2005277571.tif 000020
【図１９】
2005277571.tif 000021
【図２０】
2005277571.tif 000022
【図２１】
2005277571.tif 000023
【図２２】
2005277571.tif 000024
【図２３】
2005277571.tif 000025
【図２４】
2005277571.tif 000026