(57)【要約】【課題】よりセキュリティ性の高いＩＰ電話機を提供する。【解決手段】ネットワークに接続されるＩＰ電話機１００において、第１記憶手段はアカウント情報を記憶し、第２記憶手段は予め設定されたネットワークに関する第１ネットワーク情報を記憶し、取得手段は、ネットワーク接続時に接続対象となるネットワークに関する第２ネットワーク情報を取得し、判断手段は、取得手段により取得された第２ネットワーク情報が、第２記憶手段により記憶された第１ネットワーク情報と一致しているか否かを判断し、削除手段は、判断手段により取得手段により取得された第２ネットワーク情報が、第２記憶手段により記憶された第１ネットワーク情報と一致していないと判断された場合に、第１記憶手段に記憶されたアカウント情報を削除する。【選択図】図２
2009290502.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるＩＰ電話機において、
アカウント情報を記憶する第１記憶手段と、
予め設定されたネットワークに関する第１ネットワーク情報を記憶する第２記憶手段と、
ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報を取得する取得手段と、
前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致しているか否かを判断する判断手段と、
前記判断手段により、前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致していないと判断された場合に、前記第１記憶手段に記憶された前記アカウント情報を削除する削除手段と、
を備えることを特徴とするＩＰ電話機。
【請求項２】
前記第１ネットワーク情報及び前記第２ネットワーク情報は、ゲートウェイアドレスであることを特徴とする請求項１に記載のＩＰ電話機。
【請求項３】
パスワード情報を記憶する第３記憶手段と、
ユーザがパスワード情報を入力するための入力手段と、
前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致するか否かを判定する判定手段と、を備え、
前記削除手段は、
前記判定手段により、前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致しないと判定された場合にのみ、前記アカウント情報を削除することを特徴とする請求項１又は２に記載のＩＰ電話機。
【請求項４】
ネットワークに接続されるＩＰ電話機において、
アカウント情報を記憶する第１記憶手段と、
予め設定されたネットワークに関する第１ネットワーク情報を記憶する第２記憶手段と、
パスワード情報を記憶する第３記憶手段と、
ユーザがパスワード情報を入力するための入力手段と、
ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報を取得する取得手段と、
前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致しているか否かを判断する判断手段と、
前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致するか否かを判定する判定手段と、
前記判断手段により、前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致していないと判断され、且つ、前記判定手段により、前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致しないと判定された場合に、前記第１記憶手段に記憶された前記アカウント情報を削除する削除手段と、
を備え、
前記第１ネットワーク情報及び前記第２ネットワーク情報は、ゲートウェイアドレスであることを特徴とするＩＰ電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークに接続されて利用されるＩＰ電話機に関する。
【背景技術】
【０００２】
近年、音声信号をパケット化して伝送するＶｏＩＰ(Voice over Internet Protocol)技術を利用して、ＩＰ（Internet Protocol）ネットワーク上で音声通話を実現するＩＰ電話機の普及が進んでいる。
ＩＰ電話機は、オフィスや家庭内におけるＬＡＮ等のネットワークに接続されて利用される。各ＩＰ電話機は、ネットワーク接続に必要となるアカウント情報を有しており、ＩＰ電話システムの使用時には、このアカウント毎に課金される。そのため、ＩＰ電話機自体が盗難されて利用されると、盗難されたＩＰ電話機に登録されているアカウントの所有者が金銭的損害を蒙ることとなる。また、金銭的損害の他に、データの盗難や破壊、他の端末への攻撃等に悪用される恐れもある。
【０００３】
上述のように、ＩＰ電話機等のネットワークに接続されて用いられる端末機器の有している各種情報は、第３者により悪用される危険性があり、従来、このような情報の不正使用を防止するための様々な対策が講じられている。
例えば、特許文献１には、ＩＰ電話端末からの接続要求があった場合に、そのＩＰ電話端末に設定されたＭＡＣアドレスを取得して、予め記憶したＭＡＣアドレスと比較し、両者が不一致となると不正な端末であると判定して接続を拒否することによりセキュリティの強化を図るネットワーク電話システムが提案されている。
また、特許文献２に提案されたシステムでは、携帯電話端末が特定の無線ＬＡＮエリア外に退出して公衆網用の携帯電話エリア内に移動した場合に、その携帯電話端末が有しているアドレス帳機能等を不活性化することで、個人情報の保護を図っている。
さらに、特許文献３には、携帯電話機の紛失時に、その所有者からの消滅要求命令に応じて、携帯電話機の登録を消滅することにより、登録情報が読み出されて悪用されことを防止するシステムが提案されている。
【特許文献１】特開２００４−１４０６８０号公報
【特許文献２】特開２００７−３１８２４５号公報
【特許文献３】特開２００３−３１９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のシステムでは、接続要求の有った機器に対して、機器本体に割り当てられたＭＡＣアドレスが異なる場合に接続拒否をするだけに過ぎず、また、特許文献２のシステムにおいても、特定の無線ＬＡＮエリア外に退出した場合にアドレス帳機能を不活性化するだけに過ぎない。したがって、特許文献１及び特許文献２では、端末の機器本体に第３者により悪用される恐れのあるＩＤ、パスワード等の情報が残存することとなり、セキュリティ性が十分であるとはいえなかった。
また、特許文献３では、所有者が携帯電話機を紛失したことに気付かない限り、第３者により登録情報が読み出される危険性があり、情報の悪用を完全に防止することはできなかった。
【０００５】
本発明の課題は、よりセキュリティ性の高いＩＰ電話機を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、ネットワークに接続されるＩＰ電話機において、
アカウント情報を記憶する第１記憶手段と、
予め設定されたネットワークに関する第１ネットワーク情報を記憶する第２記憶手段と、
ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報を取得する取得手段と、
前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致しているか否かを判断する判断手段と、
前記判断手段により、前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致していないと判断された場合に、前記第１記憶手段に記憶された前記アカウント情報を削除する削除手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載のＩＰ電話機において、前記第１ネットワーク情報及び前記第２ネットワーク情報は、ゲートウェイアドレスであることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載のＩＰ電話機において、パスワード情報を記憶する第３記憶手段と、
ユーザがパスワード情報を入力するための入力手段と、
前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致するか否かを判定する判定手段と、を備え、
前記削除手段は、
前記判定手段により、前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致しないと判定された場合にのみ、前記アカウント情報を削除することを特徴とする。
【０００９】
請求項４に記載の発明は、ネットワークに接続されるＩＰ電話機において、
アカウント情報を記憶する第１記憶手段と、
予め設定されたネットワークに関する第１ネットワーク情報を記憶する第２記憶手段と、
パスワード情報を記憶する第３記憶手段と、
ユーザがパスワード情報を入力するための入力手段と、
ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報を取得する取得手段と、
前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致しているか否かを判断する判断手段と、
前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致するか否かを判定する判定手段と、
前記判断手段により、前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致していないと判断され、且つ、前記判定手段により、前記入力手段により入力されたパスワード情報と、前記第３記憶手段に記憶されたパスワード情報とが一致しないと判定された場合に、前記第１記憶手段に記憶された前記アカウント情報を削除する削除手段と、
を備え、
前記第１ネットワーク情報及び前記第２ネットワーク情報は、ゲートウェイアドレスであることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワークに接続されるＩＰ電話機において、第１記憶手段によりアカウント情報が記憶され、第２記憶手段により、予め設定されたネットワークに関する第１ネットワーク情報が記憶され、取得手段により、ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報が取得され、判断手段により、前記取得手段により取得された前記第２ネットワーク情報が、前記第２記憶手段により記憶された前記第１ネットワーク情報と一致しているか否かが判断され、判断手段により、取得手段により取得された第２ネットワーク情報が、第２記憶手段により記憶された第１ネットワーク情報と一致していないと判断された場合に、削除手段により、第１記憶手段に記憶されたアカウント情報が削除される。
すなわち、ＩＰ電話機をネットワークに接続する際に、接続対象となるネットワークに関する第２ネットワーク情報と、予めＩＰ電話機自身に設定された第１ネットワーク情報とが一致しているか否かに基づいて、同一のネットワークに接続されたか、或いは、異なるネットワークに接続されたかを検出することができ、異なるネットワークに接続された場合には、アカウント情報が削除されることとなる。したがって、ＩＰ電話機を異なるネットワークに接続しようと試みるとアカウント情報が削除されるため、アカウント情報に基づくＩＰ電話システムの利用が不可能となり、ＩＰ電話機において、セキュリティ性がより高まることとなる。また、ＩＰ電話機１００からアカウント情報自体が削除されるため、アカウント情報を盗用することが不可能となり、アカウント情報の悪用を確実に防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、発明の範囲は図示例に限定されない。
【００１２】
本実施形態のＩＰ電話機１００…は、例えば、図１に示すように、ネットワークとしてのＬＡＮ３００…に接続されており、ＬＡＮ３００の出入口に配置されたデフォルトゲートウェイ２００…を介して、外部ネットワークに接続され、ＳＩＰサーバやＤＮＳサーバ、他のＩＰ電話機１００等の他の通信機器との間で通信を行う。
【００１３】
デフォルトゲートウェイ２００（例えば、２００ａ、２００ｂ）は、例えば、ルータ等により構成され、外部ネットワーク上の通信機器と、内部ネットワーク（ＬＡＮ）内の通信機器との中継を担う。
ＬＡＮ内のＩＰ電話機１００には、デフォルトゲートウェイ２００のＩＰアドレス（例えば、「192.168.0.20」、「192.168.0.30」）が設定されており、外部ネットワーク上の他の通信機器との通信時に、設定されたデフォルトゲートウェイのＩＰアドレスに基づいて、デフォルトゲートウェイ２００にデータを送信する。デフォルトゲートウェイ２００は、ＬＡＮ内のＩＰ電話機１００から送信されたデータを受信して外部ネットワークに転送し、一方、外部ネットワークから送信されてくるデータをＬＡＮ内のＩＰ電話機１００に転送する。
【００１４】
デフォルトゲートウェイ２００には、ＬＡＮに接続された各ＩＰ電話機１００との接続に必要な情報や、外部ネットワークとの接続に必要な情報等が、記憶部２０に記憶されている。記憶部２０に記憶されたこれらの情報は、例えば、デフォルトゲートウェイ自身に割り当てられたＩＰアドレス（第２ネットワーク情報、ゲートウェイアドレス）、使用するＤＮＳサーバのＩＰアドレス、サブネットマスク値、ネットワークアドレス、ＬＡＮ内の各ＩＰ電話機１００に割り振られているＩＰアドレス、使用するＳＩＰサーバの情報（例えば、ＵＲＩ、ＩＰアドレス）等である。
デフォルトゲートウェイ２００は、後述するように、ＬＡＮケーブル等により物理的に接続された各ＩＰ電話機１００から第２ネットワーク情報を問い合わせるために送られるネットワーク情報取得リクエスト（後述）に応じて、記憶部２０に記憶された第２ネットワーク情報としてのデフォルトゲートウェイ２００自身のＩＰアドレスを読み出し、読み出した第２ネットワーク情報を格納したレスポンスを返送する機能を備えている。
【００１５】
ＩＰ電話機１００（例えば、１００ａ、１００ｂ）は、例えば、図２に示すように、通信部１、音声処理部２、音声入出力部３、入力手段を構成する操作入力部４、第１記憶手段を構成するアカウント情報メモリ５、第２記憶手段を構成するネットワーク情報メモリ６、第３記憶手段を構成するパスワードメモリ７、制御部８等を備える。
【００１６】
通信部１は、ＮＩＣ（Network Interface Card）等を備えてＬＡＮに接続され、ネットワーク上の各通信機器との間でパケットの送受信を行う。
例えば、通信部１は、制御部８から供給されるデータに対して、各種の制御データを付して伝送可能なデータフレームに変換し、デフォルトゲートウェイ２００を介して他の通信機器に送信する。また、他の通信機器からデフォルトゲートウェイ２００を介して送られてくるデータフレームを受信して必要なデータを取得し、制御部８に供給する。
【００１７】
音声処理部２は、通信部１から入力される音声パケットをアナログの音声信号に変換して、音声入出力部３に供給する。また、音声処理部２は、音声入出力部３から入力されるアナログの音声信号を、ＰＣＭ(Pulse Code Modulation)方式等によりデジタル化し、音声パケットに変換して、通信部１に供給する。
【００１８】
音声入出力部３は、マイクロホン３１、スピーカ３２等を備え、マイクロホン３１に入力されたユーザの音声を増幅して音声処理部２に供給し、音声処理部２から入力されるアナログの音声信号を増幅してスピーカ３２から出力する。
【００１９】
操作入力部４は、例えば、キーパッドや表示パネル等を備え、ユーザによる各種指示や電話番号、パスワード情報等の入力を受け付ける。
【００２０】
アカウント情報メモリ５は、自身に割り当てられた電話番号、ＩＰアドレス等をアカウント情報として記憶している。このアカウント情報は、ＩＰ電話システムを利用する際（例えば、ＳＩＰサーバへの登録時、呼制御時、音声通信時等）において、送信元としてデータフレーム内に格納されて外部ネットワーク上の他の通信機器に送信される。このようなアカウント情報が設定されることにより、ＩＰ電話機１００は、ＩＰ電話システムを利用した通信を行うことができる。
【００２１】
ネットワーク情報メモリ６は、ＬＡＮや外部ネットワーク上の通信機器に接続するための各種情報を記憶する。
例えば、ネットワーク情報メモリ６では、自身に割り当てられたＩＰアドレス、デフォルトゲートウェイ２００のＩＰアドレス（第１ネットワーク情報、ゲートウェイアドレス）、使用するＤＮＳサーバのＩＰアドレス、サブネットマスク値、使用するＳＩＰサーバのアドレス（例えば、ＵＲＩ、ＩＰアドレス）等を記憶している。ＩＰ電話機１００は、このような情報が設定されることにより、ネットワーク機器としてネットワーク上で他の通信機器と通信を行うことができる。特に、外部ネットワーク上の通信機器との通信は、ネットワーク情報メモリ６において、デフォルトゲートウェイ２００のＩＰアドレスが設定されることにより可能となる。
ネットワーク情報メモリ６に記憶されたデフォルトゲートウェイ２００のＩＰアドレスは、所定の場合（例えば、パスワード認証後）を除いて、自在に読み出すことができないようになっている。
【００２２】
パスワードメモリ７は、予めユーザにより設定されたパスワード情報を記憶する。パスワード情報は、例えば、数字、文字、記号等を組み合わせたものである。
【００２３】
制御部８は、例えば、ＣＰＵ（Central Processing Unit）８１、ＣＰＵ８１のワークエリアとして用いられるＲＡＭ（Random Access Memory）８２、データの書換え及び消去が可能なＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）８３、ＣＰＵ８１によって実行される各種プログラムを格納するＲＯＭ（Read Only Memory）８４等を備えて構成される。
【００２４】
ＣＰＵ８１は、ＩＰ電話機１００の各部から入力される入力信号に応じて、ＲＯＭ８４に格納されたプログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、ＩＰ電話機１００の動作全般を統括制御する。
【００２５】
ＲＯＭ８４は、プログラム格納エリアに、取得手段としての取得プログラム８４ａ、判断手段としての判断プログラム８４ｂ、判定手段としての判定プログラム８４ｃ、削除手段としての削除プログラム８４ｄ等を格納している。
【００２６】
取得プログラム８４ａは、例えば、ＣＰＵ８１に、ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報を取得する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ８１は、ネットワークを一旦離脱した後に、再びネットワークに接続する際、接続対象のネットワーク（ＬＡＮ）に関する第２ネットワーク情報を取得するためのネットワーク情報取得リクエストを、ＬＡＮケーブルを介してデフォルトゲートウェイ２００に送信する。このリクエストは、例えば、宛先ＩＰアドレス「255.255.255.255」、宛先ＭＡＣアドレス「FFFF.FFFF.FFFF」を含み、ＬＡＮ内の全接続機器にブロードキャストされる。デフォルトゲートウェイ２００は、ネットワーク情報取得リクエストを受信すると、記憶部２０から、デフォルトゲートウェイ自身のＩＰアドレス（第２ネットワーク情報）を読み出して、読み出したデフォルトゲートウェイのＩＰアドレスを格納したレスポンスを作成して送信する。そして、ネットワーク情報取得リクエストを送出したＩＰ電話機１００は、デフォルトゲートウェイ２００から送られたレスポンスから、デフォルトゲートウェイ自身に設定されているデフォルトゲートウェイのＩＰアドレス（第２ネットワーク情報）を取得する。
ＣＰＵ８１は、かかる取得プログラム８４ａを実行することにより、取得手段として機能する。
【００２７】
判断プログラム８４ｂは、例えば、ＣＰＵ８１に、取得プログラム（取得手段）８４ａにより取得された第２ネットワーク情報が、ネットワーク情報メモリ（第２記憶手段）６により記憶された第１ネットワーク情報と一致しているか否かを判断する機能を実現させるためのプログラムである。
具体的には、ネットワーク情報取得リクエストによって、デフォルトゲートウェイ２００から、デフォルトゲートウェイ自身に割り当てられたＩＰアドレスを取得すると、ネットワーク情報メモリ６に記憶されたデフォルトゲートウェイ２００のＩＰアドレスと、デフォルトゲートウェイ２００から取得したＩＰアドレスとが一致するか否かを判断する。
ＣＰＵ８１は、かかる判断プログラム８４ｂを実行することにより、判断手段として機能する。
【００２８】
判定プログラム８４ｃは、例えば、ＣＰＵ８１に、操作入力部（入力手段）４により入力されたパスワード情報と、パスワードメモリ（第３記憶手段）７に記憶されたパスワード情報とが一致するか否かを判定する機能を実現させるためのプログラムである。
当該判定プログラム８４ｃは、例えば、判断プログラム８４ｂの実行において、ネットワーク情報メモリ６に記憶されたデフォルトゲートウェイ２００のＩＰアドレスと、デフォルトゲートウェイ２００から取得したＩＰアドレスとが一致しないと判定された場合に実行される。すなわち、ネットワーク情報メモリ６に記憶されたデフォルトゲートウェイ２００のＩＰアドレスと、取得したＩＰアドレスとが一致しないと判定された場合、例えば、「パスワードを入力してください」等のメッセージを操作入力部４の表示パネル上に表示させるとともに、同様のメッセージをスピーカ３２から音声出力し、ユーザにパスワード情報の入力を求める。このメッセージにしたがって、ユーザが操作入力部４を操作してパスワード情報を入力すると、ユーザにより入力されたパスワード情報と、パスワードメモリ７に記憶されたパスワード情報とが一致するか否かを判定する。
ＣＰＵ８１は、かかる判定プログラム８４ｃを実行することにより、判定手段として機能する。
【００２９】
削除プログラム８４ｄは、例えば、ＣＰＵ８１に、判断プログラム（判断手段）８４ｂにより、取得プログラム（取得手段）８４ａにより取得された第２ネットワーク情報が、ネットワーク情報メモリ（第２記憶手段）６により記憶された第１ネットワーク情報と一致していないと判断され、且つ、判定プログラム（判定手段）８４ｃにより、操作入力部（入力手段）４により入力されたパスワード情報と、パスワードメモリ（第３記憶手段）７により記憶されたパスワード情報とが一致しないと判定された場合に、アカウント情報メモリ（第１記憶手段）５により記憶されたアカウント情報を削除する機能を実現させるためのプログラムである。
具体的には、上記判定プログラム８４ｃの実行において、ユーザにより入力されたパスワード情報と、パスワードメモリ７に記憶されたパスワード情報とが一致しないと判定された場合、ＣＰＵ８１は、アカウント情報メモリ５に記憶されたアカウント情報としての電話番号及びＩＰ電話機１００自身のＩＰアドレス等を削除する。
ＣＰＵ８１は、かかる削除プログラム８４ｄを実行することにより、削除手段として機能する。
【００３０】
また、ＣＰＵ８１は、パスワードの要求に応じてパスワード情報が入力されない場合であっても、ネットワーク情報メモリ６に記憶されたデフォルトゲートウェイ２００のＩＰアドレスと、デフォルトゲートウェイ２００から取得したＩＰアドレスとが一致しない場合には、必ずアカウント情報を削除するように構成されている。
これにより、ＩＰ電話機１００が異なるネットワークに接続される場合には、正しいパスワード情報が入力されない限り、必ずアカウント情報が削除されることとなり、アカウント情報が盗用される可能性をより確実に低減させることができる。
【００３１】
次に、上述の取得プログラム８４ａ、判断プログラム８４ｂ、判定プログラム８４ｃ、削除プログラム８４ｄの実行により、このＩＰ電話機１００において実行されるアカウント保持／削除処理の具体的について説明する。
例えば、図１におけるＬＡＮ３００ａのデフォルトゲートウェイ２００ａのＩＰアドレスが「192.168.0.20」であり、ＬＡＮ３００ｂのデフォルトゲートウェイ２００ｂのＩＰアドレスは「192.168.0.30」であるとする。この場合、ＬＡＮ３００ａに接続されたＩＰ電話機１００ａには、デフォルトゲートウェイ２００ａのＩＰアドレス「192.168.0.20」が予め設定されており、ＬＡＮ３００ｂに接続されたＩＰ電話機１００ｂには、デフォルトゲートウェイ２００ｂのＩＰアドレス「192.168.0.30」が予め設定されている。
【００３２】
まず、ＬＡＮ３００ａに接続されたＩＰ電話機１００ａが、電源オフ等により一旦ＬＡＮ３００ａから切り離され、電源オン後に再度、同じＬＡＮ３００ａにＬＡＮケーブル等により物理的に接続されるとする。すると、ＩＰ電話機１００ａは、接続対象となるネットワークのデフォルトゲートウェイ２００ａのＩＰアドレスを取得するため、ネットワーク情報取得リクエストをＬＡＮ３００ａ内の接続機器に対してブロードキャストする。ＬＡＮ３００ａのデフォルトゲートウェイ２００ａは、ＬＡＮ３００ａに新たに接続されたＩＰ電話機１００からのネットワーク情報取得リクエストに応じて、自身に割り当てられたＩＰアドレス「192.168.0.20」を格納したレスポンスを送出する。
【００３３】
ＩＰ電話機１００ａは、デフォルトゲートウェイ２００ａからのレスポンスを受信すると、このレスポンスからデフォルトゲートウェイ２００ａのＩＰアドレス（第２ネットワーク情報）「192.168.0.20」を取得し、取得したＩＰアドレスが、ネットワーク情報メモリ６において予め設定されているデフォルトゲートウェイ２００のＩＰアドレス（第１ネットワーク情報）と一致するか否かを判断する。
このＩＰ電話機１００ａには、前述のように、デフォルトゲートウェイ２００のＩＰアドレスとして「192.168.0.20」が設定されているため、ＩＰ電話機１００ａは、ネットワーク離脱前と同一のネットワーク環境、すなわち、正しいネットワーク（ＬＡＮ３００ａ）に接続されたものと判断する。これにより、アカウント情報を使用してのＩＰ電話システムの利用が可能となる。
【００３４】
一方、何者かが、ＬＡＮ３００ａに接続されたＩＰ電話機１００ａを盗み、盗んだＩＰ電話機１００を、ＬＡＮケーブル等により別のＬＡＮ３００ｂに接続して、ＩＰ電話機１００を使用しようと試みるとする。
すると、ＩＰ電話機１００ａは、接続対象となるネットワークのデフォルトゲートウェイのＩＰアドレスを取得するため、ネットワーク情報取得リクエストをＬＡＮ３００ｂ内の接続機器に対してブロードキャストする。ＬＡＮ３００ｂのデフォルトゲートウェイ２００ｂは、ＬＡＮ３００ｂに新たに接続されたＩＰ電話機１００ａからのネットワーク情報取得リクエストに応じて、自身に割り当てられたＩＰアドレス「192.168.0.30」を格納したレスポンスを送出する。
【００３５】
ＩＰ電話機１００ａは、デフォルトゲートウェイ２００ｂからのレスポンスを受信すると、このレスポンスからデフォルトゲートウェイ２００ｂのＩＰアドレス（第２ネットワーク情報）「192.168.0.30」を取得し、取得したＩＰアドレスが、ネットワーク情報メモリ６において予め設定されているデフォルトゲートウェイ２００のＩＰアドレス（第１ネットワーク情報）と一致するか否かを判断する。
このＩＰ電話機１００ａには、前述のように、デフォルトゲートウェイ２００のＩＰアドレスとして「192.168.0.20」が設定されているため、ＩＰ電話機１００は、ネットワーク離脱前と異なるネットワーク環境、すなわち、正しくないネットワーク（ＬＡＮ３００ａ以外のネットワーク）に接続されたものと判断する。
すると、ＩＰ電話機１００ａは、ユーザにパスワードの入力を求めるメッセージを出力する。このメッセージにしたがって、ＩＰ電話機１００ａを盗んだ者が操作入力部４においてパスワード情報を入力すると、入力されたパスワード情報がパスワードメモリ７に予め設定されたパスワード情報と比較される。
操作入力部４において入力されたパスワード情報がＩＰ電話機１００に予め設定されたパスワード情報と一致しない場合、ＩＰ電話機１００ａは、アカウント情報メモリ５に記憶されたアカウント情報としての電話番号やＩＰアドレスを消去する。また、パスワードの入力を要求したにもかかわらず、所定の時間内にパスワード情報が入力されない場合や、ユーザにより他の処理が指示された場合においても、アカウント情報メモリ５に記憶されたアカウント情報としての電話番号やＩＰアドレスを消去する。
これにより、ＬＡＮ３００ａから盗まれて、異なるネットワーク（ＬＡＮ３００ｂ）に配置されたＩＰ電話機１００ａでは、アカウント情報を使用してのＩＰ電話システムの利用が不可能となる。また、ＩＰ電話機１００ａからアカウント情報自体が削除されるため、アカウント情報を盗用することが不可能となり、アカウント情報の悪用を確実に防止することができる。
【００３６】
次に、図３のフローチャートを参照しながら、本実施形態のＩＰ電話機１００において行われるアカウント保持／削除処理の流れについて説明する。
【００３７】
まず、ステップＳ１において、ＩＰ電話機１００は、ネットワーク接続処理が開始されたか否かを判断する。ステップＳ１において、ネットワーク接続処理が開始されたと判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２において、接続対象のネットワークに関する第２ネットワーク情報（例えば、デフォルトゲートウェイ２００において設定された、デフォルトゲートウェイ２００のＩＰアドレス）を取得する。また、ステップＳ３において、ネットワーク情報メモリ６から第１ネットワーク情報（例えば、ＩＰ電話機１００において設定された、デフォルトゲートウェイ２００のＩＰアドレス）を取得する。
ステップＳ４において、ＩＰ電話機１００は、取得した第２ネットワーク情報と、ネットワーク情報メモリ６から取得した第１ネットワーク情報とを比較して、第２ネットワーク情報がＩＰ電話機１００自身に設定された第１ネットワーク情報と一致するか否かを判断する。ステップＳ４において、第２ネットワーク情報が第１ネットワーク情報と一致すると判断すると（ステップＳ４；Ｙｅｓ）、正しいネットワークに接続されているとして本処理を終了する。一方、第２ネットワーク情報が第１ネットワーク情報と不一致であると判断すると（ステップＳ４；Ｎｏ）、ステップＳ５に進む。
ステップＳ５において、ＩＰ電話機１００は、パスワード情報の入力を要求し、操作入力部４においてユーザによりパスワード情報が入力される。パスワードが入力されると、ステップＳ６において、パスワードメモリ７から予め設定されたパスワード情報を取得する。
さらに、ステップＳ７において、ユーザにより入力されたパスワード情報と、予め設定されたパスワード情報とが一致するか否かを判断し、一致すると判断すると（ステップＳ７；Ｙｅｓ）、本処理を終了する。
一方、ユーザにより入力されたパスワード情報と、予め設定されたパスワード情報とが一致しないと判断すると（ステップＳ７；Ｎｏ）、正しくないネットワークに接続されたものとして、ステップＳ８において、アカウント情報メモリ５に記憶されたアカウント情報（例えば、ＩＰ電話機１００に設定された電話番号及びＩＰアドレス）を削除し、本処理を終了する。
【００３８】
以上説明した本実施形態におけるＩＰ電話機１００によれば、ネットワークに接続されるＩＰ電話機１００において、第１記憶手段（アカウント情報メモリ５）によりアカウント情報が記憶され、第２記憶手段（ネットワーク情報メモリ６）により、予め設定されたネットワークに関する第１ネットワーク情報が記憶され、第３記憶手段（パスワードメモリ７）により、パスワード情報が記憶され、ユーザがパスワード情報を入力するための入力手段（操作入力部４）が備わる。また、取得手段（取得プログラム８４ａ）により、ネットワーク接続時に、接続対象となるネットワークに関する第２ネットワーク情報が取得され、判断手段（判断プログラム８４ｂ）により、取得手段（取得プログラム８４ａ）により取得された第２ネットワーク情報が、第２記憶手段（ネットワーク情報メモリ６）により記憶された第１ネットワーク情報と一致しているか否かが判断され、判定手段（判定プログラム８４ｃ）により、入力手段（操作入力部４）により入力されたパスワード情報と、第３記憶手段（パスワードメモリ７）に記憶されたパスワード情報とが一致するか否かが判定され、判断手段（判断プログラム８４ｂ）により、取得手段（取得プログラム８４ａ）により取得された第２ネットワーク情報が、第２記憶手段（ネットワーク情報メモリ６）により記憶された第１ネットワーク情報と一致していないと判断され、且つ、判定手段（判定プログラム８４ｃ）により、入力手段（操作入力部４）により入力されたパスワード情報と、第３記憶手段（パスワードメモリ７）に記憶されたパスワード情報とが一致しないと判定された場合に、削除手段（削除プログラム８４ｄ）により、第１記憶手段（アカウント情報メモリ５）に記憶されたアカウント情報が削除される。さらに、第１ネットワーク情報及び第２ネットワーク情報は、ゲートウェイアドレスである。
すなわち、ＩＰ電話機１００をネットワークに接続する際に、接続対象となるネットワークに関する第２ネットワーク情報と、予めＩＰ電話機１００自身に設定された第１ネットワーク情報とが一致しているか否かに基づいて、同一のネットワークに接続されたか、或いは、異なるネットワークに接続されたかを検出することができ、異なるネットワークに接続された場合には、アカウント情報が削除されることとなる。したがって、ＩＰ電話機１００を異なるネットワークに接続しようと試みるとアカウント情報が削除されるため、アカウント情報に基づくＩＰ電話システムの利用が不可能となり、ＩＰ電話機１００において、セキュリティ性がより高まることとなる。また、ＩＰ電話機１００からアカウント情報自体が削除されるため、アカウント情報を盗用することが不可能となり、アカウント情報の悪用を確実に防止することができる。
【００３９】
また、本実施形態のＩＰ電話機１００は、デフォルトゲートウェイ２００からデフォルトゲートウェイ２００自身に設定されたＩＰアドレスを取得して、ＩＰ電話機１００に予め設定されたデフォルトゲートウェイ２００の値と比較することにより、ネットワーク離脱前と同一のネットワークに接続されたか、或いは、異なるネットワークに接続されたかを判断する。そのため、物理的な要因（例えば、配線ミス、デフォルトゲートウェイ２００の故障、ＩＰ電話機１００の通信部１の故障等）により、誤って、同一のネットワークに接続されていないと判断されることが無くなることとなり、単に、デフォルトゲートウェイ２００と通信できるか否かに基づいて、同一のネットワークに接続されたか否かを判断する場合と比較して、より正確な判断が可能となる。
【００４０】
また、削除手段によるアカウント情報の削除は、判定手段により、入力手段により入力されたパスワード情報と、第３記憶手段に記憶されたパスワード情報とが一致しないと判定された場合に行われるため、ＩＰ電話機１００の正規のユーザが、ＩＰ電話機１００を異なるネットワークに配置しようとする場合には、アカウント情報が削除されることが無くなり、使い勝手が向上する。
【００４１】
さらに、第１ネットワーク情報及び第２ネットワーク情報は、ゲートウェイアドレスであるため、より確実且つ簡易な構成で、ネットワーク接続時に、同一のネットワークに接続されたか、或いは、異なるネットワークに接続されたかを判断することができる。
【００４２】
なお、本発明の範囲は上記実施形態に限られることなく、本発明の趣旨を逸脱しない範囲において種々の改良並びに設計の変更を行っても良い。
【００４３】
例えば、ＩＰ電話機１００は、ＩＰ電話の専用端末に限られず、ＶｏＩＰ対応のパーソナルコンピュータや、ＶｏＩＰゲートウェイと接続された一般のアナログ固定電話機等であっても良い。
【００４４】
また、例えば、上記実施形態では、ＩＰ電話機が異なるネットワークに接続されたか否かを判断するための第１ネットワーク情報及び第２ネットワーク情報としてデフォルトゲートウェイのＩＰアドレスを用いて説明したが、第１ネットワーク情報及び第２ネットワーク情報はネットワークに関する情報であれば如何なる情報でも良い。
すなわち、例えば、各ＩＰ電話機のＩＰアドレスを固定的に設定する場合には、第１ネットワーク情報及び第２ネットワーク情報として、ＩＰ電話機に設定されたＩＰアドレスを用いても良い。この場合、ＬＡＮ内の所定の端末（例えば、デフォルトゲートウェイ）に記憶されたＬＡＮ内に配置された端末機器のＩＰアドレス群の中に、ＩＰ電話機に設定されたＩＰアドレスが含まれるか否かに基づいて、ＩＰ電話機が異なるネットワークに接続されたか否かを判断することができる。
また、ＩＰ電話機のＩＰアドレスを第１ネットワーク情報及び第２ネットワーク情報として用いる場合、例えば、ＩＰ電話機がネットワークから切り離された日時情報を、ＩＰ電話機及びデフォルトゲートウェイの双方がＩＰアドレスに対応づけて記憶しておき、ネットワーク接続時に、ＩＰ電話機のＩＰアドレスと、ＩＰ電話機及びデフォルトゲートウェイの双方が保持するネットワーク離脱時の日時情報とに基づいて、ＩＰ電話機が異なるネットワークに接続されたか否かを判断しても良い。
また、各ＩＰ電話機のＩＰアドレスをＤＨＣＰ(Dynamic Host Configuration Protocol)により動的に設定する場合には、例えば、ネットワーク離脱時のＩＰアドレスを、ＩＰ電話機及びデフォルトゲートウェイの双方において、一定期間の間記憶しておき、ネットワーク接続時に、ネットワーク離脱時のＩＰ電話機のＩＰアドレスと、ＩＰ電話機及びデフォルトゲートウェイの双方が保持するネットワーク離脱時の日時情報に基づいて、ＩＰ電話機が異なるネットワークに接続されたか否かを判断しても良い。
また、その他、ＩＰ電話機のＩＰアドレス、ネットワーク離脱時の日時情報、ゲートウェイアドレスとを任意に組み合わせて、第１ネットワーク情報及び第２ネットワーク情報としても良い。
【００４５】
また、上記実施形態では、第２ネットワーク情報の取得方法として、ネットワーク情報リクエストをブロードキャストすることにより、デフォルトゲートウェイから第２ネットワーク情報を取得する方法を用いたが、第２ネットワーク情報の取得方法はこれに限られず、如何なる方法を用いても良い。
例えば、着脱可能な記憶手段に第２ネットワーク情報を記憶しておき、この記憶手段をネットワークに接続しようとするＩＰ電話機本体に接続することにより、第２ネットワーク情報を取得する方法を用いても良い。
また、例えば、デフォルトゲートウェイ以外の他の通信機器から第２ネットワーク情報を取得する方法を用いても良い。
また、例えば、操作入力部においてユーザが入力した第２ネットワーク情報を取得する方法を用いても良い。
【００４６】
また、上記実施形態では、取得手段により取得された第２ネットワーク情報が、第２記憶手段により記憶された第１ネットワーク情報と一致していないと判断された場合に、ユーザにパスワード情報を入力を求め、ユーザにより入力されたパスワード情報と、第３記憶手段に記憶されたパスワード情報とが一致したときには、アカウント情報を削除しない構成としたが、異なるネットワークに接続されたと判断された場合に、判定手段によるパスワード認証を行うことなく、アカウント情報を削除するように構成しても良い。
【００４７】
また、上記実施形態では、アカウント情報として、ＩＰ電話機の電話番号及びＩＰアドレスを例示したが、ＩＰ電話システムの利用に必要な情報であれば、如何なる情報であっても良い。
【図面の簡単な説明】
【００４８】
【図１】本実施形態におけるＩＰ電話機が接続されたネットワークの全体構成を示す図である。
【図２】本実施形態におけるＩＰ電話機の要部構成を示すブロック図である。
【図３】本実施形態のＩＰ電話機において実行されるアカウント保持／削除処理を示すフローチャートである。
【符号の説明】
【００４９】
１００（１００ａ、１００ｂ）  ＩＰ電話機
４      操作入力部（入力手段）
５      アカウント情報メモリ（第１記憶手段）
６      ネットワーク情報メモリ（第２記憶手段）
７      パスワードメモリ（第３記憶手段）
８１    ＣＰＵ（取得手段、判断手段、判定手段、削除手段）
８４ａ  取得プログラム（取得手段）
８４ｂ  判断プログラム（判断手段）
８４ｃ  判定プログラム（判定手段）
８４ｄ  削除プログラム（削除手段）
３００（３００ａ、３００ｂ）  ＬＡＮ（ネットワーク）
【図１】
2009290502.tif 000003
【図２】
2009290502.tif 000004
【図３】
2009290502.tif 000005