(57)【要約】 ウェブサイトの接続者別に接続統計を生成する方法は、（ａ）接続者端末が前記ウェブサイトに接続した場合、ユーザーデータビヘイビア（ｕｓｅｒＤａｔａ  Ｂｅｈａｖｉｏｒ）を利用して前記接続者端末にデータを記入して、読み出せるように具現された拡張性生成言語（ｘｍｌ：ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形態のユーザーデータファイルから固有ＩＤを読み出すステップ、（ｂ）前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されている場合、前記読み出した固有ＩＤと対応させ、前記接続者端末の接続履歴を前記接続統計ＤＢにアップデートして格納するステップ、及び（ｃ）前記（ａ）ステップにおいて固有ＩＤが読み出せない場合、または前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されていない場合、前記接続者端末に対応する固有ＩＤを生成し、前記生成された固有ＩＤを記入したユーザーデータファイルを前記接続者端末に生成させ、前記生成された固有ＩＤと対応させて前記接続者端末の接続履歴を接続統計ＤＢに格納するステップを含む。
2010528348.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトの接続者別に接続統計を生成する方法であって、
（ａ）接続者端末が前記ウェブサイトに接続した場合、ユーザーデータビヘイビア（ｕｓｅｒＤａｔａ  Ｂｅｈａｖｉｏｒ）を利用して前記接続者端末にデータを記入して、読み出せるように具現された拡張性生成言語（ｘｍｌ：ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形態のユーザーデータファイルから固有ＩＤを読み出すステップ、
（ｂ）前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されている場合、前記読み出した固有ＩＤと対応させ、前記接続者端末の接続履歴を前記接続統計ＤＢにアップデートして格納するステップ、及び
（ｃ）前記（ａ）ステップにおいて固有ＩＤが読み出せない場合、または前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されていない場合、前記接続者端末に対応する固有ＩＤを生成し、前記生成された固有ＩＤを記入したユーザーデータファイルを前記接続者端末に生成させ、前記生成された固有ＩＤと対応させて前記接続者端末の接続履歴を接続統計ＤＢに格納するステップ
を含むウェブサイト接続者別接続統計の生成方法。
【請求項２】
（ｄ）前記接続統計ＤＢに格納された接続履歴に基づき、接続者別統計データを生成して、管理者端末に提供するステップ
をさらに含む、請求項１に記載のウェブサイト接続者別接続統計の生成方法。
【請求項３】
ウェブサイトの接続者別に接続統計を生成する方法であって、
（ａ）接続者端末が前記ウェブサイトに接続した場合、マクロメディアフラッシュ（Ｍａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ）の共有オブジェクト（Ｓｈａｒｅ  Ｏｂｊｅｃｔ）クラスを利用して前記接続者端末にデータを記入して、読み出せるように具現されたフラッシュデータファイルから固有ＩＤを読み出すステップ、
（ｂ）前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されている場合、前記読み出した固有ＩＤと対応させ、前記接続者端末の接続履歴を前記接続統計ＤＢにアップデートして格納するステップ、及び
（ｃ）前記（ａ）ステップにおいて固有ＩＤが読み出せない場合、または前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されていない場合、前記接続者端末に対応する固有ＩＤを生成し、前記生成された固有ＩＤを記入したフラッシュデータファイルを前記接続者端末に生成して格納し、前記生成された固有ＩＤと対応させて前記接続者端末の接続履歴を接続統計ＤＢに格納するステップ
を含むウェブサイト接続者別接続統計の生成方法。
【請求項４】
（ｄ）前記接続統計ＤＢに格納された接続履歴に基づき、接続者別統計データを生成して、管理者に提供するステップ
をさらに含む、請求項３に記載のウェブサイト接続者別接続統計の生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイトの接続者分析システム及びその方法に関し、より具体的には、ウェブサイトに接続するそれぞれの接続者の接続情報が分析できるシステム及びその方法に関する。
【背景技術】
【０００２】
一般的にインターネットポータルサイトや電子商取引サイトのようなウェブサイトは、顧客管理及び統計分析のために、接続者の接続記録を収集及び分析する。その際によく使われる方法は、既にウェブサイトに登録された接続者のログイン時に、その接続者の接続情報を収集する方法である。なお、接続者がログイン無しに接続する場合、接続者のＩＰアドレスやクッキーを読んで接続者を認識し、接続者の接続情報を収集する方法がある。
【０００３】
図１は、従来技術に係る接続記録収集システムのブロック図である。図１によると、従来の接続記録収集システムは、接続者端末１０及びウェブサイト２０を含む。また、接続者端末１０及びウェブサイト２０は、インターネットなどのようなネットワークを介して連結されている。
【０００４】
接続者端末１０は、インターネット接続のためのＩＰアドレス１３を有している。なお、接続者端末１０には、インターネットブラウジングのためのウェブブラウザ１１が設けられている。また、接続者端末１０には、ウェブサイト２０から接続情報を収集するためのクッキー１２が格納されている。
【０００５】
また、ウェブサイト２０は、ウェブサーバ２１及び接続統計ＤＢ２２を含む。なお、接続統計ＤＢ２２は、接続者のログイン情報及びウェブサイト２０の全体接続統計などを格納する。
【０００６】
接続者端末１０がウェブサイト２０に接続してログインする場合、ウェブサーバ２１は、接続統計ＤＢ２２からログイン情報に対応する接続者のデータを照会し、接続者端末１０を認識する。また、ウェブサーバ２１は、前記認識した接続者端末１０に対する接続情報を収集する。収集した接続情報は、接続統計ＤＢ２２に格納する。
【０００７】
従来には、接続者端末１０がウェブサイト２０にログイン無しに接続する場合、ＩＰアドレス１３を用いて接続者端末１０の接続情報を分析する技術が利用された。
【０００８】
例えば、接続者端末１０がウェブサイト２０にログイン無しに接続する時、ウェブサイト２０は、接続者端末１０のＩＰアドレス１３が接続統計ＤＢ２２に登録されているか否かを把握する。そしてウェブサイト２０は、ＩＰアドレス１３が登録されている場合は接続者端末１０が再接続したと判断し、ＩＰアドレス１３が登録されていない場合は初めて接続したと判断する。
【０００９】
初接続であると判断した場合、接続統計ＤＢ２２に新しい接続者データを生成し、接続者端末１０のＩＰアドレスと対応させて格納することによって、同一なＩＰアドレス１３を有する接続者端末１０が接続する場合、再接続として認識することができる。
【００１０】
一方、接続者端末１０がウェブサイト２０にログイン無しに接続する場合、クッキー１２を用いて接続者端末１０の接続情報を分析する技術も利用されている。
【００１１】
例えば、接続者端末１０がウェブサイト２０に接続する時に、ウェブサーバ２１は接続者端末１０のクッキー１２内の情報を読んで、接続者端末１０が初めて接続したか、または再接続したかを区別する。
【００１２】
ここで、クッキー（ｃｏｏｋｉｅ）は、顧客が特定ウェブサイトまたはホームページに接続する時に生成される臨時ファイルである。このようなクッキーは、接続者端末１０がウェブサーバ２１に接続すると同時に、または認証を経った上でウェブサーバ２１から接続者端末１０に伝送される。クッキーは接続者に関する様々な情報を有しており、クッキーの形態はウェブサーバ２１の定められた規則によって異なる。
【００１３】
ウェブサイト２０の運営者は、接続統計ＤＢ２２に格納された接続履歴情報を分析することによって、自分のウェブサイト２０の訪問者数、訪問者の興味事項などを把握することができる。また運営者は、接続履歴情報をウェブサイト２０を效率良く管理するための重要な資料として利用可能である。
【００１４】
しかし、従来技術によると、ＩＰアドレス１３が変更されるか、またはクッキー１２が削除された場合、ＩＰアドレス１３が変更された、あるいはクッキー１２が削除された接続者端末１０がウェブサイト２０に再接続しても、これを初めて接続した接続者であると認識した。よって、接続統計を正確に算出することができない問題点があった。
【００１５】
特に最近では、流動ＩＰアドレスが一般的に使われ、さらにセキュリティプログラムなどが一般的に普及されて、クッキーが削除されることが頻繁になりつつある。よって、正確な接続統計を算出することはさらに難しくなっている。
【００１６】
第１先行技術(例えば、特許文献１)には、「ウェブサイトの統合管理システム及びこれを利用した管理方法」という名称の発明が開示されている。前記発明は、ウェブサイト２０に接続した訪問者のログ情報と検索結果とを一つの画面に表示して、容易な分析ができる。また、前記発明は、ログ分析情報と検索結果とを利用して、ウェブページのコンテンツデータをリアルタイムで修正可能とする、ウェブサイトの統合管理システム及びこれを利用した管理方法である。
【００１７】
第２先行技術(例えば、特許文献２)には、「ウェブページ接続履歴情報の管理方法」という名称の発明が開示されている。前記発明は、ウェブページに対するユーザーのログデータを生成する。また、前記発明においては、前記ログデータを別の管理サーバではなく、ユーザーのクライアント端末機で管理する。よって、前記発明は、管理サーバがログデータを管理するのために要求される負荷を減らすことができる。
【００１８】
しかし、従来の技術によると、運営者ウェブサイト２０のログ分析ＤＢには、接続キーワード、接続日付及び時間などが記録される。よって、ウェブサイト全体の接続統計を分析することによって、単に累積統計のみが確認できるだけであり、接続者個々のログ分析情報は確認できないという問題点があった。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】韓国特許出願番号第２００５−１２３５５号
【特許文献２】韓国特許出願番号第２００７−１６３６号
【発明の概要】
【発明が解決しようとする課題】
【００２０】
本発明は、前述した問題点を解決するために導出されたことであり、その技術的課題は、接続者端末毎に固有ＩＤを記入したクッキーの他に固有ＩＤを記入した接続情報ファイルを生成して格納することによって、ウェブサイトに接続する接続者端末各々に対する接続統計が生成できるウェブサイト接続者別接続統計の生成方法を提供することである。
【００２１】
本発明が成そうとする他の技術的課題は、同一な接続者端末がウェブサイトに再接続する場合、接続者端末各々の接続履歴を分析して、接続顧客管理、ウェブサイトの運営、または広告執行時に活用可能な統計情報を生成するウェブサイト接続者個々のリアルタイムログ分析システム及びその方法を提供することである。
【課題を解決するための手段】
【００２２】
前述した技術的課題を達成するための手段として、本発明の一実施の形態に係るウェブサイトの接続者別に接続統計を生成する方法は、（ａ）接続者端末が前記ウェブサイトに接続した場合、ユーザーデータビヘイビア（ｕｓｅｒＤａｔａ  Ｂｅｈａｖｉｏｒ）を利用して前記接続者端末にデータを記入して、読み出せるように具現された拡張性生成言語（ｘｍｌ：ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）形態のユーザーデータファイルから固有ＩＤを読み出すステップ、（ｂ）前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されている場合、前記読み出した固有ＩＤと対応させ、前記接続者端末の接続履歴を前記接続統計ＤＢにアップデートして格納するステップ、及び（ｃ）前記（ａ）ステップにおいて固有ＩＤが読み出せない場合、または前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されていない場合、前記接続者端末に対応する固有ＩＤを生成し、前記生成された固有ＩＤを記入したユーザーデータファイルを前記接続者端末に生成させ、前記生成された固有ＩＤと対応させて前記接続者端末の接続履歴を接続統計ＤＢに格納するステップを含む。
【００２３】
前述した技術的課題を達成するための他の手段として、本発明の他の実施の形態によるウェブサイトの接続者別に接続統計を生成する方法は、（ａ）接続者端末が前記ウェブサイトに接続した場合、マクロメディアフラッシュ（Ｍａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ）の共有オブジェクト（Ｓｈａｒｅ  Ｏｂｊｅｃｔ）クラスを利用して前記接続者端末にデータを記入して、読み出せるように具現されたフラッシュデータファイルから固有ＩＤを読み出すステップ、（ｂ）前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されている場合、前記読み出した固有ＩＤと対応させ、前記接続者端末の接続履歴を前記接続統計ＤＢにアップデートして格納するステップ、及び（ｃ）前記（ａ）ステップにおいて固有ＩＤが読み出せない場合、または前記（ａ）ステップにおいて読み出した固有ＩＤを有する接続者端末の接続履歴が接続統計ＤＢに格納されていない場合、前記接続者端末に対応する固有ＩＤを生成し、前記生成された固有ＩＤを記入したフラッシュデータファイルを前記接続者端末に生成して格納し、前記生成された固有ＩＤと対応させて前記接続者端末の接続履歴を接続統計ＤＢに格納するステップを含む。
【発明の効果】
【００２４】
本発明によると、接続者端末のＩＰアドレスが変更されるか、またはクッキーファイルが削除されても、ウェブサイトに接続する接続者端末が前記ウェブサイトに初めて接続したか、または再接続したかを容易に把握することができる。
【００２５】
本発明によると、接続者端末のＩＰアドレスが変更されるか、またはクッキーファイルが削除された場合も、ウェブサイトに接続する接続者端末各々の接続統計を分析することができる。
【００２６】
また、同一な接続者端末がウェブサイトに再接続する場合、接続者端末の接続履歴を分析して、接続顧客管理、ウェブサイトの運営、または広告執行時に統計資料として活用することができる。
【図面の簡単な説明】
【００２７】
【図１】従来技術に係る接続記録収集システムのブロック図である。
【図２】本発明の一実施の形態に係るウェブサイト接続者別接続統計の生成システムの構成図である。
【図３】本発明の一実施の形態に係るウェブサイト接続者別接続統計の生成方法のフローチャートである。
【発明を実施するための形態】
【００２８】
下記に添付した図面を参照して、本発明が属する技術分野における通常の知識を有する者が容易に実施できるように、本発明の実施の形態を詳しく説明する。しかし、本発明は、様々な異なる形態で具現可能であり、ここで説明する実施の形態に限らない。なお、図面において、本発明を明確に説明するために説明と関係ない部分は省略し、明細書全体を通じて類似した部分については類似した図面符号を付けた。
【００２９】
明細書全体において、ある部分が他の部分と「連結」されているとすると、これは「直接的に連結」されている場合だけでなく、その間に他の要素を介在して「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とすると、これは特に反対の記載がない限り、他の構成要素を除外せず、他の構成要素をさらに含むことができることを意味する。
【００３０】
例えば、流動人口を調査するために、目視により通り過ぎる人数を数えて統計を出すと仮定する。一日中に全１００人が通り過ぎ、その中で男子は３０人、女子は７０人であった。
【００３１】
目視のみにより統計を出す場合は、総移動人口１００人のうち二回以上通り過ぎた人に対しては統計を出すことができない。これは単に、各接続者端末の再接続可否を判断せず、全ての接続者の総接続回数のみを把握することと同様である。
【００３２】
また、二回以上通り過ぎた人を把握するために、人の服にステッカーなどの識別子を貼り付ける方式が考慮できる。しかし、この場合に、その人が服を着替えるか、またはステッカーが除去されると、同一人物であるか否かが判断できないという問題点がある。これは、接続者端末のクッキーが除去されるか、またはＩＰアドレスが変更されたことと同様である。
【００３３】
本発明は、通り過ぎる全ての人々の人体内に電子チップを挿入することに例えることができる。つまり、通り過ぎる全ての人々にそれぞれ削除されない固有ＩＤを付与することによって、通り過ぎた女子７０人のうち２０人が一日に２回通り過ぎ、３回通り過ぎた人が１人、４回通り過ぎた人も１人という統計を算出することができる。
【００３４】
以下では、図２及び図３を参照して、本発明の一実施の形態について詳しく説明することにする。
【００３５】
図２は、本発明の一実施の形態に係るウェブサイト接続者別接続統計の生成システムの構成図である。
【００３６】
図２を参照すると、本発明の一実施の形態に係るウェブサイト接続者別接続統計の生成システムは、大きく接続者端末１００とウェブサイト２００とを含む。また、接続者端末１００及びウェブサイト２００は、有線または無線インターネットなどのようなネットワークを介して連結されている。
【００３７】
接続者端末１００は、例えば、デスクトップコンピューター、ノート型パソコン、ラップトップ（ｌａｐｔｏｐ）コンピューター及び個人ポータブル端末機を含む。ポータブル端末機は、ＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）−２０００、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）−２０００、Ｗ−ＣＤＭＡ（Ｗ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ  Ｉｎｔｅｒｎｅｔ）端末機などのような全ての種類のハンドヘルド（Ｈａｎｄｈｅｌｄ）基盤の無線通信装置を含む。
【００３８】
ネットワークは、近距離通信網（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）、広域通信網（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＷＡＮ）、または付加価置通信網（Ｖａｌｕｅ  Ａｄｄｅｄ  Ｎｅｔｗｏｒｋ；ＶＡＮ）などのような有線ネットワークや移動通信網（ｍｏｂｉｌｅ  ｒａｄｉｏ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）、衛星通信網、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ  Ｉｎｔｅｒｎｅｔ）、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｗｏｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）などのような全ての種類の無線ネットワークを含む。
【００３９】
接続者端末１００は、インターネット接続のためのＩＰアドレス１５０を有している。また、インターネットブラウジングのためのウェブブラウザ１１０が接続者端末１００に設けられている。また、接続者端末１００には、固有ＩＤを記入したクッキー１２０と、前記クッキー１２０とは異なる位置にデータを格納してデータを読み出す接続情報ファイル１３０、１４０が格納されている。
【００４０】
前記固有ＩＤを記入したクッキー１２０と接続情報ファイル１３０、１４０とは、接続者端末１００の接続情報を収集するための様々な情報を含んでいる。
【００４１】
一方、ウェブサイト２００は、ウェブサーバ２１０及び接続統計ＤＢ２２０を含む。また、接続統計ＤＢ２２０は、ウェブサイト２００に接続する接続者個々統計データを格納する。
【００４２】
接続者端末１００は、ウェブブラウザ１１０を介してウェブサイト２００に接続する。また、ウェブサイト２００によって接続者端末１００が初めて接続したか、または再接続したかが確認される。初めて接続する場合は、ウェブサイト２００より固有ＩＤを記入したクッキー１２０及び接続情報ファイル１３０、１４０を伝送される。接続情報ファイル１３０、１４０については後述する。
【００４３】
ウェブサーバ２１０は、接続者端末１００がウェブサイト２００に接続時に、接続者端末１００のＩＰアドレス１５０、クッキー１２０及び接続情報ファイル１３０、１４０を確認し、接続者端末１００の初接続、または再接続可否を確認する。
【００４４】
例えば、ウェブサーバ２１０は、接続者端末１００のＩＰアドレス１５０と接続統計ＤＢ２２０に格納されたデータとを比較して、接続者端末１００がウェブサイト２００に接続した記録があるか否かを判断する。接続統計ＤＢ２２０に格納されたＩＰアドレスのうち接続者端末１００のＩＰアドレス１５０と一致するＩＰアドレスがある場合は、接続した記録があると判断する。しかし、一致するＩＰアドレスがない場合は、接続した記録がないと判断することができる。
【００４５】
前記ＩＰアドレスを比較した結果、接続した記録がない場合、ウェブサーバ２１０は、クッキー１２０の情報と接続統計ＤＢ２２０のデータとを比較して、接続者端末１００がウェブサイト２００に接続した記録があるか否かを判断する。例えば、クッキー１２０に含まれた固有ＩＤと一致するＩＤが接続統計ＤＢ２２０に格納されている場合、接続した記録があると判断することができる。また、クッキー１２０に含まれた固有ＩＤと一致するＩＤが接続統計ＤＢ２２０に格納されていないか、またはクッキー１２０がない場合は、接続した記録がないと判断することができる。
【００４６】
前記クッキー情報を比較した結果、接続した記録がない場合、ウェブサーバ２１０は、接続情報ファイル１３０、１４０の情報と接続統計ＤＢ２２０のデータとを比較して、接続者端末１００がウェブサイト２００に接続した記録があるか否かを判断する。例えば、接続情報ファイル１３０、１４０に含まれた固有ＩＤと一致するＩＤが接続統計ＤＢ２２０に格納されている場合、接続した記録があると判断することができる。また、接続情報ファイル１３０、１４０に含まれた固有ＩＤと一致するＩＤが接続統計ＤＢ２２０に格納されていないか、または接続情報ファイル１３０、１４０がない場合は、接続した記録がないと判断することができる。
【００４７】
今まで、ウェブサーバ２１０がＩＰアドレス１５０、クッキー１２０、接続情報ファイル１３０、１４０の順に接続記録があるか否かを判断すると説明したが、本発明が必ずしもこれに限られるものではない。前述した接続記録確認の順序は任意であっても構わない。また、ＩＰアドレス１５０、クッキー１２０に記録された固有ＩＤ、接続情報ファイル１３０、１４０に記録された固有ＩＤの何れかが一致する場合、接続した記録があることと判断することができる。必ずしも全ての情報が一致しなければならないわけではない。また、ＩＰアドレス１５０、クッキー１２０に記録された固有ＩＤ、接続情報ファイル１３０、１４０に記録された固有ＩＤ全てが一致しない場合、接続した記録がないと判断することができる。
【００４８】
以下では、接続者端末１００がウェブサイト２００に初めて接続したと判断した場合のウェブサイト２００の動作について説明する。
【００４９】
固有ＩＤ生成部２５０は、該当の接続者端末１００に対する固有ＩＤを生成する。その後、ウェブサーバ２１０は、固有ＩＤを記入したクッキー１２０を生成して前記接続者端末１００に伝送する。これと違って、クッキー１２０は存在するがＩＤが一致しない場合は、クッキー１２０を生成せずとも既に存在するクッキー１２０内にＩＤを記入することもできる。
【００５０】
また、ウェブサーバ２１０は、固有ＩＤを記入した接続情報ファイル１３０、１４０を生成して前記接続者端末１００に伝送する。これと違って、接続情報ファイル１３０、１４０は存在するがＩＤが一致しない場合は、接続情報ファイル１３０、１４０を生成せずとも既に存在する接続情報ファイル１３０、１４０内にＩＤを記入することもできる。
【００５１】
また、ウェブサーバ２１０は、接続統計ＤＢ２２０に固有ＩＤを含む接続者端末１００の接続履歴を生成する。生成された接続履歴は、該当の固有ＩＤを有する接続者端末１００が再接続する場合、収集された接続情報によってアップデートされる。
【００５２】
以下では、接続者端末１００がウェブサイト２００に再接続したと判断した場合のウェブサイト２００の動作を説明する。
【００５３】
ＩＰアドレス１５０が一致すると判断した場合、ウェブサーバ２１０は、接続統計ＤＢ２２０に格納されたデータのうち前記ＩＰアドレス１５０を有する接続者端末１００の接続履歴をアップデートし、クッキー１２０と接続情報ファイル１３０、１４０をアップデートする。
【００５４】
次に、クッキー１２０と接続情報ファイル１３０、１４０とをアップデートする過程を説明する。例えば、ウェブサーバ２１０は、接続統計ＤＢ２２０から接続者端末１００のＩＰアドレス１５０とマッチングする固有ＩＤを読み出す。その後、ウェブサーバ２１０はクッキー１２０を確認する。クッキー１２０がない場合は、ウェブサーバ２１０は、読み出した固有ＩＤを記入したクッキー１２０を生成して接続者端末１００に伝送する。一方、クッキー１２０がある場合は、ウェブサーバ２１０は、固有ＩＤを含む接続情報をアップデートして記録する。また、ウェブサーバ２１０は接続情報ファイル１３０、１４０を確認する。接続情報ファイル１３０、１４０がない場合は、ウェブサーバ２１０は読み出した固有ＩＤを記入した接続情報ファイル１３０、１４０を生成して接続者端末１００に伝送する。一方、接続情報ファイル１３０、１４０がある場合は、ウェブサーバ２１０は固有ＩＤを含む接続情報をアップデートして記録する。
【００５５】
クッキー１２０の固有ＩＤが接続統計ＤＢ２２０に格納されている固有ＩＤと一致すると判断した場合、ウェブサーバ２１０は、接続統計ＤＢ２２０に格納されたデータのうち前記固有ＩＤを有する接続者端末１００の接続履歴をアップデートし、接続情報ファイル１３０、１４０をアップデートする。また、ＩＰアドレスが変更された場合は、ウェブサーバ２１０は該当の固有ＩＤと対応させて、変更されたＩＰアドレスを接続統計ＤＢ２２０に記録する。
【００５６】
接続情報ファイル１３０、１４０の固有ＩＤが接続統計ＤＢ２２０に格納されている固有ＩＤと一致すると判断した場合、ウェブサーバ２１０は、接続統計ＤＢ２２０に格納されたデータのうち前記固有ＩＤを有する接続者端末１００の接続履歴をアップデートし、クッキー１２０をアップデートする。また、ＩＰアドレスが変更された場合は、ウェブサーバ２１０は該当の固有ＩＤと対応させて、変更されたＩＰアドレスを接続統計ＤＢ２２０に記録する。
【００５７】
以下では、接続情報ファイル１３０、１４０を詳しく説明する。接続情報ファイル１３０、１４０は、一つでもよく、示したように複数でもよい。
【００５８】
接続情報ファイル（１３０）は、例えばユーザーデータ（ｕｓｅｒＤａｔａ）でもよい。ユーザーデータ（ｕｓｅｒＤａｔａ）とは、ウェブブラウザでユーザー端末１００にクッキー１２０のように自動ダウンロードされる基本的かつ最小限の情報である。ユーザーデータは、ユーザー端末１００内でクッキー１２０と異なる格納位置を有して、用量が クッキーよりも大きくて、さらにクッキーよりも可変的な構造を有する。換言すると、ユーザーデータとは、ウェブブラウザでクッキー１２０のように更新可能な情報を含むインターネット臨時ファイルの一種である。ユーザーデータは、クッキーの一般的な大きさである１ＫＢより極めて大きい１ＭＢの大きさでもよい。クッキー１２０はテキスト（ｔｅｘｔ）の形態を有するが、ユーザーデータは拡張性生成言語（ｘｍｌ：ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）の形態を有する。
【００５９】
本明細書において、ユーザーデータは、マイクロソフト社（Ｍｉｃｒｏｓｏｆｔ）がインターネットエクスプローラ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）で使われるように提供する一種の関数であるユーザーデータビヘイビア（ｕｓｅｒＤａｔａ  Ｂｅｈａｖｉｏｒ）である。これに関する詳しい内容は、「ｈｔｔｐ：／／ｍｓｄｎ２．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｅｎ−ｕｓ／ｌｉｂｒａｒｙ／ｍｓ５３１４２４．ａｓｐｘ」に詳しく記載されている。
【００６０】
また、接続情報ファイル１４０は、例えばフラッシュデータ（Ｆｌａｓｈ  Ｄａｔａ）でもよい。フラッシュデータは、マクロメディアフラッシュ（Ｍａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ）の共有オブジェクト（ＳｈａｒｅＯｂｊｅｃｔ）という内臓クラスを用いて接続者端末１００にデータを記入して、読み出すことができる。フラッシュには、ジャバスクリプトまたはサーバサイトスクリプト（ｐｈｐ、ａｓｐ、ｊｓｐなど）で一般的に使われるクッキー（Ｃｏｏｋｉｅ）が存在しない。但し、フラッシュもクッキーのように接続者端末１００にデータを格納することができる。フラッシュは、マクロメディアフラッシュ（Ｍａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ）の共有オブジェクト（ＳｈａｒｅＯｂｊｅｃｔ）クラスを使って、装置が動作を止める時にフラッシュＳＷＦファイルにデータを格納する。またフラッシュは、装置の再動作時に格納されたデータをロードすることができる。共有オブジェクト（ＳｈａｒｅｄＯｂｊｅｃｔ）とは、ローカル位置に永久格納され、現在クライアントのみが使用可能な共有オブジェクトに対する参照である。フラッシュが共有オブジェクトを作るか、または探せなければ、ｇｅｔＬｏｃａｌ（）関数がヌル（ｎｕｌｌ）を返還する。格納経路は、例えばＣ：￥ＤｏｃｕｍｅｎｔｓａｎｄＳｅｔｔｉｎｇｓ￥Ａｄｍｉｎｉｓｔｒａｔｏｒ￥ＡｐｐｌｉｃａｔｉｏｎＤａｔａ￥Ｍａｃｒｏｍｅｄｉａ￥ＦｌａｓｈＰｌａｙｅｒ￥＃ＳｈａｒｅｄＯｂｊｅｃｔｓである。また、一般ブラウザのクッキーの格納用量は最大４ＫＢに対して、ローカル格納所の格納用量の基本値が１００ＫＢであり、制限がなく、ユーザーが直接設定することができる。
【００６１】
既に説明したように、接続情報ファイル１３０、１４０として、ユーザーデータ（１３０）及びフラッシュデータ１４０が共に使われてもよく、一つのみが使われてもよい。
【００６２】
図３は、本発明の一実施の形態に係るウェブサイト接続者別接続統計の生成方法のフローチャートである。
【００６３】
ステップＳ３００において、接続者端末１００がウェブサイト２００に接続すると、ステップＳ３１０でウェブサーバ２１０が接続者端末１００のＩＰアドレス、クッキー、接続情報ファイル（ユーザーデータ、フラッシュデータ）のうち一つ以上を確認する。
【００６４】
ステップＳ３２０において、接続者端末１００が初めて接続したと判断した場合、固有ＩＤ生成部２５０が固有ＩＤを生成する（ステップＳ３３０）。また、ウェブサーバ２１０は、固有ＩＤを記入したクッキー及び接続情報ファイル（ユーザーデータ、フラッシュデータ）を生成して接続者端末１００に伝送する（ステップＳ３４０）。
【００６５】
ステップＳ３２０において、接続者端末１００が再接続したと判断した場合、ステップＳ３５０に進む。
【００６６】
ステップＳ３５０において、ウェブサーバ２１０が接続者別接続履歴を接続統計ＤＢ２２０に更新して格納する。また、ウェブサーバ２１０は接続者端末１００のログを分析し、様々な統計データをウェブサイト２００の管理者に提供する（ステップＳ３６０）。
【００６７】
本発明によると、ウェブサイト２００が全接続者端末１００に固有ＩＤを付与することによって、再接続した接続者端末１００に対する正確な接続統計分析が可能である。また、ＩＰアドレス１５０が変更され、クッキー１２０が削除された場合も、接続情報ファイル１３０、１４０を用いて再接続可否を容易に確認することができる。
【００６８】
本発明の一実施の形態は、コンピューターによって実行されるプログラムモジュールのようなコンピューターによって実行可能な命令語を含む記録媒体の形態として具現してもよい。コンピューター読取可能媒体は、コンピューターによってアクセスできる任意の可用媒体でもよく、揮発性及び不揮発性媒体、分離型及び非分離型媒体を全て含む。また、コンピューター読取可能媒体は、コンピューター格納媒体及び通信媒体を全て含んでもよい。コンピューター格納媒体は、コンピューター読取可能命令語、データ構造、プログラムモジュール、またはその他のデータのような情報の格納のための任意の方法、または技術で具現された揮発性及び不揮発性、分離型及び非分離型媒体を全て含む。通信媒体は、典型的にコンピューター読取可能命令語、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他のデータ、またはその他の伝送メカニズムを含み、任意の情報伝達媒体を含む。
【００６９】
本発明の方法及びシステムは特定の実施形態と関連して説明したが、これらの構成要素または動作の一部または全部は、汎用ハードウェアアーキテクチャーを有するコンピュータ・システムを使って具現してもよい。
【００７０】
前述した本発明の説明は例示のためのものであり、本発明が属する技術分野の通常の知識を持った者は、本発明の技術的思想や必須特徴を変更せず他の具体的な形態に容易に変形可能ということが理解できるであろう。よって、前述した実施形態は、全ての面で例示的なことであり、限定的ではないことを理解すべきである。例えば、単一型に説明されている各構成要素は分散して実施してもよく、同じく分散して説明されている構成要素も結合された形態で実施してもよい。
【００７１】
本発明の範囲は、前記詳細な説明より後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲並びにその均等概念から導出される全ての変更、または変形された形態が本発明の範囲に含まれるものと解釈すべきである。
【図１】
2010528348.tif 000003
【図２】
2010528348.tif 000004
【図３】
2010528348.tif 000005
【国際調査報告】
2010528348.tif 000006
2010528348.tif 000007
2010528348.tif 000008
2010528348.tif 000009