(57)【特許請求の範囲】
【請求項１】
インターネットサービスプロバイダーに接続する機能を有するインターネット接続機器と、サーバーとを含んで構成されるＬＡＮにおいて、ＬＡＮ側からPoint to Point Protocol(PPP)接続にてインターネットに接続する条件のもとで、
ＬＡＮに接続されたサーバーにクライアント側の外部端末からアクセスを行う方法であって、
前記インターネット接続機器のインターネットサービスプロバイダーへの接続時においては、
前記サーバーは、クライアント側の外部端末からの電話発信が、呼び出し音が発されたあと、所定時間内に切断された場合には、インターネットサービスプロバイダーへの接続のトリガと判断するステップ、
サーバーがインターネット接続機器に記録された第一のログデータから電話着信情報をサーバーに設けられたプログラムにより取得するステップ、
サーバーからの指示により、インターネット接続機器から所定のインターネットサービスプロバイダーにPoint to Point Protocol(PPP)接続するステップ、
Point toPoint Protocol(PPP)接続時にインターネットサービスプロバイダーのサーバーからインターネット接続機器に割り当てられたＩＰアドレスを、インターネット接続機器に記録された第二のログデータからサーバーに設けられたプログラムにより正規表現にて抽出するステップ、
サーバーが所定のクライアント側の外部端末に前記ＩＰアドレスを本文データに含めてメール送信するステップ、
クライアント側の外部端末はメールの本文データに含まれたＩＰアドレスを有するインターネット接続機器に向けて接続要求を行うステップ、
とを含んでいることを特徴とするＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行う方法。
【請求項２】
ダイヤルアップ接続にてインターネットサービスプロバイダーに接続する機能を有するインターネット接続機器と、サーバーとを含んで構成されるＬＡＮにおいて、
ＬＡＮ側からダイヤルアップ接続にてインターネットに接続する条件のもとで、ＬＡＮに接続されたサーバーに外部からアクセスを行う方法であって、
前記インターネット接続機器のインターネットサービスプロバイダーへの接続時においては、
前記サーバーは、クライアント側の外部端末からの電話発信が、呼び出し音が発されたあと、所定時間内に切断された場合には、インターネットサービスプロバイダーへの接続のトリガと判断するステップ、
サーバーが、インターネット接続機器の電話着信状態を、サーバーに設けられたプログラムによりＡＴコマンドにて監視するステップ、
該電話着信状態をサーバーに設けられたプログラムにより第一のログデータとしてサーバーに記録するステップ、
サーバーが、該第一のログデータからサーバーに設けられたプログラムにより電話着信情報を取得するステップ、
サーバーからの指示により、インターネット接続機器から所定のインターネットサービスプロバイダーにダイヤルアップ接続するステップ、
ダイヤルアップ接続時にインターネットサービスプロバイダのサーバーからＬＡＮ側のサーバーに割り当てられたＩＰアドレスを、サーバーに設けられたプログラムによりサーバーに記録されたＩＰアドレス設定ファイルから正規表現にて抽出するステップ、
サーバーが所定のクライアント側の外部端末に前記ＩＰアドレスを本文データに含めてメール送信するステップ、
クライアント側の外部端末はメールの本文データに含まれたＩＰアドレスを有するインターネット接続機器に向けて接続要求を行うステップ、
とを含んでいることを特徴とするＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行う方法。
【請求項３】
前記第一のログデータの取得は、サーバーに設けられたプログラムにより、着信、切断データを正規表現にてパターンマッチするステップ、
着信電話番号を正規表現にてパターンマッチするステップ、
着信電話番号データを予め設定しておいた設定電話番号データとを正規表現にて比較するステップ、
とを含んで実行されることを特徴とする請求項１又は請求項２に記載のＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行う方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ側からインターネットに接続する場合にPoint to Point Protocol(PPP)によって接続を確立する通信形態のもとにおける、ＬＡＮ側のサーバーと、外部のクライアント端末間の通信の方法に関するものであり、外部のクライアント端末を認証した上で、インターネットを経由して、ＬＡＮ側のサーバーと外部のクライアント端末間の通信を確立できるようにするための技術に関する。
【０００２】
【従来の技術】
本出願人は特許願２０００年第１７７９９１号（以下先願という。）においてインターネットを経由したアクセス方法の出願を行っている。しかしながら先願においては、コンピューターネットワークサーバー側に電話着信があった場合に、発信元の端末の認証を行っておらず、不特定者の端末からの電話着信の場合でもダイヤルアップを行うという課題があった。また、発信元によっては通常の会話を目的とした電話を行いたい場合もあるが、先願の方法においては、同一の電話番号を用いて、発信元が、会話を所望している場合の電話着信とネットワークと通信を所望している場合の電話着信との区別を行うことができないという課題があった。
本発明はこれらの先願における課題を解決し、セキュリティ性に優れ、同一の電話番号への着信で発信元が電話を所望しているのか、又はネットワークに向けた通信を所望しているのかを区別できるアクセス方法を提供するものである。
【０００３】
インターネットを経由したコンピュータ間の通信が広く行われるようになった。
インターネットを利用した通信では、現在インターネットで利用されているプロトコルであるＩＰ（Internet Protocol）において、インターネット上のコンピュータを特定するための３２ビットで構成される固有の識別番号が割り当てられている。
この固有の識別番号は世界的にユニーク性を保つアドレス（グローバル・アドレス）であり、この識別番号のことをＩＰアドレスと呼んでいる。この３２ビットのビット列で示されるＩＰアドレスは、通常、８ビットずつに区切り、210.215.53.30というように４個の１０進数で表現する。
【０００４】
インターネットに接続するすべてのコンピュータ端末は、何らかの形でこのＩＰアドレスが割りあてられており、この番号によって通信相手を特定することができるようになっている。インターネットサービスプロバイダー（以下ＩＳＰという）から専用線サービスを受ける端末は、そのＩＳＰから予め固定のＩＰアドレスを取得できるが、Point to Point Protocol(PPP)にて接続を行う場合（多くはダイアルアップ接続の場合）には、接続する都度ＩＳＰが確保しているアドレスの中で、現在他のユーザが使用していないアドレスが、ＩＳＰ側のサーバーによって自動的にコンピュータ端末に割り振られる。ＩＳＰにPoint to Point Protocol(PPP)にて接続を行うことを以下PPP接続という。
【０００５】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）の仕組みで情報を提供するコンピュータをＷｅｂサーバーと呼ぶが、クライアント側の端末からＷｅｂサーバーによって提供される情報を閲覧するためには、ＷｅｂサーバーのＩＰアドレスを予め端末が知っておく必要がある。このため、Ｗｅｂサーバーはインターネット網に常時接続されており、固定のＩＰアドレスを予め取得している必要があった。
【０００６】
個人レベルでＷｅｂサーバーを構築しておき、外部からインターネットを経由して該Ｗｅｂサーバーにアクセスを行う場合には、先に述べた理由により、電話にてＷｅｂサーバーに自動でＩＳＰにPPP接続させたり、インターネットに常時接続を行い、予め取得しておいた固定のＩＰアドレスに外部からアクセスを行うという方法が考えられていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、先にも述べたように、先願の特許願２０００年第１７７９９１号においてコンピュータ−ネットワークサーバー側に電話着信があった場合には、発信元の端末の認証を行っていないため、不特定者の端末から電話着信を受けた場合でもＰＰＰ接続動作を行い、もし不特定者の端末がＷｅｂブラウザを使用可能なものである場合、サーバーが希望していない端末でも、サーバーに通信接続が可能であるという問題があった。また、発信元によっては会話を目的として電話発信を行う場合もあるが、会話を目的とした電話着信と、ネットワークに向けて通信を行うトリガとするための電話着信との区別を行うことができないという課題があった。
【０００８】
また、常時接続によって予め固定のＩＰアドレスを取得しておくためには、そのＩＰアドレスの維持に多くの費用がかかり、気軽にＷｅｂサーバーを構築するというわけにはいかなかった。また同様の理由で家庭内のネットワーク情報を取得するためにホームサーバーを構築し、外部からアクセスを行うといった場合にも常時接続による方法の場合、コストがかかり、利用者の負担を増やすため一般的に広く普及させることは容易ではなかった。
【０００９】
また現在のＩＰ（Internet Protocol）ver.4に基づいて発行されるＩＰアドレスは３２ビットで構成されており、現在では発行されるＩＰアドレスの数が枯渇してきているという実態があるため今後は実用的ではないという問題がある。
【００１０】
本発明は上記事情を考慮してなされたもので、ＬＡＮ側からＰＰＰ接続にてインターネット接続を行う条件のもとであっても、セキュリティー性に優れた、外部のクライアント端末からインターネット経由でＬＡＮ側のサーバーにアクセスする方法を提供し、また、会話を目的とした電話着信か、通信を行うための電話着信かといった判断をサーバー側で可能とし、しかも、コストの安いアクセス方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、上記目的を達成するために、ダイヤルアップ機能及びルーティング機能を有するインターネット接続機器と、サーバーとを含んで構成されるＬＡＮにおいて、ＬＡＮ側からダイヤルアップ接続にてインターネットに接続する条件のもとで、ＬＡＮに接続されたサーバーにクライアント側の外部端末からアクセスを行う方法であって、前記インターネット接続機器のインターネットサービスプロバイダーへの接続時においては、前記サーバーは、クライアント側の外部端末がＬＡＮ側にからの電話発信が、を行い、電話着信後、数秒後に呼び出し音が発されたあと、所定時間内にら切断された場合にはを行うことにより、ＬＡＮ側のインターネット接続機器のインターネットサービスプロバイダーへの接続のトリガと判断するステップして、サーバーがインターネット接続機器に記録された第一のログデータから電話着信情報をサーバーに設けられたプログラムにより取得するステップ、サーバーからの指示により、インターネット接続機器から所定のインターネットサービスプロバイダーにダイヤルアップ接続するステップ、ダイヤルアップ接続時にインターネットサービスプロバイダーのサーバーからインターネット接続機器に割り当てられたＩＰアドレスを、インターネット接続機器に記録された第二のログデータからサーバーに設けられたプログラムにより正規表現にて抽出するステップ、サーバーが所定のクライアント側の外部端末に前記ＩＰアドレスを本文データに含めてメール送信するステップ、クライアント側の外部端末はメールの本文データに含まれたＩＰアドレスを有するインターネット接続機器に向けて接続要求を行うステップ、とを含んでいることを特徴としてＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行う方法を構成している。
【００１２】
ダイヤルアップ機能を有するインターネット接続機器と、サーバーとを含んで構成されるＬＡＮにおいて、ＬＡＮ側からダイヤルアップ接続にてインターネットに接続する条件のもとで、ＬＡＮに接続されたサーバーに外部からアクセスを行う方法であって、前記インターネット接続機器のインターネットサービスプロバイダーへの接続時においては、前記サーバーは、クライアント側の外部端末からの電話発信が、呼び出し音が発されたあと、所定時間内に切断された場合には、インターネットサービスプロバイダーへの接続のトリガと判断するステップ、サーバーが、インターネット接続機器の電話着信状態を、サーバーに設けられたプログラムによりＡＴコマンドにて監視するステップ、該電話着信状態をサーバーに設けられたプログラムにより第一のログデータとしてサーバーに記録するステップ、サーバーが、該第一のログデータからサーバーに設けられたプログラムにより電話着信情報を取得するステップ、サーバーからの指示により、インターネット接続機器から所定のインターネットサービスプロバイダーにダイヤルアップ接続するステップ、ダイヤルアップ接続時にインターネットサービスプロバイダのサーバーからＬＡＮ側のサーバーに割り当てられたＩＰアドレスを、サーバーに設けられたプログラムによりサーバーに記録されたＩＰアドレス設定ファイルから正規表現にて抽出するステップ、サーバーが所定のクライアント側の外部端末に前記ＩＰアドレスを本文データに含めてメール送信するステップ、クライアント側の外部端末はメールの本文データに含まれたＩＰアドレスを有するインターネット接続機器に向けて接続要求を行うステップ、とを含んでいることを特徴としてＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行う方法を構成している。
【００１６】
第一のログデータの取得は、サーバーに設けられたプログラムにより、着信、切断データを正規表現にてパターンマッチするステップ、着信電話番号を正規表現にてパターンマッチするステップ、着信電話番号データを予め設定しておいた設定電話番号データとを正規表現にて比較するステップ、とを含んで実行されることを特徴としてＬＡＮ側のサーバーにインターネットを経由して外部からアクセスを行うようにしている。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
請求項１の発明の実施例として、ＬＡＮ側からＰＰＰ接続にてインターネットに接続する条件のもとで、ＬＡＮ側のサーバーに外部からアクセスを行うための方法を以下に示す。
【００２０】
図１に本発明を具現化するための構成例を表すブロック図を示した。
【００２１】
ＬＡＮ１００側とクライアント側の外部端末１０４がインターネット網１０５を経由して通信を行う場合、ＬＡＮ１００側にはサーバー１０１及びインターネット接続機器１０２を設けてある。インターネット網１０５にはインターネット接続機器１０２から接続を行う。また、１０１０はイーサネット（登録商標）によりサーバー１０１に接続されている接続機器である。
インターネット網１０５には、ＩＳＰのサーバー１０３が接続されている。
【００２２】
本実施例の場合、ＬＡＮ１００側はインターネット網１０５には常時は接続されておらず、必要な場合にＰＰＰ接続にてインターネット網１０５に接続される。このため、インターネット接続機器１０２は常時は先に述べたグローバルなＩＰアドレスを取得しておらず、接続の都度ＩＳＰのサーバー１０３によって自動的にＩＰアドレスを割り振られるようになっている。
【００２３】
ここで、インターネット接続機器１０２は、ダイヤルアップルーターなどインターネットへの接続を行う一般的な機器を用いており、ＬＡＮ側と公衆電話回線の両方に接続されている。ダイヤルアップルーターを用いる場合などにはダイヤルアップ接続にてＩＳＰに接続を行う。
また、ＰＰＰ接続を用いているために、ＩＳＰへの接続には通常のダイヤルアップ接続を用いたインターネット接続機器を使用することが可能であり、ｘＤＳＬ（例えばAsymmetric Digital Subscriber Line方式やSymmetric Digital Subscriber Line方式）方式を利用したインターネット接続機器や、また光ファイバーを通信手段に用いたＩＰ接続通信方式にてＩＳＰに接続を行うためのインターネット接続機器も使用可能としている。
【００２４】
図２はＬＡＮ１００側のサーバー１０１の処理を示すフローチャートである。
【００２５】
２０１はインターネット接続機器１０２に記録された第一のログデータをサーバー１０１がサーバー１０１に設けられたプログラムにより取得するステップである。第一のログデータは発信元の番号や、接続、切断の時間データ、料金データなど、といった電話着信情報のデータを含むものである。このログデータの中で、発信元の電話番号、着信、切断の時間データを取得することで発信者の認証、及び会話を目的とした電話着信かＬＡＮ側のサーバーへの接続要求を目的とした電話着信かの認証を行っている。これを第一の認証と呼ぶ。ログデータはインターネット接続機器１０２の記憶部に記憶されるが、サーバー１０１に設けられたプログラムにより該ログデータを取得し、該ログデータの中から発信元の電話番号、着信、切断データが得られた場合（真の場合には）次のステップに進み、得られない場合には（偽の場合には）繰り返し処理を行う。
【００２６】
２０２はサーバー１０１からの指示により、インターネット接続機器１０２から所定のＩＳＰにＰＰＰ接続するステップである。予めＰＰＰ接続先データをインターネット接続機器１０２に記憶させておくため、２０１の処理が真で通過した場合にはＰＰＰ接続動作処理を行う。
【００２７】
２０３はＰＰＰ接続時にインターネットサービスプロバイダーのサーバー１０３からインターネット接続機器１０２に割り当てられたＩＰアドレスを、インターネット接続機器１０２に記録された第二のログデータからサーバー１０１に設けられたプログラムにより取得するステップである。先に述べたように、ＰＰＰ接続にてインターネットに接続を行う接続では接続の都度ＩＰアドレスがＩＳＰのサーバーによって割り振られる。この割り振られたＩＰアドレスの情報はインターネット接続機器１０２の記憶部に第二のログデータとして記憶されるが、サーバー１０１はサーバー１０１に設けられたプログラムによりこの第二のログデータから正規表現にて抽出する処理を行う。取得した第二のログデータの中にＩＰアドレスデータが含まれていた場合には（真の場合には）次のステップに進み、含まれない場合（偽の場合）にはＰＰＰ接続のステップ２０２に戻る。
【００２８】
２０４はサーバー１０１が所定のクライアント端末１０４側に前記取得したＩＰアドレスを本文データに含めてＵＲＬとしてメール送信するステップである。サーバー１０１に設けられたプログラムによりＩＳＰのサーバー１０３から割り振られたＩＰアドレスをメール本文データの中にＵＲＬ形式で含めるように処理を行う。図３には自動作成されたメール本文を示した。このメール本文を予めメール送信先リストデータに定められたクライアント側の外部端末１０４へ向けてサーバー１０１が送信を行う。メールを受信したクライアント側の外部端末１０４はメール本文中に記載されたＵＲＬに向けて接続要求を行う。尚、ＵＲＬにはリンクが張られているため、クライアント側の外部端末１０４の操作はクリックを行う操作で自動的に接続を行うことが可能である。
【００２９】
次に請求項２の発明の実施例を示す。
【００３０】
図４に本発明を具現化するための構成例を表すブロック図を示した。
【００３１】
ＬＡＮ４００側とクライアント側の外部端末４０４がインターネット網４０５を経由して通信を行う場合、ＬＡＮ４００側にはサーバー４０１及びインターネット接続機器４０２を設けてある。インターネット網４０５にはインターネット接続機器４０２から接続を行う。また、４０１０はイーサネット（登録商標）によりサーバー４０１に接続されている接続機器である。インターネット網４０５には、ＩＳＰのサーバー４０３が接続されている。先に示した図１のブロック図と構成は同じであるが、本実施例においてはインターネット接続機器４０２としてはＴＡを用いている。ＴＡにはデータ記憶部がないために、前述のログデータがサーバー４０１に記憶されるようにしたことが異なる。
【００３２】
図５はＬＡＮ４００側のサーバー４０１の処理を示すフローチャートである。
５０１はサーバー４０１がインターネット接続機器４０２に向けてＡＴコマンドを送出するステップである。サーバー４０１に設けられたプログラムによりサーバー４０１からインターネット接続機器４０２へＡＴコマンドを送出することで、ＴＡの電話着信状態は直接サーバー４０１によって監視される。電話着信状態を示すデータには発信元の番号データ、接続、切断時間のデータなどの接続状況のデータが含まれる。
【００３３】
５０２はサーバー４０１に設けられたプログラムにより電話着信状態を第一のログデータとして記録するステップである。記録するデータとしては発信元の番号データ、接続、切断時間の情報が含まれる。
【００３４】
５０３は該第一のログデータから、電話着信情報を取得するステップである。サーバー４０１は、電話着信情報を、該第一のログデータからサーバー４０１に設けられたプログラムにより取得する。これらのデータを監視することで発信元に関わる認証を行い、これを第一の認証と呼ぶ。該第一のログデータから発信元の電話番号、着信データが得られた場合には（真の場合には）次のステップに進み、得られない場合には（偽の場合には）繰り返し処理を行う。
【００３５】
５０４はサーバー４０１からの指示により、インターネット接続機器４０２から所定のＩＳＰにダイヤルアップ接続するステップである。予めダイヤルアップ先データをサーバー４０１に記憶させておくため、５０３の処理が真で通過した場合にはダイヤルアップ処理を行う。
【００３６】
５０５はダイヤルアップ接続時にインターネットサービスプロバイダーのサーバー４０３からサーバー４０１に割り当てられたＩＰアドレスを、サーバー４０１に記録されたＩＰアドレス設定ファイルからサーバー４０１に設けられたプログラムにより正規表現により抽出するステップである。
【００３７】
ここでインターネット接続機器４０２は回線を分岐するためのものであり、接続時のＩＰアドレスはサーバー４０１にＩＳＰのサーバー４０３から割り振られたこととなる。先に述べたように、ダイヤルアップ接続にてインターネットに接続を行う接続では接続の都度ＩＰアドレスがＩＳＰのサーバーによって割り振られる。この割り振られたＩＰアドレスの情報はサーバー４０１にＩＰ設定ファイルとして記憶されるが、サーバー４０１はサーバー４０１に設けられたプログラムによりこのＩＰ設定ファイルから正規表現にて抽出する処理を行う。取得したＩＰアドレス設定データの中にＩＰアドレスデータが含まれていた場合には（真の場合には）次のステップに進み、含まれない場合（偽の場合）にはダイヤルアップ接続のステップ５０４に戻る。
【００３８】
５０６はサーバー４０１が所定のクライアント端末４０４側に前記取得したＩＰアドレスを本文データに含めてＵＲＬとしてメール送信するステップである。サーバー４０１に設けられたプログラムによりＩＳＰのサーバー４０３から割り振られたＩＰアドレスをメール本文データの中にＵＲＬ形式で含めるように処理を行う。図３には自動作成されたメール本文を示している。このメール本文を予めメール送信先リストデータに定められたクライアント側の外部端末４０４へ向けてサーバー４０１が送信を行う。
【００３９】
メールを受信したクライアント側の外部端末４０４はメール本文中に記載されたＵＲＬに向けて接続要求を行う。尚、ＵＲＬにはリンクが張られているため、クライアント側の外部端末４０４の操作はクリックを行う操作で自動的に接続を行うことが可能である。
【００４０】
次に、請求項１又は請求項２の発明において、ＬＡＮ１００、４００側からＩＳＰへ接続を行う場合の制御方法について示している。外部のクライアント端末１０４、４０４がＬＡＮ１００、４００側に電話発信を行い、呼び出し音が発されたら切断動作を行うことにより、ＬＡＮ１００、４００側のサーバー１０１及びサーバー４０１は電話の着信イベント、切断イベント及び、発信元の電話番号データをサーバー１０１、４０１に設けられたプログラムによりサーバー１０１、及び４０１から取得して、ＩＳＰへの接続動作のトリガとして用いる。これによりクライアント側の外部端末からの発信が、会話を目的としたものか、ＬＡＮ側のサーバーにアクセスを目的としたものかの違いを区別して認識することを可能としている。即ち、電話着信後、数秒後に切断のあった場合にはＬＡＮ側のサーバーへの接続を目的をしたものと判断し、電話着信が継続した場合には会話を目的とした電話着信であると判断するものである。
【００４１】
次に、請求項１の発明においてＬＡＮ１００側からのＰＰＰ接続時において、サーバー１０１からの指示により、インターネット接続機器１０２からＬＡＮ型ＰＰＰ接続を行う場合の方法を示す。この場合、ＩＳＰから割り振られるＩＰアドレスは、インターネット接続機器１０２に割り振られている。
【００４２】
先に示した図１において、ＬＡＮ１００側では、ＬＡＮ１００内で予めローカルなＩＰアドレスをサーバー１０１、インターネット接続機器１０２、各接続機器１０１０に設定している。ここでサーバー１０１にはローカルＩＰ192.168.254.100が予め設定されているとする。インターネット接続機器１０２がＬＡＮ型ＰＰＰを行いＩＳＰのサーバー１０３がインターネット接続機器１０２にグローバルなＩＰアドレス例えば125.126.127.128を自動で割り当てたとした場合には、外部のクライアント端末１０４からのアクセスは次のように行われる。
【００４３】
▲１▼まず、外部クライアント端末１０４が、グローバルなＩＰアドレスを取得したインターネット接続機器１０２（ＩＰアドレスは125.126.127.128）へインターネットを経由して接続要求を行う。
【００４４】
▲２▼次に、接続要求を受けたインターネット接続機器１０２はＩＰアドレス変換を行う。このＩＰアドレス変換は、一般的にＮＡＴ（Network Address Translation）、やＩＰマスカレード（IP Masquarade）とよばれる技術を用いている。グローバルなＩＰアドレスをローカルなＩＰアドレスに関連付けて変換を行う。
【００４５】
▲３▼次にインターネット接続機器１０２はサーバー１０１（192.168.254.100）に向けて接続要求を行う。
【００４６】
▲４▼サーバー１０１（192.168.254.100）は、インターネット接続機器１０２に応答を返す。
【００４７】
▲５▼インターネット接続機器１０２はＩＰアドレス変換を行う。この場合にはローカルなＩＰアドレスをグローバルなＩＰアドレスに変換を行う。
【００４８】
▲６▼インターネット接続機器１０２（ＩＰアドレスは125.126.127.128）から外部クライアント端末１０４に向けて応答を行う。
【００４９】
このようにＬＡＮ側からのＰＰＰ接続はサーバーからの指示によりインターネット接続機器からＬＡＮ型ＰＰＰ接続にて行われるようにしたためにＩＳＰに接続する機能を有しているインターネット接続機器を含んでＬＡＮを構成している場合にＰＰＰ接続を可能とし、また外部からのアクセスを可能とした。
【００５０】
次に、請求項２の発明において図４に示すＬＡＮ４００側からのダイヤルアップ時において、サーバー４０１からの指示により、インターネット接続機器４０２を通して端末型ダイヤルアップ接続を行う場合の方法を示す。
【００５１】
サーバー４０１には予めＩＰアドレス変換機能、ＮＡＴ、ＩＰマスカレード機能をプログラムにより機能させておく。端末型ダイヤルアップ接続を行った場合、ＩＳＰから割り振られるＩＰアドレスは、サーバー４０１に割り振られたこととなる。先に示した図４において、ＬＡＮ４００側では、ＬＡＮ４００内で予めローカルなＩＰアドレスをサーバー４０１、各接続機器４０１０に設定している。ここでサーバー４０１にはローカルＩＰ192.168.254.200が予め設定されているとする。サーバー４０１が端末型ダイヤルアップを行いＩＳＰのサーバー４０３がサーバー４０１にグローバルなＩＰアドレス、例えば125.126.127.129を自動で割り当てたとした場合には、外部のクライアント端末４０４からのアクセスは次のように行われる。
【００５２】
▲１▼まず、外部クライアント端末４０４が、グローバルなＩＰアドレスを取得したサーバー４０１（ＩＰアドレスは125.126.127.129）へインターネットを経由して接続要求を行う。
【００５３】
▲２▼次に、接続要求を受けたサーバー４０１はサーバー内でＩＰアドレス変換を行う。グローバルなＩＰアドレスをローカルなＩＰアドレスに関連付けて変換を行う。
【００５４】
▲３▼次にサーバー４０１（192.168.254.200）は、インターネットに向けて応答を返すため再びＩＰアドレス変換を行う。この場合にはローカルなＩＰアドレスからグローバルなＩＰアドレスに変換を行う。
【００５５】
▲４▼サーバー４０１（ＩＰアドレスは125.126.127.129）はインターネット接続機器４０２を通して外部クライアント端末４０４に向けて応答を行う。
【００５６】
このようにＬＡＮからのダイヤルアップはサーバーによりインターネット接続機器を通して端末型ダイヤルアップ接続にて行われるようにしたためにＴＡやモデムを含んでＬＡＮを構成している場合のダイヤルアップを可能とし、また外部からのアクセスを可能とした。
【００５７】
次に、請求項１及び請求項２の発明に示した第一のログデータの取得における該ログデータを解析する方法の発明である。
【００５８】
図６に第一のログデータ解析のフローチャートを示した。６０１はデータを取得した場合、サーバー１０１、４０１に設けたプログラムにより正規表現にて「着信」のテキストデータをパターンマッチするステップである。これにより外部からＬＡＮ１００、４００側へ向けて電話の着信があったことを把握できる。しかしながら、着信のテキストデータのみによるデータでは会話を目的とした電話着信と、ＬＡＮ側のサーバーへの通信を行うための電話着信の場合を区別できないため、次のステップ６０２においてその区別を行うようにしている。６０２においては「切断」のテキストデータをパターンマッチさせるステップを設けている。先のステップ６０１からステップ６０２への移行にはプログラムによりタイマーを設け、時間差を数秒間設けてある。
【００５９】
会話を目的とした電話と、ＬＡＮ側へのサーバーにアクセスを行うための電話の区別はこのステップ間で行っている。アクセスを行う場合にはクライアント側の外部端末が電話発信を行い、呼び出し音が発された時点で一旦電話を切断する動作を必要とさせている。ステップ６０２で第一のログデータ内に切断のデータが含まれている場合（真の場合）は、次のステップへ、含まれていない場合（偽の場合）は最初に戻る。
【００６０】
ステップ６０３は着信した電話番号を解析するステップである。サーバー１０１、４０１に設けたプログラムにより正規表現にて「着信番号データ」をパターンマッチさせる。
【００６１】
正規表現にはプログラムに予め設定しておいた電話番号データを用いる。サーバー１０１、４０１に登録しておいた電話番号データと一致する場合のみ真を出力する。それ以外は偽を出力し最初に戻る。これにより電話着信が不特定者からのものか予め登録された端末のものかを判断でき、予め登録して許可された電話番号からの着信の場合のみ、ＰＰＰ接続処理又はダイヤルアップ接続処理を行うことが可能である。尚、サーバー１０１、４０１への電話番号データの登録は複数とすることができ、ＬＡＮ側のサーバーへの接続可能なクライアント側の外部端末を複数設定することができる。
【００６２】
次に、メール送信の際のセキュリティを高めるための例を示す。図７に請求項７の発明を構成するブロック図を示した。
【００６３】
サーバー１０１内にはメール送信部設定データファイル７０１、メール送信処理部７０２が設けられており、サーバー１０１がメール送信処理を行う場合には該メール送信部設定データファイル７０１を参照し、そのデータに示されたメールアドレスに向けてメールを送信するステップを設けている。予め定めておいたメールの送信先に基づいてメール送信処理を行うために、ダイヤルアップによりＩＳＰのサーバー１０３から取得したＩＰアドレスを不特定の外部の端末に知らせることなく所望の外部の端末にのみ公開が可能である。
【００６４】
本発明は、上記実施例に限定にされるものではなく、その基本的特徴から逸脱しない範囲において、他の特定形態により実施することが可能である。上記の実施例は、主に例示説明のみを目的とするものであり、何ら制限的な意味を有するものではない。
従って本発明の範囲は、特許請求の範囲の記載によって定まるものであり、特許請求の範囲に記載する発明と等価の意味及び等価の範囲に入る実施態様は、全て本発明の範囲に包括されるものとする。
【００６５】
【発明の効果】
以上詳細に説明したように、本発明によれば次のような効果を奏することができる。
第一のログデータを取得し解析を行うことで、発信元の端末の認証を行うようにしたために、不特定者の端末から電話の着信を受けた場合にはＰＰＰ接続又はダイヤルアップ接続を行わず、予め登録された電話番号からの着信の場合のみＰＰＰ接続又はダイヤルアップ行うことが可能となった。
【００６６】
また、会話を目的とした電話着信とＬＡＮ側のサーバーにアクセスを行うための電話着信との区別を行うことが可能とできる効果を有する。
また、インターネット網への接続は常時接続を利用せず、都度ダイヤルアップにて接続を行うため、固定ＩＰアドレスの取得維持に費用がかからず、コストを低く抑えてＬＡＮ側のサーバーに外部からアクセスを行うことができるという効果がある。また、ＩＰアドレスの枯渇問題を回避できるという効果がある。
【００６７】
また、ＩＳＰのサーバーから取得したＩＰアドレスをメール送信するべき外部端末を、ＬＡＮ側のサーバー内に電子ファイルとして予め設定しておくことにより、不特定の外部端末に該ＩＰアドレスを知られることなく、セキュリティ性の高いアクセスの方法を提供することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第一の実施構成例を示すブロック図
【図２】ＬＡＮ側のサーバーの処理を示すフローチャート
【図３】外部クライアント端末への画面表示例
【図４】本発明の第二の実施構成例を示すブロック図
【図５】第二の実施例のサーバーの処理を示すフローチャート
【図６】第一のログデータ解析のフローチャート
【図７】メール送信時のセキュリティを説明するためのブロック図
【符号の説明】
１００  ＬＡＮ側の構成
１０１  サーバー
１０２  インターネット接続機器
１０３  インターネットサービスプロバイダーのサーバー
１０４  クライアント側の外部端末
１０１０  各接続機器
４００  ＬＡＮ側の構成
４０１  サーバー
４０２  インターネット接続機器
４０３  インターネットサービスプロバイダーのサーバー
４０４  クライアント側の外部端末
４０１０  各接続機器
【図１】
0004607369.tif 000002
【図２】
0004607369.tif 000003
【図３】
0004607369.tif 000004
【図４】
0004607369.tif 000005
【図５】
0004607369.tif 000006
【図６】
0004607369.tif 000007
【図７】
0004607369.tif 000008