(57)【要約】  接続者端末識別装置は、アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断して設置有無情報を生成するアプリケーション設置判断部、前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成する接続者識別コード生成部、及び前記生成された接続者識別コードを用いて前記接続者端末を識別する接続者端末識別部を含む。
2011523735.tif 000002
【特許請求の範囲】
【請求項１】
接続者端末識別装置において、
アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断して設置有無情報を生成するアプリケーション設置判断部、
前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成する接続者識別コード生成部、及び
前記生成された接続者識別コードを用いて前記接続者端末を識別する接続者端末識別部を含む接続者端末識別装置。
【請求項２】
前記アプリケーション設置判断部は、前記判断の結果、前記各アプリケーションが設けられている場合、第１の記号を前記各アプリケーションの設置有無情報として記録し、前記判断の結果、前記各アプリケーションが設けられていない場合、第２の記号を前記各アプリケーションの設置有無情報として記録することを特徴とする、請求項１に記載の接続者端末識別装置。
【請求項３】
前記アプリケーション設置判断部は、前記各アプリケーションのバージョン情報を獲得し、前記接続者識別コードは、前記バージョン情報を追加で利用して生成されることを特徴とする、請求項１に記載の接続者端末識別装置。
【請求項４】
接続者端末識別方法において、
アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断するステップ、
前記判断の結果によって前記各アプリケーションの設置有無情報を生成するステップ、
前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成するステップ、及び
前記生成された接続者識別コードを用いて前記接続者端末を識別するステップを含む接続者端末識別方法。
【請求項５】
前記各アプリケーションのバージョン情報を獲得するステップをさらに含み、
前記接続者識別コードは、前記バージョン情報を追加で利用して生成されることを特徴とする、請求項４に記載の接続者端末識別方法。
【請求項６】
前記生成された接続者識別コードを前記接続者端末のＩＰアドレスと結合するか、またはクッキー、ユーザデータ及びフラッシュデータのうち一つ以上に挿入された識別情報と結合して接続者端末識別子を生成するステップ、及び
前記接続者端末識別子を利用して前記接続者端末を識別するステップをさらに含む、請求項４に記載の接続者端末識別方法。
【請求項７】
接続者識別コード生成方法において、
アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断するステップ、
前記判断の結果によって前記各アプリケーションの設置有無情報を生成するステップ、及び
前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成するステップを含む接続者識別コード生成方法。
【請求項８】
前記設置有無情報を生成するステップは、
前記判断の結果、前記各アプリケーションが設けられている場合、第１の記号を前記各アプリケーションの設置有無情報として記録するステップ、及び
前記判断の結果、前記各アプリケーションが設けられていない場合、第２の記号を前記各アプリケーションの設置有無情報として記録するステップを含む、請求項７に記載の接続者識別コード生成方法。
【請求項９】
前記各アプリケーションがバージョン確認対象である場合、前記接続者端末に設けられたアプリケーションのバージョン情報を確認するステップをさらに含み、
前記接続者識別コードは、前記バージョン情報を追加で利用して生成されることを特徴とする、請求項７に記載の接続者端末識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続者識別コード生成方法及びそれを用いた接続者端末識別装置及び方法に関する。
【背景技術】
【０００２】
インターネット上の所定のウェブサイトにインターネット利用者が訪問すると、該当ウェブサイトを運営するウェブサーバには、訪問者のＩＰアドレス（ＩＰ  Ａｄｄｒｅｓｓ）やアクセス回数等の情報が自動的に格納されるが、これをログ情報という。
【０００３】
ウェブサイトの運営者は、このようなログ情報を分析して自分のウェブサイトの訪問者数、アクセス回数、ページビュー等の訪問者がウェブサイトで行う行動、即ち、訪問者のうち純粋な訪問者数、またウェブサイトへの訪問経路等、ウェブサイトを訪問するユーザの特性と行動様式を把握することができる。
【０００４】
このようにログ情報を分析して、ウェブサイトを訪問するユーザの特性を把握するための第一段階は、接続者端末を識別することである。このために、ウェブサーバは、接続者端末のＩＰアドレスを接続者端末の識別のための識別子として使用するか、または固有のＩＤを接続者端末に付与することができる。接続者端末に付与された固有ＩＤは、接続者端末のクッキー等に格納することができる。
【０００５】
その後、固有ＩＤが付与された接続者端末がウェブサイトにアクセスすると、ウェブサーバは、ウェブサイトにアクセスした接続者端末の固有ＩＤを読み出すことにより、接続者端末を識別することができる。
【０００６】
しかし、クッキー等に格納されている固有ＩＤのみを用いて接続者端末を識別する場合、接続者端末のＩＰアドレスが頻繁に変更されたり、またはクッキー等が接続者端末から削除されてしまうと、ウェブサーバはウェブサイトにアクセスした接続者端末を正確に識別することができなくなるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の一実施の形態は、接続者端末にアプリケーションが設けられているか否かに基づき、生成された接続者識別コードを用いて接続者端末を識別することにより、正確に接続者端末を識別することができるシステム及び方法を提供する。
【０００８】
また、本発明の一実施の形態は、ＩＰアドレスが頻繁に変更されたり、またはクッキー等に格納されている接続者端末識別子が削除される場合にも、接続者端末にアプリケーションが設けられているか否かに基づき、生成された接続者識別コードを用いて接続者端末を識別することができるシステム及び方法を提供する。
【０００９】
また、本発明の一実施の形態は、接続者端末にアプリケーションが設けられているか否かを利用して接続者識別コードを生成することができる方法を提供する。
【課題を解決するための手段】
【００１０】
前述した技術的課題を達成するための技術的手段として、本発明の第１の側面は、アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断して設置有無情報を生成するアプリケーション設置判断部、前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成する接続者識別コード生成部、及び前記生成された接続者識別コードを用いて前記接続者端末を識別する接続者端末識別部を含む接続者端末識別装置を提供することができる。
【００１１】
また、本発明の第２の側面は、アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断するステップ、前記判断の結果によって前記各アプリケーションの設置有無情報を生成するステップ、前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成するステップ、及び前記生成された接続者識別コードを用いて前記接続者端末を識別するステップを含む接続者端末識別方法を提供することができる。
【００１２】
また、本発明の第３の側面は、アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断するステップ、前記判断の結果によって前記各アプリケーションの設置有無情報を生成するステップ、及び前記各アプリケーションの設置有無情報を組み合わせて前記接続者端末の接続者識別コードを生成するステップを含む接続者識別コード生成方法を提供することができる。
【発明の効果】
【００１３】
前述した本発明の課題を解決するための手段によると、接続者端末にアプリケーションが設けられているか否かを判断して接続者端末を識別することができる。
【００１４】
また、前述した本発明の課題を解決するための手段によると、ＩＰアドレスまたはクッキー（Ｃｏｏｋｉｅ）等に格納されている識別子によるだけでなく、接続者端末にアプリケーションが設けられているか否かを判断して接続者端末を識別するため、より正確に接続者端末を識別することができ、ＩＰアドレスが頻繁に変更されたり、またはクッキー等が削除される場合にも接続者端末を識別することができる。
【図面の簡単な説明】
【００１５】
【図１】接続統計情報を提供するシステムの概略図である。
【図２】本発明の一実施の形態による接続者端末識別装置の詳細構成図である。
【図３】本発明の一実施の形態によるアプリケーションリストを示した図面である。
【図４】本発明の一実施の形態によるアプリケーションの設置有無情報、及び接続者識別コードが記録された接続者識別コード生成テーブルを示した図面である。
【図５】本発明の一実施の形態による接続者識別コード生成方法のフローチャートである。
【図６】本発明の一実施の形態による接続者端末識別装置が接続者端末を識別する方法のフローチャートである。
【発明を実施するための形態】
【００１６】
下記に添付した図面を参照して、本発明が属する技術分野における通常の知識を有する者が容易に実施できるように、本発明の実施の形態を詳しく説明する。しかし、本発明は、様々な異なる形態で具現可能であり、ここで説明する実施の形態に限らない。なお、図面において、本発明を明確に説明するために説明と関係ない部分は省略し、明細書全体を通じて類似した部分については類似した図面符号を付けた。
【００１７】
明細書全体において、ある部分が他の部分と「連結」されているとすると、これは「直接的に連結」されている場合だけでなく、その間に他の素子を介在して「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とすると、これは特に反対の記載がない限り、他の構成要素を除外せず、他の構成要素をさらに含むことができることを意味する。
【００１８】
以下に添付した図面を参照して、本発明を詳しく説明する。
【００１９】
図１は、本発明の一実施の形態による接続統計情報を提供するシステムの概略図である。
【００２０】
図示のように、接続統計情報を提供するシステムは、接続者端末１００、接続統計サーバ２００、及び管理者端末３００を含む。
【００２１】
接続者端末１００は、ポータルサイトサーバ（図示せず）で提供するポータルサイト（図示せず）にアクセスして検索語を入力し、検索結果として提供されるクリック費用（Ｃｏｓｔ  Ｐｅｒ  Ｃｌｉｃｋ、以下、ＣＰＣという）方式の広告、またはウェブサイト４００とリンクされたバナー広告、またはＵＲＬアドレスをクリックしてウェブサーバ５００を介してウェブサイト４００にアクセスすることができ、さらに接続者端末１００に設けられたウェブブラウザーにＵＲＬアドレスを直接入力し、ウェブサイト４００にアクセスすることもできる。このために、接続者端末１００は、インターネットアクセスのためのＩＰアドレスを有し、インターネットブラウジングのためのウェブブラウザーが設けられている。
【００２２】
ウェブサイト４００には、ログ分析のための接続統計生成用スクリプトが挿入されてもよい。ウェブサイト４００に含まれたスクリプトは、接続者端末１００で駆動中であるブラウザー（ｂｒｏｗｓｅｒ）がウェブページをローディング（ｌｏａｄｉｎｇ）、またはアンロディング（ｕｎｌｏａｄｉｎｇ）する時に、アクセス情報を接続統計サーバ２００に伝送することができる。
【００２３】
接続統計サーバ２００は、接続者端末識別装置２１０及び接続統計提供装置２２０を含む。
【００２４】
接続者端末識別装置２１０は、接続者端末１００に設けられることができる様々なアプリケーションの設置有無情報、またはバージョン情報に基づいて生成された接続者識別コードを生成して、接続者端末１００を識別することができる。
【００２５】
例えば、接続者端末識別装置２１０は、アプリケーションリストを参照して、各アプリケーションが接続者端末１００に設けられたか否かを判断して設置有無情報を生成し、接続者端末１００に設けられているアプリケーションがバージョン（ｖｅｒｓｉｏｎ）情報確認対象である場合は、前記アプリケーションのバージョンを確認してアプリケーションの設置有無情報またはバージョン情報を組み合わせて、一連の文字列または数字からなる接続者識別コードを生成することができる。
【００２６】
接続統計提供装置２２０は、管理者端末３００の要請に従ってウェブサイト４００に対する総アクセス回数、純接続者数、購買転換数、総アクセス回数に対する購買転換率、純接続者数に対する購買転換率、及びウェブサイト４００でアクセスを維持した時間である滞留時間等を含む接続統計情報を生成して、管理者端末３００に提供することができる。
【００２７】
図２を参照して、接続者端末識別装置２１０の詳細構成に対して、詳しく説明する。
【００２８】
図２は、本発明の一実施の形態による接続者端末識別装置の詳細構成図である。
【００２９】
図示のように、本発明の一実施の形態による接続者端末識別装置２１０は、アプリケーション設置判断部２１１、接続者識別コード生成部２１２、及び接続者端末識別部２１３を含む。
【００３０】
参考として、本発明の実施の形態による図２に示した構成要素は、ソフトウェア、またはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）のようなハードウェア構成要素を意味し、所定の役割をする。
【００３１】
しかし、「構成要素」は、ソフトウェアまたはハードウェアに限られる意味ではなく、各構成要素は、アドレッシングできる格納媒体に格納されるように構成されてもよく、一つまたはそれ以上のプロセッサを再生するように構成されてもよい。
【００３２】
よって、その一例として、構成要素はソフトウェア構成要素、客体指向ソフトウェア（ｏｂｊｅｃｔ−ｏｒｉｅｎｔｅｄ  ｓｏｆｔｗａｒｅ）構成要素、クラス構成要素、及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウエア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ及び変数を含む。
【００３３】
構成要素と該当構成要素から提供される機能は、もっと小さい数の構成要素に結合されるか、または追加的な構成要素としてさらに分離することができる。
【００３４】
アプリケーション設置判断部２１１は、接続者端末１００別に接続者端末１００にどのようなアプリケーションが設けられているかを判断することができる。即ち、アプリケーション設置判断部２１１は、所定の様々なアプリケーションが記載されているアプリケーションリストを参照して、接続者端末に設けられることができる様々なアプリケーションのうち、どのアプリケーションが設けられ、どのアプリケーションが設けられていないかを判断することができる。
【００３５】
例えば、アプリケーション設置判断部２１１は、接続者端末１００に設けられることができる 様々なアプリケーション、アクティブエックス（Ａｃｔｉｖｅ  Ｘ）、及びプラグイン（Ｐｌｕｇ−ｉｎ）プログラムのリストを有しており、前記リストを参照して接続者端末にどのようなアプリケーションが設けられているかを判断することができる。
【００３６】
また、アプリケーション設置判断部２１１は、前記判断の結果に基づいてアプリケーションの設置有無情報を生成することができる。
【００３７】
例えば、アプリケーション設置判断部２１１は、前記判断の結果、接続者端末１００にアプリケーションが設けられている場合、第１の記号を前記アプリケーションの設置有無情報として記録し、前記判断の結果、接続者端末に前記アプリケーションが設けられていない場合、第１の記号と異なる第２の記号をアプリケーションの設置有無情報として記録する。
【００３８】
ここで、第１の記号及び第２の記号は、例えば文字または数字である。
【００３９】
例えば、接続者端末１００に設けられているアプリケーションに対しては「１」と表示して、アプリケーションの設置状態情報を生成し、接続者端末１００に設けられていないアプリケーションに対しては「０」と表示して、設置有無情報を生成することができる。
【００４０】
また、アプリケーション設置判断部２１１は、前記各アプリケーションのバージョン情報を獲得することができる。
【００４１】
アプリケーション設置判断部２１１は、接続者端末１００に設けられているアプリケーションがバージョン確認対象である場合、所定のアルゴリズムを用いて前記アプリケーションのバージョンをチェックして記録することができる。
【００４２】
アプリケーション設置判断部２１１は、接続者端末１００に設けられているアプリケーションに対し、第１の記号を用いて前記アプリケーションの設置有無情報を生成する他に、前記アプリケーションに対してバージョン情報をチェックして記録することもできる。即ち、接続者端末１００に設けられているアプリケーションに対しては、設置有無情報とバージョン情報の両方とも生成してもよく、設置有無情報及びバージョン情報のうちいずれか一つのみを生成してもよい。
【００４３】
接続者識別コード生成部２１２は、アプリケーション設置判断部２１１が生成したアプリケーションの設置有無情報を組み合わせて接続者識別コードを生成することができる。また、接続者識別コード生成部２１２は、バージョン情報を追加的に利用して接続者識別コードを生成することもできる。
【００４４】
接続者識別コード生成部２１２は、第１の記号及び第２の記号を組み合わせるか、または追加的にバージョン情報を組み合わせて接続者端末毎にユニーク（ｕｎｉｑｕｅ）な接続者識別コードを生成することができる。
【００４５】
ここで、接続者識別コード生成部２１２が生成した接続者識別コードは、所定時間の間に臨時に格納されてから削除されてもよい。
【００４６】
接続者端末識別部２１３は、接続者識別コード生成部２１２が生成した接続者識別コードを用いて接続者端末１００を識別することができる。
【００４７】
また、接続者端末識別部２１２は、接続者識別コードを用いて接続者端末１００を識別した後、接続統計提供装置２２０に接続者端末１００に対する識別情報を伝送することができる。
【００４８】
ここで接続者端末１００は、デスクトップコンピューター、ノート型パソコン、ラップトップ（ｌａｐｔｏｐ）コンピューター、及び個人ポータブル端末機を含み、ポータブル端末機は、携帯性及び移動性が保障される無線通信装置であって、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）−２０００、Ｗ−ＣＤＭＡ（Ｗ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ  Ｉｎｔｅｒｎｅｔ）端末機等のような全ての種類のハンドヘルド（Ｈａｎｄｈｅｌｄ）基盤の無線通信装置を含む。
【００４９】
このような本発明の一実施の形態による接続者端末識別装置２１０によると、接続者端末１００に設けられることができる多数のアプリケーションの設置有無情報またはバージョン情報の組合により接続者識別コードが生成され、接続者端末１００間で重複することなく、接続者端末１００毎に固有の識別コードを付与することができ、接続者端末１００を容易に識別することができる。
【００５０】
図３は、本発明の一実施の形態によるアプリケーションリストを示した図面である。
【００５１】
本発明の一実施の形態によるアプリケーションリストには、接続者端末に設けられることができる様々なアプリケーション、アクティブエックス（Ａｃｔｉｖｅ  Ｘ）、及びプラグイン（Ｐｌｕｇ−ｉｎ）プログラムが記録されている。
【００５２】
例えば、接続者端末に設けられることができるアプリケーションは、「メディアプレーヤー」、「エクスプローラ」、「アウトルックエクスプレス」、「Ａｄｄｒｅｓｓ  Ｂｏｏｋ」等であってもよい。図３には、２１個のアプリケーションがアプリケーションリストに記録されていると示されているが、本発明の一実施の形態によるアプリケーションリストには、さらに多くのアプリケーションが追加されてもよい。
【００５３】
よって、本発明の一実施の形態による接続者端末識別装置及び方法によると、少なくとも２＾２１個の接続者端末を識別することができる。
【００５４】
図４は、本発明の一実施の形態によるアプリケーション設置有無情報、及び接続者識別コードが記録された接続者識別コード生成テーブルを示した図面である。
【００５５】
図示のように、本発明の一実施の形態による接続者識別コード生成テーブルには、接続者端末毎に各アプリケーションの設置有無情報またはバージョン情報が記録されることができる。
【００５６】
例えば、第１の接続者端末に対して、どのようなアプリケーションが設けられているかを判断した結果、図３に示しているアプリケーションリストに記録されているアプリケーションのうち、「Ａｄｄｒｅｓｓ  Ｂｏｏｋ」、「Ｄｅｓｋｔｏｐ  Ｕｐｄａｔｅ  ＮＴ」、「Ｄｉｒｅｃｔ  Ｓｈｏｗ」等が設けられており、「Ｄｉｒｅｃｔ  Ａｎｉｍａｔｉｏｎ」、「Ｄｉｒｅｃｔ  Ａｎｉｍａｔｉｏｎ  Ｊａｖａ（登録商標）  Ｃｌａｓｓｅｓ」等が設けられていない場合、各アプリケーションの順番に対応するフィールドに「１」または「０」と表示される。即ち、１番目のアプリケーションに対応するフィールドには１、２番目のアプリケーションに対応するフィールドにも１、３番目のアプリケーションに対応するフィールドには０、４番目のアプリケーションに対応するフィールドにも０、５番目のアプリケーションに対応するフィールドには１と表示される。
【００５７】
さらに、このような方式により、アプリケーション設置判断部２１１は、アプリケーションリストに記録されている全てのアプリケーションに対して設置有無を判断し、第１の記号及び第２の記号を用いてアプリケーションの設置有無情報を生成し、接続者識別コード生成テーブルに記録することができる。
【００５８】
また、接続者識別コード生成テーブルには、アプリケーションの設置可否と関連した第１の記号及び第２の記号の他にも、アプリケーションのバージョン情報が記録される。
【００５９】
例えば、図３に示しているアプリケーションリストのうち９番目のアプリケーションである「エクスプローラ５ブラウザー」に対して、アプリケーション設置判断部２１１は、所定のアルゴリズムを用いてバージョン情報をチェックする。また、前記バージョン情報を接続者識別コード生成テーブルのうち「エクスプローラ５ブラウザー」に対応する９番目のフィールドに記録する。さらに、このような方式により、アプリケーション設置判断部２１１は、アプリケーションリストに記録されているアプリケーションのうち、バージョン情報のチェック対象であるアプリケーションに対してバージョン情報をチェックし、接続者識別コード生成テーブルに記録することができる。
【００６０】
図４においては、９番目のアプリケーションに対応するフィールドにバージョン情報のみが記録されると示されているが、９番目のアプリケーションフィールドには、他のフィールドと同様に、第１の記号または第２の記号を用いて９番目のアプリケーションの設置有無情報のみが表示されてもよく、バージョン情報と設置有無情報が共に表示されてもよい。
【００６１】
アプリケーションリストに記録されている全てのアプリケーションに対して、設置有無情報またはバージョン情報のチェックが終了し、接続者識別コード生成テーブルに記録された後、接続者識別コード生成部２１２は、第１の記号、第２の記号またはバージョン情報をまとめて一連の文字列または数字からなった接続者識別コードを生成し、接続者識別コード生成テーブルに記録することができる。
【００６２】
接続者識別コードは、１番目のアプリケーションに対応するフィールドに記録されている記号またはバージョン情報から、最後のアプリケーションに対応するフィールドに記録されている記号またはバージョン情報までを順に連結して生成される。
【００６３】
例えば、接続者識別コード生成部２１２は、１、１、０、０、１、０、０、１、１１．０．６００１．７００４、１、０等の各アプリケーションに対応するフィールドに記録されている記号及びバージョン情報のうち、「．」等の文字を除いた数字を順に連結して  １１００１００１１１０６００１７００４１０という接続者識別コードを生成することができる。
【００６４】
図５は、本発明の一実施の形態による接続者識別コード生成方法のフローチャートである。
【００６５】
ステップＳ５００は、アプリケーション設置判断部２１１が、アプリケーションリストに含まれた各アプリケーションが接続者端末に設けられているか否かを判断するステップである。ステップＳ５００において、アプリケーション設置判断部２１１は、アプリケーションリストを参照して、アプリケーションリストに記録されている様々なアプリケーションのうち第ｎ番目のアプリケーションの設置有無を判断する。
【００６６】
例えば、アプリケーション設置判断部２１１は、接続者端末に設けられることができる各種のアプリケーションプログラム、アクティブエックス（Ａｃｔｉｖｅ  Ｘ）及びプラグイン（Ｐｌｕｇ−ｉｎ）プログラムリストを有しており、前記リストを参照して接続者端末にどのようなアプリケーションプログラムが設けられているかを判断することができる。
【００６７】
ステップＳ５０２は、前記ステップＳ５００で判断した結果、接続者端末に第ｎ番目のアプリケーションが設けられていない場合、アプリケーション設置判断部２１１が第２の記号を前記アプリケーションの設置有無情報として記録するステップである。例えば、アプリケーション設置判断部２１１は、接続者端末に第ｎ番目のアプリケーションが設けられていない場合、接続者識別コード生成テーブルの第ｎ番目のアプリケーションに対応するフィールドに「０」と表示して記録することができる。
【００６８】
ステップＳ５０４は、前記ステップＳ５００で判断した結果、接続者端末に第ｎ番目のアプリケーションが設けられている場合、アプリケーション設置判断部２１１が前記アプリケーションがバージョン（ｖｅｒｓｉｏｎ）情報の確認対象であるか否かを判断するステップである。
【００６９】
ステップＳ５０６は、前記ステップＳ５０４で判断した結果、前記第ｎ番目のアプリケーションがバージョン情報の確認対象である場合、アプリケーション設置判断部２１１が前記アプリケーションのバージョン情報を獲得するステップである。例えば、ステップＳ５０６において、アプリケーション設置判断部２１１は、所定のアルゴリズムを用いて接続者端末に設けられているアプリケーションのバージョン情報を獲得することができる。
【００７０】
ステップＳ５０８は、前記ステップＳ５０４で判断した結果、前記第ｎ番目のアプリケーションがバージョン情報の確認対象ではない場合、アプリケーション設置判断部２１１が第１の記号を前記アプリケーションの設置有無情報として記録するステップである。例えば、アプリケーション設置判断部２１１は、接続者識別コード生成テーブルの第ｎ番目のアプリケーションに対応するフィールドに「１」と表示して記録することができる。
【００７１】
図５においては、第ｎ番目のアプリケーションが設けられており、前記第ｎ番目のアプリケーションがバージョン情報の確認対象である場合は、バージョン情報のみを獲得すると示されているが、前記第ｎ番目のアプリケーションに対しては、設置有無情報として第１の記号を共に記録してもよい。
【００７２】
ステップＳ５１０は、第ｎ番目のアプリケーションがアプリケーションリストに記録されている最後のアプリケーションであるか否かを判断するステップである。
【００７３】
前記ステップＳ５１０で判断した結果、第ｎ番目のアプリケーションが最後のアプリケーションではない場合、アプリケーション設置判断部２１１は、次のアプリケーション、即ち、第ｎ＋１番目のアプリケーションに対して、設置可否情報及びバージョン情報のうち少なくとも一つを確認し、第ｎ＋１番目のアプリケーションに対する設置有無情報及びバージョン情報のうち少なくとも一つを生成する過程を進行する。
【００７４】
ステップＳ５１２は、接続者識別コード生成部２１２がアプリケーションの設置有無情報またはバージョン情報を組み合わせて接続者識別コードを生成するステップである。
【００７５】
例えば、接続者識別コード生成部２１２は、前記ステップＳ５０２、ステップＳ５０６、及びステップＳ５０８で記録されたバージョン情報または第１の記号及び第２の記号を組み合わせて一連の文字列または数字からなり、接続者端末毎にユニーク（ｕｎｉｑｕｅ）な接続者識別コードを生成することができる。
【００７６】
このように、本発明の一実施の形態による接続者識別コード生成方法によると、接続者端末に設けられることができる多数のアプリケーションの設置有無情報またはバージョン情報の組合により接続者識別コードが生成され、接続者端末間に重複されることなく、接続者端末毎に固有の識別コードを付与することができ、接続者端末を容易に識別することができる。
【００７７】
図６は、本発明の一実施の形態による接続者端末識別装置が接続者端末を識別する方法のフローチャートである。
【００７８】
接続者端末１００は、近距離通信網（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）、広域通信網（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＷＡＮ）、または付加価置通信網（Ｖａｌｕｅ  Ａｄｄｅｄ  Ｎｅｔｗｏｒｋ；ＶＡＮ）等のような有線ネットワークや、移動通信網（ｍｏｂｉｌｅ  ｒａｄｉｏ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）、衛星通信網、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ  Ｉｎｔｅｒｎｅｔ）、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）等のような全ての種類の無線ネットワークによりウェブサイトにアクセスすることができる。
【００７９】
ステップＳ６００は、接続者端末識別装置がウェブサイトにアクセスした接続者端末１００を識別するために、接続者端末１００のクッキー、ユーザデータビヘイビア（ｕｓｅｒＤａｔａ  Ｂｅｈａｖｉｏｒ）を利用したユーザデータ、及びマクロメディアフラッシュ（Ｍａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ）の共有客体（Ｓｈａｒｅ  Ｏｂｊｅｃｔ）クラスを利用したフラッシュデータのうちいずれか一つに格納されている主識別子を照会するステップである。
【００８０】
ここで、主識別子は、各接続者端末１００に付与されて他の接続者端末と区別されるユニーク（ｕｎｉｑｕｅ）な識別子であって、ユーザのアカウント、パスワード、ＩＰアドレス等の多数のパラメーターが組合されて生成されることができる。
【００８１】
参考として、前記ユーザデータの格納容量は約１ＭＢであり、フラッシュデータの格納容量は約１００ＫＢである。また、フラッシュデータは、格納可能な項目数に制限がなく、格納容量の超過時にユーザの同意を求める手続きにより、最大５１２ＫＢまで容量を増やすことができるという長所があるので、格納容量の超過時に、以前格納されていたデータが削除されてしまう問題を防止することができる。それだけでなく、フラッシュデータは、独立ｓｗｆ間のデータ共有が禁止されているので、セキュリティー上でも優れているという長所がある。
【００８２】
また、ユーザデータ及びフラッシュデータは、ウェブブラウザーでも削除及び照会を支援せず、ウイルスワクチンにより削除または変更されるか、あるいは照会することができないという長所がある。
【００８３】
その他に、接続者端末識別装置は、接続者端末１００を識別するために、接続者端末１００のＩＰまたは接続者端末１００のマックアドレス（ＭＡＣ  Ａｄｄｒｅｓｓ）等を照会することもできる。
【００８４】
また、ステップＳ６００において、接続者端末識別装置は、ウェブサイトにアクセスした接続者端末１００を識別するために、副識別子を生成してもよい。副識別子は、主識別子を用いて接続者端末を識別することができない場合、例えば、主識別子が格納されているユーザデータまたはフラッシュデータ等が削除されて主識別子が存在しないか、または接続者端末１００のＩＰが頻繁に変更されて、接続者端末１００を識別することができない場合に、接続者端末１００を識別するために用いられることができる。
【００８５】
副識別子は、接続者端末に設けられることができる様々なアプリケーションに対する設置有無情報またはバージョン情報に基づいて生成された接続者端末識別コードである。
【００８６】
例えば、接続者端末識別装置は、アプリケーションリストを参照して、アプリケーションリストに記載されている各アプリケーションが接続者端末１００に設けられたか否かを判断する。
【００８７】
そして、接続者端末識別装置は、接続者端末１００に設けられているアプリケーションに対しては、第１の記号を設置有無情報として記録し、接続者端末１００に設けられていないアプリケーションに対しては、第１の記号と異なる第２の記号を設置有無情報として記録することができる。
【００８８】
なお、接続者端末識別装置は、接続者端末１００に設けられているアプリケーションがバージョン（ｖｅｒｓｉｏｎ）情報確認対象である場合、前記アプリケーションのバージョンを所定のアルゴリズムを用いて獲得することができる。
【００８９】
さらに、接続者端末識別装置は、第１の記号、第２の記号またはバージョン情報を組み合わせて一連の文字列または数字からなった副識別子、即ち、接続者識別コードを生成することができる。
【００９０】
ステップＳ６０２は、接続者端末識別装置がウェブサイトにアクセスした接続者端末１００の主識別子を照会した結果、主識別子が存在しない場合、接続者端末１００に対応する主識別子を生成するステップである。例えば、接続者端末識別装置は、接続者端末１００のＩＰアドレス等を主識別子として接続者端末１００と対応させて格納することができる。
【００９１】
ステップＳ６０４は、接続者端末識別装置がウェブサイトにアクセスした接続者端末１００の主識別子を照会した結果、主識別子が存在する場合、主識別子と副識別子とを結合して接続者端末識別子を生成するステップである。
【００９２】
またステップＳ６０４において、接続者端末識別装置は、前記ステップＳ６０２で生成された主識別子を副識別子と結合させて接続者端末識別子を生成してもよい。
【００９３】
この時、副識別子は、主識別子が削除されたか、または一時的に用いることができない場合に、一時的に接続者端末１００を識別するために用いられるものであるため、所定時間の間に主識別子とマッチングされて、臨時に格納されてから削除されてもよい。
【００９４】
ステップＳ６０６は、接続者端末識別装置が前記ステップＳ６０４で生成された接続者端末識別子を用いて接続者端末１００を識別するステップである。
【００９５】
本発明の一実施の形態は、コンピューターによって実行されるプログラムモジュールのようなコンピューターによって実行可能な命令語を含む記録媒体の形態として具現してもよい。コンピューター読取可能媒体は、コンピューターによってアクセスできる任意の可用媒体でもよく、揮発性及び非揮発性媒体、分離型及び非分離型媒体を全て含む。また、コンピューター読取可能媒体は、コンピューター格納媒体及び通信媒体を全て含んでもよい。コンピューター格納媒体は、コンピューター読取可能命令語、データ構造、プログラムモジュール、またはその他のデータのような情報の格納のための任意の方法、または技術で具現された揮発性及び非揮発性、分離型及び非分離型媒体を全て含む。通信媒体は、典型的にコンピューター読取可能命令語、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他のデータ、またはその他の伝送メカニズムを含み、任意の情報伝達媒体を含む。
【００９６】
前述した本発明の説明は例示のためのものであり、本発明が属する技術分野の通常の知識を持った者は、本発明の技術的思想や必須特徴を変更せず他の具体的な形態に容易に変形可能ということが理解できるであろう。よって、前述した実施形態は、全ての面で例示的なことであり、限定的ではないことで理解すべきである。例えば、単一型に説明されている各構成要素は分散して実施してもよく、同じく分散して説明されている構成要素も結合された形態で実施してもよい。
【００９７】
本発明の範囲は、前記詳細な説明より後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲並びにその均等概念から導出される全ての変更、または変形された形態が本発明の範囲に含まれるものと解釈すべきである。
【図１】
2011523735.tif 000003
【図２】
2011523735.tif 000004
【図３】
2011523735.tif 000005
【図４】
2011523735.tif 000006
【図５】
2011523735.tif 000007
【図６】
2011523735.tif 000008
【国際調査報告】
2011523735.tif 000009
2011523735.tif 000010
2011523735.tif 000011
2011523735.tif 000012