(57)【要約】  複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、クエリメッセージを分析し、クエリメッセージがローカルネットワークを送信先とする場合はクエリメッセージに対して処理を行うことを決定する処理可否判断段階と、文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、文字列が自国語インターネットアドレスであれば自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法を開示する。【選択図】  図１
2010517335.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、 
前記文字列が自国語インターネットアドレスであれば、自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項２】
前記クエリ受信段階において前記クエリメッセージは、前記第１クライアント端末ＩＰアドレス、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、 
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示があるか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、 
前記応答送信段階は、第１クライアント端末ＩＰアドレス、処理通信ポート、応答表示、及び自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末のＩＰアドレスを用いて送信する請求項１に記載の自国語インターネットアドレス処理方法。 
【請求項３】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項２に記載の自国語インターネットアドレス処理方法。 
【請求項４】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、 
前記文字列が自国語インターネットアドレスであれば自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項５】
前記クエリ受信段階において前記クエリメッセージは、クエリ識別子（ID）、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、 
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、  前記応答送信段階は、クエリ識別子、自国語インターネットアドレス処理サーバインターネットアドレス、処理通信ポート、及び応答表示を含む応答メッセージを前記ローカルネットワークのＩＰアドレスを用いて送信する請求項４に記載の自国語インターネットアドレス処理方法。 
【請求項６】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項５に記載の自国語インターネットアドレス処理方法。 
【請求項７】
前記自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階とをさらに含む請求項１〜６のいずれかに記載の自国語インターネットアドレス処理方法。
【請求項８】
前記インターネットアドレス返送段階は、
前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在しない場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階をさらに含む請求項７に記載の自国語インターネットアドレス処理方法。 
【請求項９】
前記インターネットアドレス返送段階は、 
前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在しない場合に、特定検索サーバのインターネットアドレスを前記第１クライアント端末に送信する検索サーバアドレス返送段階をさらに含む請求項７に記載の自国語インターネットアドレス処理方法。 
【請求項１０】
前記自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階とをさらに含む請求項１〜６のいずれかに記載の自国語インターネットアドレス処理方法。 
【請求項１１】
前記自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが、検索用キーワードを保存する検索キーワードデータベースを備え、
前記検索キーワードデータベースを検索して前記文字列と一致する検索用キーワードが存在する場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する検索サーバ連携段階とをさらに含む請求項１〜６のいずれかに記載の自国語インターネットアドレス処理方法。 
【請求項１２】
前記自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階をさらに含む請求項１１に記載の自国語インターネットアドレス処理方法。 
【請求項１３】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージが前記ローカルネットワークを送信先とするクエリである場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
アドレス用キーワードとインターネットアドレスをマッチング保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを検出するインターネットアドレス検出段階と、
前記検出されたインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項１４】
前記クエリ受信段階において前記クエリメッセージは、前記第１クライアント端末ＩＰアドレス、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、  前記インターネットアドレス検出段階は、前記文字列に対応するＩＰアドレスを検出し、 
前記応答送信段階は、第１クライアント端末ＩＰアドレス、前記検出されたＩＰアドレス、処理通信ポート、応答表示を含む応答メッセージを前記第１クライアント端末のＩＰアドレスを用いて送信する請求項１３に記載の自国語インターネットアドレス処理方法
【請求項１５】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項１４に記載の自国語インターネットアドレス処理方法。 
【請求項１６】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
アドレス用キーワードとインターネットアドレスをマッチング保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを検出するインターネットアドレス検出段階と、 
前記検出されたインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項１７】
前記クエリ受信段階において前記クエリメッセージは、クエリ識別子（ID）、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、 
前記インターネットアドレス検出段階は、前記文字列に対応するＩＰアドレスを検出し、 
前記応答送信段階は、クエリ識別子、前記検出されたＩＰアドレス、処理通信ポート、応答表示を含む応答メッセージを前記ローカルネットワークのＩＰアドレスを用いて送信する請求項１６に記載の自国語インターネットアドレス処理方法。 
【請求項１８】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項１７に記載の自国語インターネットアドレス処理方法。 
【請求項１９】
前記インターネットアドレス検出段階において、前記文字列に対応するインターネットアドレスを検出できない場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階をさらに含む請求項１３〜１８のいずれかに記載の自国語インターネットアドレス処理方法。 
【請求項２０】
前記処理可否判断段階と前記インターネットアドレス検出段階の間に、前記文字列が自国語インターネットアドレスであるか否かを判断する段階をさらに含み、
前記インターネットアドレス検出段階は、前記文字列が自国語インターネットアドレスである場合に実行される請求項１９に記載の自国語インターネットアドレス処理方法。 
【請求項２１】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、 
前記文字列が自国語インターネットアドレスであれば特定検索サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項２２】
前記クエリ受信段階において前記クエリメッセージは、前記第１クライアント端末ＩＰアドレス、送信先ＩＰアドレス、処理通信ポート、クエリ表示、文字列を含み、
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、 
前記応答送信段階は、第１クライアント端末ＩＰアドレス、前記検索サーバのＩＰアドレス、処理通信ポート、応答表示を含む応答メッセージを前記第１クライアント端末のＩＰアドレスを用いて送信する請求項２１に記載の自国語インターネットアドレス処理方法。 
【請求項２３】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項２２に記載の自国語インターネットアドレス処理方法。 
【請求項２４】
複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、 
前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、 
前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、 
前記文字列が自国語インターネットアドレスであれば特定検索サーバのインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法。 
【請求項２５】
前記クエリ受信段階において前記クエリメッセージは、クエリ識別子（ID）、送信先ＩＰアドレス、処理通信ポート、クエリ表示、文字列を含み、
前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、 
前記応答送信段階は、クエリ識別子、前記検索サーバのＩＰアドレス、処理通信ポート、応答表示を含む応答メッセージを前記ローカルネットワークのＩＰアドレスを用いて送信する請求項２４に記載の自国語インターネットアドレス処理方法。 
【請求項２６】
前記処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定する請求項２５に記載の自国語インターネットアドレス処理方法。 
【請求項２７】
複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、 
自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階とを含む自国語インターネットアドレス処理方法。 
【請求項２８】
前記インターネットアドレス返送段階は、 
前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在しない場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階をさらに含む請求項２７に記載の自国語インターネットアドレス処理方法。 
【請求項２９】
前記インターネットアドレス返送段階は、 
前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在しない場合に、特定検索サーバのインターネットアドレスを前記第１クライアント端末に送信する検索サーバアドレス返送段階をさらに含む請求項２８に記載の自国語インターネットアドレス処理方法。 
【請求項３０】
複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、 
自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階とを含む自国語インターネットアドレス処理方法。 
【請求項３１】
複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、 
自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、 
前記自国語インターネットアドレス処理サーバが、検索用キーワードを保存する検索キーワードデータベースを備え、
前記検索キーワードデータベースを検索して前記文字列と一致する検索用キーワードが存在する場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する検索サーバ連携段階とを含む自国語インターネットアドレス処理方法。 
【請求項３２】
前記自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階をさらに含む請求項３１に記載の自国語インターネットアドレス処理方法。 
【請求項３３】
請求項１〜６、１３〜１８、２１〜３２のいずれかによる自国語インターネットアドレスの処理方法を実行するためのプログラムを記録した記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルネットワークを用いた自国語インターネットアドレスの処理方法に関する。 
【背景技術】
【０００２】
インターネットの活性化により、現代のコンピュータはほとんどがネットワーク網を介して互いに接続されている。ネットワーク上のコンピュータは、インターネット網を介して物理的に非常に遠く離れたコンピュータ間でも通信が可能である。ここで、インターネット網は、大小のネットワーク網がルータなどを介して互いに接続されることにより、１つの大きな通信網を構成している。 
【０００３】
しかし、少なくは数台、多くは数百台のコンピュータが物理的に１つのネットワークに接続されたローカルネットワークは、ネットワークプリント及びファイル共有などで一部活用されているが、多くの場合、ローカルネットワークの物理的近接性による利点がほとんど活用できていない現状である。 
【０００４】
インターネットによるサイトの接続過程は、クライアント端末で接続しようとするサイトのＵＲＬアドレスを入力すると、ローカル内部又は外部のドメインネームサービスサーバにＵＲＬアドレスが送信され、ドメインネームサービスサーバがそれに対応するＩＰアドレスを応答すると、これを受け取って該当サイトのサーバに接続する方法に従う。 
【０００５】
一方、インターネットサイト接続のためにキーワード形態の自国語インターネットアドレスを入力し、これに対応するウェブページにクライアントコンピュータを接続させる自国語インターネットアドレスの処理方法が知られている。自国語インターネットアドレスの処理は、同出願人によって登録された特許文献１にその一例が開示されている。具体的には、ドメインネームサービスサーバにプロキシモジュールをインストールする方式と、自国語処理プログラムをクライアント端末にインストールする方式である。 
【０００６】
ところが、プログラムをクライアント端末にインストールして自国語インターネットアドレスを処理する場合、プログラムがインストールされているクライアント端末でのみ自国語インターネットアドレスの処理が可能であり、プログラムがインストールされていないクライアント端末では自国語インターネットアドレスの処理が不可能であるという問題が台頭した。 
【０００７】
上記問題は非常に深刻な問題であり、インターネットを通じて接続されたクライアント端末のうち、自国語インターネットアドレスが処理可能なものと処理不可能なものが存在する場合、ユーザは自国語インターネットアドレスの処理に関して不安定なサービスを受けることになり、これは自国語インターネットアドレスの存廃が検討されるほどに深刻な案件である。 
【０００８】
自国語インターネットアドレス処理プログラムがインストールされていないクライアント端末のウェブブラウザに文字列が入力された場合に、ドメインネームサービスサーバによって自国語インターネットアドレスが処理できるようにする方式があるが、これを実現するためには、クライアント端末のドメインネームサービスサーバを自国語インターネットアドレスの処理が可能なドメインネームサービスサーバに変更しておかなければならなかった。 
【０００９】
従って、自国語インターネットアドレスの処理が可能でないドメインネームサービスサーバの設定されたクライアント端末にプラグインプログラムもインストールされていない場合は、自国語インターネットアドレスの処理が不可能であるという問題があった。 
【００１０】
また、従来のプラグインプログラムは、ウェブブラウザのアドレス欄に文字列が入力されると、入力値がＡＰＩ（Application ProgramInterface）に送信される前の段階でフック処理される方式を用いるが、このようなフック方式は通常のデータの流れを人為的に中断する方式であるため、システムを不安定にするという問題があった。 
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】大韓民国登録特許第３１７，０５９号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、ローカルネットワークに接続されたグループ内で１つのクライアント端末にのみ自国語インターネットアドレスプログラムがインストールされていても、グループ内の全てのクライアント端末で自国語インターネットアドレスが利用できるようにすることを目的とする。 
【課題を解決するための手段】
【００１３】
上記問題を解決するための技術的手段として、本発明の第１態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、前記文字列が自国語インターネットアドレスであれば、自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００１４】
前記クエリ受信段階において前記クエリメッセージは、前記第１クライアント端末ＩＰアドレス、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示があるか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、前記応答送信段階は、第１クライアント端末ＩＰアドレス、処理通信ポート、応答表示、及び自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを第１クライアント端末のＩＰアドレスを用いて送信することが好ましい。
【００１５】
処理可否判断段階は、前記処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かをさらに判断し、これに該当する場合は前記クエリメッセージを処理することを決定することがより好ましい。 
【００１６】
本発明の第２態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、前記文字列が自国語インターネットアドレスであれば自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００１７】
前記クエリ受信段階において前記クエリメッセージは、クエリ識別子（ID）、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含み、前記処理可否判断段階は、前記送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示が含まれているか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定し、前記応答送信段階は、クエリ識別子、自国語インターネットアドレス処理サーバインターネットアドレス、処理通信ポート、及び応答表示を含む応答メッセージを前記ローカルネットワークのＩＰアドレスを用いて送信することが好ましい。 
【００１８】
一方、自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階とを含む。 
【００１９】
本発明の第３態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とするクエリである場合は前記クエリメッ
セージに対して処理を行うことを決定する処理可否判断段階と、アドレス用キーワードとインターネットアドレスをマッチング保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するイ
ンターネットアドレスを検出するインターネットアドレス検出段階と、前記検出されたインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２０】
本発明の第４態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、アドレス用キーワードとインターネットアドレスをマッチング保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致する週所用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを検出するインターネットアドレス検出段階と、前記検出されたインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２１】
本発明の第５態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、前記文字列が自国語インターネットアドレスであれば特定検索サーバのインターネットアドレスを含む応答メッセージを前記第１クライアント端末に送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２２】
本発明の第６態様は、複数のクライアント端末が接続されたローカルネットワークを経由して送信された第１クライアント端末からの文字列を含むクエリメッセージを第２クライアント端末が受信するクエリ受信段階と、前記クエリメッセージを分析し、前記クエリメッセージがローカルネットワークを送信先とする場合は前記クエリメッセージに対して処理を行うことを決定する処理可否判断段階と、前記文字列が自国語インターネットアドレスであるか否かを判断するアドレス判断段階と、前記文字列が自国語インターネットアドレスであれば特定検索サーバのインターネットアドレスを含む応答メッセージを前記ローカルネットワークに送信する応答送信段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２３】
本発明の第７態様は、複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、前記自国語インターネットアドレス処理サーバが、アドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースを備え、前記自国語インターネットアドレスデータベースを検索して前記文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを前記第１クライアント端末に送信するインターネットアドレス返送段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２４】
本発明の第８態様は、複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、前記自国語インターネットアドレス処理サーバが前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２５】
本発明の第９態様は、複数のクライアント端末が接続されたローカルネットワークで第２クライアント端末から応答されたインターネットアドレスを用いて接続する第１クライアント端末の文字列を処理する方法において、自国語インターネットアドレス処理サーバが前記第１クライアント端末から文字列を受信する段階と、前記自国語インターネットアドレス処理サーバが検索用キーワードを保存する検索キーワードデータベースを備え、前記検索キーワードデータベースを検索して前記文字列と一致する検索用キーワードが存在する場合に、前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて前記第１クライアント端末に送信する検索サーバ連携段階とを含む自国語インターネットアドレス処理方法を提供する。 
【００２６】
本発明の第１０態様は、自国語インターネットアドレスの処理方法を実行するためのプログラムを記録した記録媒体を提供する。 
【００２７】
本発明による自国語インターネットアドレスの処理方法は、コンピュータ可読記録媒体にコンピュータ可読コードとして実現可能である。
コンピュータ可読記録媒体は、コンピュータシステムによって読み出されるデータが保存されるあらゆる種類の記録装置を含む。例えば、コンピュータ可読記録媒体としては、ロム（ROM）、ラム（RAM）、ＣＤロム（CD-ROM）、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、外部記憶装置、不揮発性メモリ（Flash Memory）、光データ記憶装置などがあり、また搬送波（例えば、インターネットによる送信）の形態で実現されるものをも含む。 
【００２８】
特に本発明の場合、自国語インターネットアドレスを処理するためのプログラムは、前述したようにクライアント端末にインストールされていてもよく、クライアント端末からドメインネームサービスサーバに送信される過程で前記方法を行うために特に限定されない形態の記録媒体に保存されていてもよい。 
【００２９】
「文字列」とは、ウェブブラウザのアドレス欄や検索欄などに入力可能なあらゆる種類の入力された情報を示す概念であり、一般的なＵＲＬ、ＵＲＬでないキーワード（ハングル、数字、英文など）などを全て含む意味である。 
【００３０】
「ＵＲＬ（Uniform Resource
Locator）」とは、インターネットに接続されたコンピュータで提供される様々な情報のアドレスを示す、例えば「http://www.netpia.com/htm/index.html」など、ドメインネームだけでなく、ディレクトリ、ファイルなど全てを含む概念で理解されるべきである。 
【００３１】
「ＩＰ（internet protocol）アドレス」とは、インターネットに接続された各コンピュータが互いを識別するための物理的なアドレスを意味し、例えばＩＰｖ４（Internet Protocol version４）、ＩＰｖ６（Internet Protocol version６）などの規約に定められたものである。 
【００３２】
「ローカルネットワーク」とは、ルータを介さないでスイッチ、ハブ、及びクライアントが物理的に接続された通信網を意味する。例えば、互いに接続された複数のクライアント端末にクエリなどのデータを送る方法には、ローカルネットワーク網内にある複数又は全てのクライアント端末にデータを送信する方法と、グループ通信チャネルで接続されたクライアント端末にのみデータを送信する方法がある。 
【発明の効果】
【００３３】
本発明による新しい自国語インターネットアドレスの処理方法は、自国語インターネットアドレス処理プログラムがインストールされているクライアント端末でのみ自国語インターネットアドレスの処理が可能であった従来技術の問題を解決した。すなわち、ローカルネットワーク網に自国語アドレスを処理することのできるコンピュータが１台あれば、接続されたローカルネットワーク網の全てのコンピュータが、特別な措置を講じなくても自国語アドレスを処理することができる。 
【００３４】
例えば、学校、企業、アパート団地などのように、少なくは数台、多くは数百台のコンピュータ端末がローカルネットワーク網に接続されている場合、従来の方法では自国語インターネットアドレスの処理のために一々全ての端末に処理プログラムをインストールしなければならなかったが、本発明の方法では１台の端末にプログラムがインストールさ
れていればローカルネットワーク網に接続された数十、数百台の端末で全て自国語インターネットアドレスサービスが可能になるので、その効果は従来の方法と比べ物にならないほどに大きいであろう。 
【００３５】
また、ローカルネットワーク網で直ちに応答するので、遠距離のサーバと通信する一般のインターネットを利用する場合よりも速く、ネットワークトラフィックの発生も効果的に抑制することができる。 
【図面の簡単な説明】
【００３６】
図１は、本発明の第１実施形態による自国語インターネットアドレスの処理を説明するための概略的なブロック図である。 
図２は、本発明の実施形態による自国語インターネットアドレスの処理フローチャートである。 
図３は、本発明の自国語インターネットアドレス処理サーバの処理フローチャートである。 
図４は、本発明の他の実施形態による自国語インターネットアドレスの処理フローチャートである。 
図５は、本発明の他の実施形態による自国語インターネットアドレスの処理を説明するためのブロック図である。 
【発明を実施するための最良の形態】
【００３７】
以下、本発明の属する技術分野における通常の知識を有する者が本発明の技術的思想を容易に実施できる程度に詳細に説明するために、添付図面を参照して本発明の好ましい実施形態を説明する。本発明の詳細な説明においては、サーバ、クライアント端末などに区分して行う機能を説明しているが、このような機能は必要に応じて他の構成要素で行うことも可能である。 
【００３８】
図１は、本発明の実施形態による自国語インターネットアドレスの処理を説明するための概略的なブロック図である。 
【００３９】
図１を参照すると、各クライアント端末１−１、…、１−Ｎはローカルネットワーク１を通じて接続されており、接続されたクライアント端末にデータ（パケット）を送ると、そのローカルネットワーク１に属するクライアント端末１−１、…、１−Ｎは該当するデータを受け取って応答する構造を有する。図１は、各クライアント端末１−１、…、１−Ｎのうち、任意の１つのクライアント端末１−１が自国語インターネットアドレス（NLIA）プログラム１００をインストールしている場合の例を示す。 
【００４０】
自国語インターネットアドレス（NLIA）プログラム１００は、複数のクライアント端末１−１、…、１−Ｎが接続されたローカルネットワーク１を経由して文字列を含むクエリメッセージが受信されると、そのクエリメッセージを分析し、そのクエリメッセージがローカルネットワーク１を送信先とする場合はクエリメッセージに対して処理を行うことを決定する。次に、文字列が自国語インターネットアドレスであるか否かを判断し、文字列が自国語インターネットアドレスであれば、文字列を送信したクライアント端末に、自国語インターネットアドレス処理サーバのインターネットアドレスを含む応答メッセージを送信する。 
【００４１】
図１の各クライアント端末１−１、…、１−Ｎの構造をより詳細に説明すると、各クライアント端末１−１、…、１−Ｎは、ＯＳ（OperatingSystem）３０−１、ＡＰＩ（Application
Programming Interface）２０−１、アプリケーションのウェブブラウザ１０−１を含む。 
【００４２】
ＡＰＩ２０−１とは、プログラム又はアプリケーションがＯＳ３０１から所定の処理のために呼び出すことのできるサブルーチン又は関数の集合であり、ＯＳ３０−１などの機能とその機能を利用する方法を定義した関数の集合をいう。すなわち、ウェブブラウザなどのアプリケーションプログラムは、ＡＰＩ関数を用いてＯＳなどが有する様々な機能
を利用することができる。例えば、Ｗｉｎｄｏｗｓ（登録商標）ウェブブラウザのＡＰＩの場合、約１０００個以上の関数から構成されており、アプリケーションプログラム開発者はプログラム中に関数を記述するだけで関数の呼び出しにより様々な機能を利用することができる。
【００４３】
なお、図１には自国語インターネットアドレス（NLIA）プログラムが独立したアプリケーションとして備えられる場合を示すが、自国語インターネットアドレスプログラムはその機能の一部又は全部をウェブブラウザに実現することもできる。 
【００４４】
また、図１には１つのクライアント端末に自国語インターネットアドレス（NLIA）プログラムがインストールされている場合を説明しているが、自国語インターネットアドレスプログラムが複数のクライアント端末にインストールされている場合も自国語インターネットアドレスを処理することができるのは当然である。この場合は、ローカルネットワーク内の任意のクライアント端末からクエリメッセージが送信されると、ローカルネットワーク内の各自国語インターネットアドレスプログラムは全てこれに応答し、文字列を送信したクライアント端末は返送された応答のうち最初に届いた応答を用いてその後に届いた応答は無視する。 
【００４５】
クエリメッセージの送信は、複数のクライアント端末に同時にクエリを送信する方式を用いるが、クエリメッセージに対していずれかのクライアント端末が応答すると、応答メッセージの送信は、複数の端末に送信することなく、クエリメッセージを送ったクライアント端末のＩＰを用いて直接１対１通信を行う方式で応答することが好ましい。 
【００４６】
ここで、自国語インターネットアドレスに対するクエリメッセージは、ユーザの入力した文字列がそのままローカルネットワーク網に送信され、非ＡＳＣＩＩコード形態の入力に対してはピュニコード（punycode）に変更された形態で送信される。ピュニコードとは、ＡＳＣＩＩコードベースで作成された従来のインターネット体系で非ＡＳＣＩＩコードの文字も使用できるようにするために、非ＡＳＣＩＩコード文字をxn-BCQTESQRFのような形態のＡＳＣＩＩコード文字に変更処理する方法である。 
【００４７】
この場合、文字列が入力されるクライアント端末と自国語インターネットアドレスプログラムがインストールされたクライアント端末が異なる端末である場合はもちろんのこと、同じ端末である場合も同様の方式で自国語インターネットアドレスの処理が可能である。 
【００４８】
以下、図２を参照して本発明の第１実施形態による自国語インターネットアドレスの処理方法を説明する。図２は、本発明の第１実施形態による自国語インターネットアドレスの処理フローチャートである。 
【００４９】
ローカルネットワークに接続された各クライアント端末１−１、…、１−Ｎのいずれか１つのクライアント端末１−１に自国語インターネッ
トアドレスプログラムがインストールされている場合を例に説明する。 
【００５０】
図２を参照すると、ローカルネットワークを通じて接続されたクライアント端末１−１、…、１−Ｎの１つである第１クライアント端末１−Ｎのウェブブラウザに文字列が入力されると（Ｓ１０１）、該当クライアント端末１−ＮのＡＰＩ２０−Ｎ（例えば、ソケット（Socket）というネットワークＡＰＩ）により入力された文字列に対応するＵＲＬ又はＩＰアドレスを得るためにレゾリューション作業を行い、このようなレゾリューション作業の一過程としてローカルネットワークに接続された全てのクライアント端末にクエリメッセージを送る（Ｓ１０３）。クエリメッセージは、第１クライアント端末１−ＮのＩＰアドレス、送信先ＩＰアドレス、処理通信ポート、クエリ表示、及び文字列を含むことが好ましい。 
【００５１】
クエリメッセージが送信されると、ＮＬＩＡプログラムのインストールされた第２クライアント端末１−１は、クエリメッセージを受信し（Ｓ１０５）、クエリメッセージを分析してクエリメッセージがローカルネットワークを送信先とするか否かを判断する（Ｓ１０６）。判断の結果、ローカルネットワークを送信先とする場合はステップＳ１０７に
進み、ローカルネットワークが送信先であると判断されない場合は処理しない（Ｓ１０８）。 
【００５２】
クエリメッセージがローカルネットワークを送信先とするか否かは、クエリメッセージに含まれる送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示があるか否かを判断し、これらに該当する場合はクエリメッセージを処理することを決定する。なお、必要に応じて、クエリメッセージがローカルネットワークを送信先とするか否かは、クエリメッセージに含まれる処理通信ポートがインターネットアドレス処理用通信ポートと一致するか否かを判断する段階をさらに追加することができる。これは、２２４．０．０．２５１の場合はＭＤＮＳ（MulticastDNS）、２２４．０．０．２５２の場合はＬＬＭＮＲ（LinklocalMulticast Name Resolution）などのようにＩＰ毎にサービスが決められているので、別途に通信ポートの確認をしなくても適用できる。 
【００５３】
インターネットアドレスクエリ、応答のための通信には、一般的なデータ通信に比べて信頼性の保障はそれほど求められず、むしろ迅速かつ簡便な通信のほうが求められるので、相手側のクライアント端末が使用可能で通信準備ができているか否かを確認して通信を行うＴＣＰ／ＩＰよりは、接続状態を確認せずに直ちにデータを送信するＵＤＰを用い
ることが好ましい。 
【００５４】
また、インターネットアドレスクエリ、応答のためのデータはアプリケーション層で生成され、アプリケーション層で生成されたデータはトランスポート層、ネットワーク層、リンク層を通じてＵＤＰヘッダ、ＩＰヘッダなど各層のデータがさらに添付され、通信のためのデータパケット（イーサネット（登録商標）フレーム）の形態となる（表１参照）。イーサ
ネットヘッダは送信先と送信元のＬＡＮカードのハードウェアアドレスであるＭＡＣアドレスなどを含み、ＩＰヘッダは送信元と送信先のＩＰアドレス、プロトコルの種類などを含み、ＴＣＰ（ＵＤＰ）ヘッダは該当サービスの通信ポートなどに関する情報を含む。 
【００５５】
【表１】
2010517335.tif 000003
【００５６】
ネットワーク通信が行われるためにデータを送信する送信元とデータを受信する送信先の両方のアドレスがあるが、イーサネット（登録商標）ヘッダは送信元と送信先のＬＡＮカードなどハードウェアアドレスであるＭＡＣアドレスを、ＩＰヘッダは送信元と送信先のＩＰアドレス、プロトコルの種類などの情報を通知することにより、ネットワーク上で通信が行われるようにする役割を果たす。表２はＩＰヘッダの形態を示す表である。 
【００５７】
【表２】
2010517335.tif 000004
【００５８】
本発明によるローカルネットワークを用いた通信の場合、送信元ＩＰ部分はクライアント端末のＩＰアドレスになるが、送信先ＩＰ部分はローカルネットワークが送信先となり、特定クライアント端末のＩＰアドレスでないローカルネットワークを示すＩＰアドレスを指定する。ここで、イーサネット（登録商標）ヘッダもローカルネットワークを対象とするクエリ
メッセージであるか否かを示す。 
【００５９】
従って、クライアント端末は自身のＩＰでなくてもローカルネットワーク網を示すＩＰアドレスにデータが送信されるとこれを受信するが、ここでローカルネットワーク網を示すＩＰアドレスはローカルネットワークのクライアント端末の全てを対象とするものでもよく、選択的にデータ受信を希望するクライアント端末のみを対象とするものでもよい。データを受信したクライアント端末は、ＩＰヘッダの値によりクエリメッセージを送信した端末のＩＰアドレスが分かる。 
【００６０】
ローカルネットワークに接続された全てのクライアント端末にクエリメッセージを送信するためには、データ送信アドレスを一般ＩＰアドレスの代わりに２５５．２５５．２５５．２５５とするか、又はネットワーク網のＩＰ帯域のサブネットマスク適用部分に２５５を入力することによって送信可能となる。例えば、クエリメッセージを送信する端末
のＩＰアドレスが１４０．２５２．１３．６３で、サブネットマスクが２５５．２５５．２５５．０であれば、受信ＩＰアドレスに１４０．２５２．１３．２５５を入力すればよい。これと同様に、受信ＩＰアドレスを変更することにより、ネットワーク網の全てのクライアント端末にメッセージを送信することができる。 
【００６１】
一方、ローカルネットワーク網の全て又は複数のクライアント端末にレゾリューションクエリを送信する方法（例えば、ブロードキャスト通信）は、容易に多くの端末にクエリを送信できるので応答を期待することができるが、ややもすると不要な端末にまでクエリが送信され、ネットワークトラフィックが過剰に発生し得るという問題がある。このような問題を解決するために、関連ある端末にのみデータを送信するグループ通信のための共同チャネルでデータを送信する方法（例えば、マルチキャスト通信）を用いることもできる。 
【００６２】
まず、共同チャネルでのグループ通信のためには、通信のためのＩＰアドレスのうち送信先ＩＰアドレスとして、一般的な特定端末のＩＰアドレスではない、グループ通信用に定められた別途のＩＰアドレスを用いる。このような別途のＩＰアドレスはローカルネットワークを送信先とするアドレスに該当する。グループ通信用ＩＰアドレスは２２４．０．０．０から２３９．２５５．２５５．２５５までの範囲に属し、２２４．０．０．１は「このサブネット上の全てのホスト」、２２４．０．０．２は「このサブネット上の全てのルータ」など、ほとんどのＩＰが事前に特定用途に定められている。自国語インターネットアドレス処理のための共同チャネル用ＩＰとしては、インターネットアドレス用途に定められた２２４．０．０．２５１又は２２４．０．０．２５２が使用される。
【００６３】
各クライアント端末は特定ＩＰと通信ポートに送信されるデータに対して受信するか否かを決定することができ、グループ通信のための共同チャネルへの参加は共同チャネル用に使用される特定ＩＰと通信ポートに送信されるデータを受信することにより可能である。ここで、通信ポートは選択的なものであり、使用しなくてもよい。 
【００６４】
ローカルネットワーク内の１つのクライアント端末から自国語インターネットアドレスである文字列が入力されると、該当クライアント端末は特定ＩＰと通信ポートを送信先アドレス（ローカルネットワーク）とすることにより、グループ通信用共同チャネルに入力された自国語インターネットアドレスのレゾリューションクエリを送信し、グループ通信チャネルに接続された端末はチャネル、すなわち特定ＩＰと通信ポートを送信先アドレスとして送信されたクエリメッセージに対して、自身が処理できるデータであれば、処理データをグループ通信用共同チャネルに応答として送信するか、クエリメッセージを送信したクライアント端末に直接応答する。 
【００６５】
なお、応答メッセージを送信する場合は、ローカルネットワークに応答することもでき、問い合わせたクライアント端末のＩＰアドレスを知っているので、該当端末に直ちに応答することもできるので、両者は必要に応じて選択することができる。 
【００６６】
ローカルネットワークに応答する場合は、クエリメッセージを送信したクライアント端末が自身のクエリメッセージに対する応答であるか否かを確認する方式が必要であるが、この場合はクエリ識別子を用いる。クエリ識別子は任意のクエリを発生するプログラムにより割り当てられる識別子であり、例えば表４の「ＩＤ」を挙げることができ、クエリ
メッセージを送信するクライアント端末は自身が送信したクエリメッセージのクエリ識別子を記憶しておき、ローカルネットワークに応答メッセージが送信されると、その応答メッセージに含まれるクエリ識別子により自身の端末から送信されたクエリメッセージに対する応答メッセージであると認識する。
【００６７】
一方、本実施形態においては、サービスの区分のために一般的なＤＮＳクエリで使用する５３ポートではない、他の通信ポートを使用することができる。例えば、一般的なＤＮＳ通信には５３番ポートが使用されるが、５３５３、５３５５などの変更されたポートを使用することができる。 
【００６８】
また、アプリケーション層のクエリメッセージは、一般的なインターネットアドレスクエリに使用されるＤＮＳプロトコルと形式を用いることができる。ＤＮＳプロトコルのクエリメッセージ／応答メッセージは、ヘッダと、クエリと応答のための４つのセクションに区分されたデータパケットの形態を有する。 
【００６９】
【表３】
2010517335.tif 000005
【００７０】
データパケットのセクションのうち、ヘッダセクションは常に存在するものであり、いかなるセクションが存在するか、メッセージがクエリ又は応答であるか、などに関する情報を示す。ヘッダはＩＤ、ＱＲ、ＯＰｃｏｄｅ、ＲＣＯＤＥなどのフィールドを含み、それぞれの意味は次の通りである。 
【００７１】
【表４】
2010517335.tif 000006
【００７２】
【表５】
2010517335.tif 000007
【００７３】
クエリメッセージを送る際はクエリ／応答を意味するＱＲフィールドの値を０とし、応答メッセージを送る際はＱＲフィールドの値を１と表記することにより、クエリであるか応答であるかを通知する。また、ローカルネットワーク網に接続された複数のコンピュータに対する通信の場合と１対１通信の場合はデータ送信方法を示すＺフィールドにこれ
を表示し、クエリ識別子（ID）は任意のクエリを発生するプログラムにより割り当てられる識別子である。ヘッダ値と共に、クエリ及び応答メッセージはクエリ、応答セッションに格納される。 
【００７４】
【表６】
2010517335.tif 000008
【００７５】
表６のようにクエリメッセージにユーザが入力した文字列とクエリ形態に関するデータを格納して送信すると、表７のようにそれに対する応答をクエリ形態に合わせて応答メッセージにより応答する。 
【００７６】
【表７】
2010517335.tif 000009
【００７７】
一方、クエリメッセージを送信したクライアント端末は、クエリ形態に合わせて返送された応答メッセージを用いて、例えば該当サイトへの接続などを行う。ここではＤＮＳクエリ、応答形態を用いたが、その形態は特定形態に限定されるものではない。 
【００７８】
クエリメッセージは、ＤＮＳクエリ形態以外にも、ローカルネットワーク通信でのコンピュータ認識など広く使用されているネットバイオス（NetBIOS）や、ネットバイオスの拡張プロトコルであるネットビューイ（NetBEUI）、ＩＰＸなどを用いることができる。 
【００７９】
ネットバイオスの場合もクエリデータの形態は標準ＤＮＳクエリと類似した形態を有し、クエリデータの種類を示すリソースレコードはネットバイオスに該当するＮＢリソースレコードを用いる。 
【００８０】
一方、クエリメッセージを分析し、クエリメッセージがローカルネットワークを送信先とする場合はクエリメッセージに対して処理を行うことを決定し、文字列が自国語インターネットアドレスであるか否かを判断する。（Ｓ１０７）。 
【００８１】
入力された文字列が自国語インターネットアドレスであるか否かを判断する具体的な過程については、同出願人による韓国特許出願第２００６−７０２７０号の記載内容、韓国特許登録第３１７０５９号の記載内容などが本出願明細書に援用される。例えば、入力された文字列に「.」が挿入されているか否かを基準に、「.」が挿入された文字列と「.」が挿入されていない文字列に１次分類し、次に入力された文字列の最後の「.」の次に来る文字の種類、サイズなどによって２次分類し、１次と２次の分類方式の各種組み合わせにより、自国語インターネットアドレスであるか否かを判断する方式を採用することができる。 
【００８２】
一方、「www」を含むか否か、「http://」を含むか否か、「/,＼」を含むか否か、「.」文字を用いて自国語インターネットアドレスであるか否かを判断する方式なども含むことができる。例えば、「.」文字を用いて自国語インターネットアドレスであるか否かを判断する方式について説明すると、入力された文字列に「.」文字があるか否かによって、「.」文字がない場合は自国語インターネットアドレスであり、「.」文字がある場合は自国語インターネットアドレスではないと判断する。 
【００８３】
次に、入力された文字列が自国語インターネットアドレスであるか否かを判断した結果に従って、自国語インターネットアドレスである場合、自国語インターネットアドレスプログラムは、レゾリューションクエリに対する応答として、自国語インターネットアドレスの処理が可能な自国語インターネットアドレス処理サーバのインターネットアドレスを第１クライアント端末に応答することができる（Ｓ１０９）。 
【００８４】
一方、他の方式として、自国語インターネットアドレス処理サーバのインターネットアドレスをローカルネットワークに応答することができることは前述した通りである。また、自身が以前に処理したことのあるデータに対してキャッシュを行いながら応答することもできる。 
【００８５】
一方、第１クライアント端末がインターネットアドレスの応答を受け取ると、取得したインターネットアドレスを用いて自国語インターネットアドレス処理サーバに接続する（Ｓ１１１）。 
【００８６】
以下、本発明の実施形態による自国語インターネットアドレス処理サーバの処理フローチャートを説明する。図３は、本発明の実施形態による自国語インターネットアドレス処理サーバの処理フローチャートである。 
【００８７】
図３を参照すると、第１クライアント端末が自国語インターネットアドレス処理サーバに接続すると、入力された文字列に関する情報を自国語インターネットアドレス処理サーバに送信する（Ｓ３１３）。自国語インターネットアドレス処理サーバは、文字列が送信されるとこれに対応するインターネットアドレスを処理するが、まずアドレス用キーワードとインターネットアドレスをマッチングして保存する自国語インターネットアドレスデータベースから検索する（Ｓ３１５，Ｓ３１７）。 
【００８８】
検索の結果、前記文字列と一致するアドレス用キーワードが存在する場合は、前記アドレス用キーワードに対応するインターネットアドレスを第１クライアント端末にインターネットアドレスを返送する（Ｓ３１９）。インターネットアドレスが送信された第１クライアント端末は該当ウェブページに接続する（Ｓ３２３）。 
【００８９】
自国語インターネットアドレスデータベースとは、アドレス用キーワードとそれに対応するインターネットアドレスを予め対応させておくデータベースを意味し、例えば「青瓦台」というアドレス用キーワードに「www.president.go.kr」を対応させておく。 
【００９０】
一方、入力された文字列がアドレス用キーワードと一致しない場合、自国語インターネットアドレス処理サーバは自国語インターネットアドレスデータベースを検索し、文字列と一致するアドレス用キーワードが存在しなければ、文字列を特定検索サーバに問い合わせる検索クエリ式に変えて第１クライアント端末に送信する（Ｓ３２１）。これが送信された第１クライアント端末は特定検索サーバに接続して該当検索ウェブページに接続する（Ｓ３２３）。 
【００９１】
他の変形例として、自国語インターネットアドレスデータベースを検索して文字列と一致するアドレス用キーワードが存在しない場合、特定検索サーバのインターネットアドレスを前記第１クライアント端末に送信することもできる。 
【００９２】
他の変形例として、自国語インターネットアドレス処理サーバが第１クライアント端末から文字列を受信すると、自国語インターネットアドレス処理サーバは前記文字列を特定検索サーバに問い合わせる検索クエリ式に変えて第１クライアント端末に送信することもできる。 
【００９３】
また、自国語インターネットアドレス処理サーバが、第１クライアント端末から文字列を受信すると、自国語インターネットアドレス処理サーバが検索用キーワードを保存する検索キーワードデータベースを備え、検索キーワードデータベースを検索して文字列と一致する検索用キーワードが存在する場合、文字列を特定検索サーバに問い合わせる検
索クエリ式に変えて第１クライアント端末に送信して検索サーバと連携することもできる。 
【００９４】
一方、ローカルネットワーク１のクライアント端末が自国語インターネットアドレスレゾリューションクエリに対して応答できるようにするために該当機能のプログラムがインストールされるが、自国語インターネットアドレスプログラムはウェブブラウザとは別途の独立したアプリケーションにより作成することもでき、ウェブブラウザ自体にこの機能を搭載することもできることはもちろんである。また、自国語インターネットアドレスプログラムの一部機能はＯＳの本来の機能により行うこともできる。 
【００９５】
一方、従来の自国語処理プログラムの場合は、文字列が入力されると、文字列がＡＰＩに送信される前の段階でフック及び処理が行われるが、本発明の自国語インターネットアドレスプログラムは、ネットワークに問い合わされたデータを受け取って応答する構造となっているので、従来技術に比べてクライアントシステムに対する変更が著しく減少し、安定したシステムを構築することができる。 
【００９６】
また、本発明を実際に実現する上で、クライアント端末で行われる自国語インターネットアドレスに対するレゾリューションクエリは、ローカルネットワーク網へのクエリと共にドメインネームサービスサーバにレゾリューションクエリを送信することができる。ローカルネットワーク網へのクエリと並行してドメインネームサービスサーバにクエリを行う場合は、クライアント端末はこれらのうち先に届いた応答に対してのみ処理する。 
【００９７】
他の変形例としては、クライアント端末がローカルネットワークに自国語インターネットアドレスのレゾリューションクエリを行い、所定時間に応答できる端末がない場合、クライアント端末はドメインネームサービスサーバにクエリを行うように実現されてもよい。 
【００９８】
一方、自国語インターネットアドレスプログラムが該当クライアント端末にインストールされる際に、クライアントがローカルネットワーク網内にある全てのクライアント端末に送信されるクエリメッセージを受信するために、又はグループ通信チャネルで接続されたクライアント端末にのみクエリメッセージを送信する方法で送信されるクエリメッセージを受信することのできる環境となるように、クライアントの設定を変更することができる。 
【００９９】
例えば、グループ通信チャネルで接続されたクライアント端末にのみデータを送信する方法の場合、自国語インターネットアドレスプログラムがインストールされると、使用しているネットワークカードに関するルーティング情報を見て、２２４．０．０．０／４帯域（２２４．０．０．０〜２３９．２５５．２５５．２５５）に使用できるように設定されているか否かを確認するように設定することができる。下記の表８にはコマンドでroute print命令により確認した場合を示す。 
【０１００】
【表８】
2010517335.tif 000010
【０１０１】
ほとんどのＭＳ系列Ｗｉｎｄｏｗｓ（登録商標）ではグループ通信チャネルで接続されたクライアント端末にのみデータを受信するように事前に設定されているが、自国語インターネットアドレスプログラムはこのような設定を確認し、もしそうなっていなければ、クライアントのルータテーブルで２２４．０．０．０／４帯域を処理できるように追加する。例えば、route add命令を用いて簡単に追加できる。 
【０１０２】
自国語インターネットアドレスプログラムは、自国語インターネットアドレスに対するクエリが送信されるＩＰ（２２４．０．０．２５１〜２など）とPort（５３，５３５５，５３５３など）に対しては、データ受信があるか否かをモニタするようにし、該当するデータ受信イベントが発生すると、これに対して反応及び処理するようにすることが好ましい。 
【０１０３】
（他の実施形態） 
【０１０４】
以下、図４を参照して本発明の他の実施形態による他の自国語インターネットアドレスの処理方法を説明する。図２の自国語インターネットアドレスの処理方法との相違点を中心に説明すると、自国語インターネットアドレスプログラムが自国語インターネットアドレスデータベースを保有している点が主な相違点である。 
【０１０５】
図４を参照すると、ローカルネットワーク網１内のクライアント端末１−１、…、１−Ｎのいずれか１つの第１クライアント端末のウェブブラウザに文字列が入力されると（Ｓ２０１）、該当クライアント端末のＡＰＩによりローカルネットワーク網内のクライアント端末にクエリメッセージを送信する（Ｓ２０３）。 
【０１０６】
次に、ローカルネットワーク網１内のクライアント端末のうち自国語インターネットアドレスプログラムのインストールされた第２クライアント端末がクエリメッセージを受信する（Ｓ２０５）。 
【０１０７】
受信されたクエリメッセージを分析し、クエリメッセージがローカルネットワークを送信先とするクエリである場合はクエリメッセージに対して処理を行うことを決定する（Ｓ２０６）。判断の結果、ローカルネットワークを送信先とする場合はステップＳ２０７に進み、ローカルネットワークが送信先であると判断されない場合は処理しない（Ｓ２０
８）。 
【０１０８】
クエリメッセージがローカルネットワークを送信先とするか否かは、クエリメッセージに含まれる送信先ＩＰアドレスがローカルネットワークを対象とするＩＰアドレスと一致するか否か、前記クエリメッセージにクエリ表示があるか否かを判断し、これらに該当する場合は前記クエリメッセージを処理することを決定することは前述した通りである。 
【０１０９】
一方、クエリメッセージに対して処理を行うことを決定すると（Ｓ２０６）、自国語インターネットアドレスプログラムが、アドレス用キーワードとインターネットアドレスをマッチング保存する自国語インターネットアドレスデータベースを備え、自国語インターネットアドレスデータベースを検索して文字列と一致するアドレス用キーワードが存在する場合に、前記アドレス用キーワードに対応するインターネットアドレスを検出する（Ｓ２０７）。 
【０１１０】
次に、自国語インターネットアドレスプログラムは、自国語インターネットアドレスデータベースに入力された文字列に対応するインターネットアドレス（ＵＲＬ又はＩＰ）があれば、対応するインターネットアドレスを含む応答メッセージを第１クライアント端末に応答し（Ｓ２０９）、これを受信したクライアント端末は、応答されたインターネッ
トアドレスを用いて該当ウェブページに接続する（Ｓ２１１）。 
【０１１１】
他の実施形態によれば、自国語インターネットアドレスプログラムは、自国語インターネットアドレスデータベースに入力された文字列に対応するインターネットアドレス（ＵＲＬ又はＩＰ）があれば、対応するインターネットアドレスを含む応答メッセージをローカルネットワークに応答し、第１クライアント端末は、自身のクエリメッセージに対する応答メッセージであれば、これを用いて該当ウェブページに接続するように実現することもできる。この場合は、クエリメッセージに含まれるクエリ識別子（ID）を用いて実現可能であることは前述した通りである。 
【０１１２】
一方、自国語インターネットアドレスデータベースに入力された文字列に対応するＵＲＬやＩＰなどのインターネットアドレスがない場合は、図２のステップＳ１０７に進む。すなわち、自国語インターネットアドレスプログラムは、入力された文字列が自国語インターネットアドレスであるか否かを判断し（図２のＳ１０７）、その結果に従ってステップＳ１０９とステップＳ１０３にそれぞれ進む。また、インターネットアドレス検出段階で文字列に対応するインターネットアドレスを検出できない場合、文字列を特定検索サーバに問い合わせる検索クエリ式に変えて第１クライアント端末に送信するようにすることもできる。 
【０１１３】
他の変形例としては、ステップＳ２０６とステップＳ２０７の間に、文字列が自国語インターネットアドレスであるか否かを判断する段階を含むこともできる。例えば、自国語インターネットアドレスデータベース検索の前に自国語インターネットアドレスであるか否かを判断する構成によれば、自国語インターネットアドレスであると判断された場合は、自国語インターネットアドレスデータベースの検索を行い、自体の自国語インターネットアドレスデータベース検索過程で文字列に対応するインターネットアドレスがあれば、このインターネットアドレスを含む応答メッセージをクライアント端末に応答し、自国語インターネットアドレスデータベース検索過程で文字列に対応するインターネットアドレスがなければ、自国語インターネットアドレス処理サーバ又は検索サーバのインターネットアドレスをクライアント端末に返すことができる。また、自国語インターネットアドレスであると判断されない場合は、以降の処理を行わず、一般的な手順により処理されるようにする。 
【０１１４】
さらに他の変形例によれば、自国語インターネットアドレスプログラムは、入力された自国語インターネットアドレスデータベースに入力された文字列に対応するＵＲＬやＩＰなどのインターネットアドレスがあるか否かを検索し、自国語判断は行わない方式で実現することもできる。
この場合は、自国語インターネットアドレスデータベースに入力された文字列に対応するＵＲＬやＩＰなどのインターネットアドレスがあれば、対応するＩＰ又はＵＲＬをクライアント端末に応答し、自国語インターネットアドレスデータベースに入力された文字列に対応するＵＲＬやＩＰなどのインターネットアドレスがなければ、以降の処理を行わず、一般的な手順により処理されるようにする。 
【０１１５】
さらに他の実施形態によれば、文字列が自国語インターネットアドレスであれば、特定検索サーバのインターネットアドレスを含む応答メッセージを第１クライアント端末に送信するように構成することができる。
この場合、応答メッセージを送信された第１クライアント端末は特定検索サーバに接続し、第１クライアント端末には検索結果が提供される。 
【０１１６】
この変形例として、応答メッセージをローカルネットワークに送信することができるのはもちろんである。 
【０１１７】
図５は、本発明の他の実施形態による自国語インターネットアドレスの処理を説明するためのブロック図である。 
【０１１８】
図１との相違点を中心に説明すると、図１のシステムでは自国語インターネットアドレスプログラムが独立したアプリケーションの形態であるのに対して、図４のシステムではウェブブラウザ１０−１に搭載される自国語インターネットアドレスプログラムの形態で実現されている点に相違点がある。ウェブブラウザがアクティブになっている場合、データ（パケット）が送信されると、該当するデータを受け取って応答する。
この場合は、特にウェブブラウザ又はＯＳ自体の機能により自国語インターネットアドレスを処理する機能を追加することもできることはもちろんである。 
【０１１９】
本発明の技術思想は前記好ましい実施形態によって具体的に記述されているが、前記実施形態はその説明のためのものであり、それらを限定するものではないことを周知すべきである。また、本発明の技術分野における通常の知識を有する者であれば、本発明の技術思想の範囲内で様々な実施形態が可能であることを理解するであろう。 
【図１】
2010517335.tif 000011
【図２】
2010517335.tif 000012
【図３】
2010517335.tif 000013
【図４】
2010517335.tif 000014
【図５】
2010517335.tif 000015
【国際調査報告】
2010517335.tif 000016
2010517335.tif 000017