(57)【特許請求の範囲】
【請求項１】
サーバーの動作方法であって、
複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供するステップと、
前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得するステップと、
前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成するステップと、
所定時間間隔で前記複数のドメインそれぞれに関連した使用ログデータを獲得するステップをさらに含み、
前記所定時間間隔で獲得される使用ログデータは、前記複数のドメイン別に既指定されたアプリケーション（ａｐｐｌｉｃａｔｉｏｎ）を用いて前記所定時間間隔で収集されることを特徴とする、サーバーの動作方法。
【請求項２】
アクセス可能な少なくとも一つの電子装置が前記複数のドメインそれぞれごとに指定され、
前記複数の電子装置は、前記複数のドメインのうち第１ドメインにアクセス可能な第１電子装置及び前記複数のドメインのうち第２ドメインにアクセス可能な第２電子装置を含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項３】
前記コンポーネントは、識別情報を含み、
前記獲得するステップは、前記入力に対応するコンポーネントの識別情報を獲得するステップをさらに含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項４】
前記獲得された識別情報に基づいて前記コンポーネントの類型又は前記コンポーネントの名称に対する情報を確認するステップをさらに含み、
前記統合使用ログデータを生成するステップは、
前記確認された類型又は名称に対する情報が含まれるように前記統合使用ログデータを生成するステップを含むことを特徴とする、請求項３に記載のサーバーの動作方法。
【請求項５】
前記統合使用ログデータを生成するステップは、
前記コンポーネントに対する入力又は前記ＵＲＬの変更に基づいて獲得された使用ログデータと前記所定時間間隔で獲得された使用ログデータに基づいて前記統合使用ログデータを生成するステップを含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項６】
サーバーの動作方法であって、
複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供するステップと、
前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得するステップと、
前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成するステップと、
前記使用ログデータは、前記入力又は変更に関連したドメイン情報、前記コンポーネントに対する入力が確認された時間情報、前記ＵＲＬが変更された時間情報、前記入力又は変更に対応して提供される前記システムのコンポーネント情報、前記入力又は変更に関連したドメインに関連した環境が開発環境であるか否かに対する情報、前記入力又は変更に関連したドメインのログイン情報、前記入力又は変更に関連したドメインのＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）情報、前記入力又は変更に関連したドメインのブラウザ情報のうち少なくとも一つを含むことを特徴とする、サーバーの動作方法。
【請求項７】
前記システムは、複数の機能それぞれに関連したコンテンツを含み、
前記動作方法は、前記統合使用ログデータに基づいてコンテンツそれぞれごとにコンテンツ使用履歴を含むドメインを示すコンテンツ使用ログデータを生成するステップをさらに含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項８】
前記コンテンツ使用ログデータは、グラフ、テーブル及びイメージのうち少なくとも一つを用いて提供されることを特徴とする、請求項７に記載のサーバーの動作方法。
【請求項９】
前記統合使用ログデータは、前記複数のドメイン別に区分されるグラフ、テーブル及びイメージのうち少なくとも一つを用いて提供するステップをさらに含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項１０】
前記コンポーネントに対する入力又は前記ＵＲＬの少なくとも一部の変更に基づいて前記使用ログデータが追加獲得されると、前記追加獲得された使用ログデータに基づいて前記統合使用ログデータをアップデートするステップをさらに含み、
前記アップデートされた統合使用ログデータは、前記追加獲得された使用ログデータの獲得時点に対する情報を含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項１１】
前記統合使用ログデータを生成するステップは、
前記複数のドメイン別の総使用ログデータ（ｔｏｔａｌ  ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を生成するステップと、
前記複数のドメイン別の総使用ログデータを統合して前記統合使用ログデータを生成するステップと、を含むことを特徴とする、請求項１に記載のサーバーの動作方法。
【請求項１２】
前記総使用ログデータを生成するステップは、
前記獲得された使用ログデータに対応するドメインを確認し、前記獲得された使用ログデータと前記確認されたドメインの既獲得された使用ログデータを統合して前記確認されたドメインの総使用ログデータを生成するステップを含むことを特徴とする、請求項１１に記載のサーバーの動作方法。
【請求項１３】
サーバーであって、
複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供し、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得する通信部と、
前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成する制御部と、を含み、
前記通信部は、所定時間間隔で前記複数のドメインそれぞれに関連した使用ログデータを獲得し、前記所定時間間隔で獲得される使用ログデータは、前記複数のドメイン別に既指定されたアプリケーション（ａｐｐｌｉｃａｔｉｏｎ）を用いて前記所定時間間隔で収集されることを特徴とする、サーバー。
【請求項１４】
サーバーであって、
複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供し、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得する通信部と、
前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成する制御部と、を含み、
前記使用ログデータは、前記入力又は変更に関連したドメイン情報、前記コンポーネントに対する入力が確認された時間情報、前記ＵＲＬが変更された時間情報、前記入力又は変更に対応して提供される前記システムのコンポーネント情報、前記入力又は変更に関連したドメインに関連した環境が開発環境であるか否かに対する情報、前記入力又は変更に関連したドメインのログイン情報、前記入力又は変更に関連したドメインのＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）情報、前記入力又は変更に関連したドメインのブラウザ情報のうち少なくとも一つを含むことを特徴とする、サーバー。
【請求項１５】
請求項１に記載の方法をコンピュータで実行させるためのプログラムを記録した、コンピュータで読み取り可能な非一時的記録媒体。
【請求項１６】
請求項６に記載の方法をコンピュータで実行させるためのプログラムを記録した、コンピュータで読み取り可能な非一時的記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、システムの複数のドメインの使用ログデータを獲得するサーバー及びその動作方法に関する。
【背景技術】
【０００２】
一般的に、システム動作時のシステムの状態又は動作情報を時系列に沿って記録する行為は、ロギングと指称され、ロギングに基づいて生成された記録は、ログと指称される。ロギングを通じてログを生成（又は収集）するシステムは、ロギングシステムと指称され得る。
【０００３】
このようなロギングシステムは、システムの特徴と関係なく単純に時系列に沿ったシステムの状態や動作情報を記録するので、システムの特徴を考慮してより効率的にログを生成するための方案が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施例が解決しようとする課題は、複数のドメインを含むシステムと関連してシステムの特徴を考慮して複数のドメインそれぞれの使用ログデータ獲得を基盤としてシステムの統合使用ログデータを生成することで、より効率的にシステムのログを生成するサーバー及びその動作方法を提供することにある。
【０００５】
本実施例が達成しようとする技術的課題は、上記したような技術的課題に限定されず、以下の実施例からまた他の技術的課題が類推され得る。
【課題を解決するための手段】
【０００６】
第１実施例によって、サーバーの動作方法は、複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供するステップと、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得するステップと、前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成するステップと、を含むことができる。
【０００７】
第２実施例によって、サーバーは、複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供し、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得する通信部と、前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成する制御部と、を含むことができる。
【０００８】
第３実施例によって、コンピュータで読み取り可能な記録媒体は、サーバーの動作方法をコンピュータで実行させるためのプログラムを記録した非一時的記録媒体であって、動作方法は、複数の電子装置によりアクセス可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供するステップと、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得するステップと、前記獲得された使用ログデータに基づいて前記システムの総合使用ログデータを生成するステップと、を含むことができる。
【０００９】
その他実施例の具体的な事項は、詳細な説明及び図面に含まれている。
【発明の効果】
【００１０】
本開示によると、サーバー及びその動作方法は、複数のドメインそれぞれから使用ログデータを獲得して複数のドメインを含むシステム全体に対する統合使用ログデータを生成して提供することで、複数のドメインに分けられたシステム全体のログに対する分析がより効率的に行われるようにすることができる。
【００１１】
また、サーバー及びその動作方法は、ドメインのコンポーネントに対する入力又はＵＲＬの変更に基づいて使用ログデータを獲得することで、分析が要求される適切な時点の使用ログデータが選別獲得されるようにして統合使用ログデータの生成及び分析がより効率的で容易に行われるようにすることができる。
【００１２】
本発明の効果は、以上で言及した効果に制限されず、言及されなかったまた他の効果は、請求範囲の記載から当該技術分野の通常の技術者に明確に理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】一実施例によるサーバーの連結関係に対する概念図である。
【図２】一実施例によるサーバーが提供するシステムを説明するための図である。
【図３】一実施例によるサーバー及びサーバーの動作方法を説明するための概念図である。
【図４】一実施例によるサーバーの動作方法のフローチャートである。
【図５】一実施例によるサーバーの機能ブロック図である。
【図６】一実施例によるサーバーが提供するシステムにおいて提供される画面を説明するための図である。
【図７】一実施例によるサーバーにより獲得されるドメインの使用ログデータを説明するための図である。
【図８】一実施例によるサーバーにより獲得されるドメインの使用ログデータを説明するための図である。
【図９】一実施例によるサーバーが提供するシステムの統合使用ログデータを説明するための図である。
【図１０】一実施例によるサーバーが提供するシステムのコンテンツ使用ログデータを説明するための図である。
【発明を実施するための形態】
【００１４】
実施例で用いられる用語は、本開示においての機能を考慮したうえ、できるだけ現在広く用いられる一般的な用語を選択したが、これは、当分野に従事する技術者の意図又は判例、新たな技術の出現などによって変わり得る。また、特定の場合は、出願人が任意に選定した用語もあり、この場合、該当する説明部分で詳しくその意味を記載するだろう。したがって、本発明で用いられる用語は、単純な用語の名称ではなく、その用語が有する意味と本開示の全般にわたった内容に基づいて定義されなければならない。
【００１５】
明細書全体である部分が所定構成要素を「含む」と記載するとき、これは特に反対される記載がない限り、他の構成要素を除外するものではなく、他の構成要素をさらに含むことを意味する。
【００１６】
明細書全体で記載された「ａ、ｂ及びｂのうち少なくとも一つ」の表現は、「ａ単独」、「ｂ単独」、「ｃ単独」、「ａ及びｂ」、「ａ及びｃ」、「ｂ及びｃ」又は「ａ、ｂ及びｃの全て」を包括することができる。
【００１７】
以下で言及する「端末」は、ネットワークを通じてサーバーや他の端末に接続できるコンピュータや携帯用端末で具現され得る。ここで、コンピュータは、例えば、ウェブブラウザ（ＷＥＢ  Ｂｒｏｗｓｅｒ）が搭載されたノートＰＣ、デスクトップ（ｄｅｓｋｔｏｐ）ＰＣ、ラップトップ（ｌａｐｔｏｐ）ＰＣなどを含み、携帯用端末は、例えば、携帯性と移動性が保障される無線通信装置であって、ＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、Ｗ−ＣＤＭＡ（Ｗ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信基盤端末、スマートフォン、タブレットＰＣなどのような全ての種類のハンドヘルド（Ｈａｎｄｈｅｌｄ）基盤の無線通信装置を含むことができる。
【００１８】
以下、添付した図面を参考して本開示の実施例に対して本開示が属する技術分野において通常の知識を有した者が容易に実施できるように詳しく説明する。しかし、本開示は、様々な相異なる形態で具現され得、ここで説明する実施例に限定されない。
【００１９】
以下では、図面を参照して本開示の実施例を詳しく説明する。
【００２０】
図１は、一実施例によるサーバーの連結関係に対する概念図である。具体的に、図１は、複数の電子装置、サーバー１０５、制御装置１０７の連結関係を概念的に示す。
【００２１】
図１を参照すると、サーバー１０５は、複数の電子装置（例えば、第１電子装置１０１、第２電子装置１０２）と連結され得る。具体的に、サーバー１０５は、複数の電子装置のうち少なくとも一部と有線又は無線で連結され得る。複数の電子装置は、例えば、端末又はデスクトップＰＣを含むことができる。
【００２２】
実施例で、サーバー１０５は、連結された電子装置にシステムを提供することができる。システムは、複数のドメインに分けられたシステムを含むことができる。すなわち、システムは、複数の電子装置によりアクセス可能な複数のドメインを含むことができる。ここで、複数のドメインそれぞれは、互いに異なる電子装置によりアクセスされ得る。すなわち、上述した複数の電子装置それぞれごとにアクセス可能なドメインが相異なっていてもよい。ただし、これに制限されるものではなく、複数のドメインのうち少なくとも一部にアクセスする電子装置の少なくとも一部は対応されていてもよい。
【００２３】
例えば、複数のドメインが第１ドメイン及び第２ドメインを含む場合、第１ドメインにアクセス可能な電子装置は、第１電子装置１０１と第２電子装置１０２を含むことができ、第２ドメインにアクセス可能な電子装置は、第１電子装置１０１を含むことができる。
【００２４】
実施例で、複数の電子装置のうち一部は、同一のドメインにアクセス可能でもよい。例えば、第１電子装置１０１と第２電子装置１０２は、第１ドメインにアクセス可能でもよい。図示しなかったが、第３電子装置は、第２ドメインにアクセス可能でもよい。このような場合、同じドメインにアクセス可能に設定された電子装置は、同一のグループ内に属することができる。このようなグループは、ベンダ（ｖｅｎｄｅｒ）又はチーム（ｔｅａｍ）と指称され得、第１電子装置１０１と第２電子装置１０２は、第１ドメインを共用で用いることができる。
【００２５】
ただし、実施例によって第１電子装置１０１と第２電子装置１０２の第１ドメインにアクセス可能なアカウントは、互いに相異なっていてもよい。例えば、第１電子装置１０１は、第１アカウントに対応し、第２電子装置は、第２アカウントに対応することができる。
【００２６】
実施例で、サーバー１０５は、サーバー１０５を制御する制御装置１０７と連結され得る。制御装置１０７は、サーバー１０５の機能を制御するかサーバー１０５の動作を実行することができる。場合によって、制御装置１０７は、サーバー１０５により生成された情報を表示することができるが、これに制限されない。
【００２７】
図２は、実施例によるサーバーが提供するシステムを説明するための図である。具体的に、図２は、サーバー（例えば、図１のサーバー１０５）が提供するシステムの画面の例を示す。
【００２８】
実施例で、サーバーは、電子装置との連結（又はネットワーク）に基づいてシステムを電子装置に提供することができる。システムは、例えば、ウェブサイトを含むことができる。システムに関連した多様な情報は、サーバーにあらかじめ保存され得、それに基づいてシステムが提供され得る。
【００２９】
例えば、電子装置のインターネット（又はウェブブラウザ）のアドレスバー２０１にシステムのドメインが入力されることに基づいて、電子装置はサーバーからシステムの提供を受けることができる。すなわち、電子装置は、アドレスバー２０１にシステムのドメインが入力されることに基づいてシステムに接続することができる。
【００３０】
このような場合、電子装置は、図２のような画面の提供を受けることができる。具体的に、図２は、システムのメインページを示すもので、ドメインに関連して既設定されたコンポーネントを基盤として提供される画面であってもよい。
【００３１】
コンポーネントは、再使用可能な汎用性のために具現されたソフトウェアシステムの構成要素であって、例えば、ページを構成するＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）のレイアウト又はページに含まれたメニュー及びそれに関連した機能を含むことができる。実施例によって、コンポーネントは、多様に存在でき、コンポーネントの組み合わせによりソフトウェアシステムが生成され得る。
【００３２】
図２によると、コンポーネントは、第１コンポーネント２０３、第２コンポーネント２０５及び第３コンポーネント２０７を含むことができる。各コンポーネントは、特定の機能に対応することができ、例えば、第１コンポーネント２０３は、システムを用いるユーザー（例えば、ｕｓｅｒ１）の必須進行事項を示すコンポーネントであり、第２コンポーネント２０５は、システムを用いるユーザー（例えば、ｕｓｅｒ１）の商品の納品率を示すコンポーネントであり、第３コンポーネント２０７は、入庫基準を未遵守した商品の数量を示すコンポーネントであってもよい。
【００３３】
図２に示す画面は、システムの最初の接続時にホームタブの活性化に基づいて現われるホームタブに関連した画面であるので、もし図２で商品タブに対する入力によって商品タブが活性化されると、商品タブに関連した他の画面が提供され得る。
【００３４】
後述するが、サーバーは、システムの提供に基づいてシステムの使用履歴を示す使用ログデータを獲得することができる。システムの使用履歴は、例えば、どんなコンポーネントに対して入力が加えられたかに対する記録、どんなメニュータップに入力が加えられたかに対する記録、ドメインの変更事項、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）（又は、ＵＲＩ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｉｄｅｎｔｉｆｉｅｒ））の変更事項を含むことができ、使用ログデータは、そのような使用履歴を示すデータであってもよい。
【００３５】
実施例で、図２の画面は、アドレスバー２０１に入力されたドメインに関連して既指定された電子装置に表示され得る。より具体的に説明すると、システムを構成する複数のドメインはそれぞれごとにアクセス可能な電子装置があらかじめ指定（又は設定）され得る。このような場合、アドレスバー２０１に入力されたドメインにアクセス可能な電子装置もあらかじめ指定され得、これに基づいて、図２の画面は、既指定された電子装置に提供され得る。
【００３６】
一方、実施例によって、複数のドメインのうち少なくとも一部は、複数の電子装置が全てアクセス可能に設定されていてもよく、このような場合、図２の画面は、複数の電子装置それぞれに全て提供され得る。
【００３７】
実施例で、複数のドメインのうち少なくとも一部は、アクセス可能な電子装置が重複していてもよい。例えば、特定電子装置が複数のドメインのうち少なくとも一部にそれぞれアクセス可能であってもよい。
【００３８】
図３は、一実施例によるサーバー及びサーバーの動作方法を説明するための概念図である。
【００３９】
図３を参照すると、システム３００は、複数のドメインを含むことができる。例えば、複数のドメインは、第１ドメイン３１０、第２ドメイン３２０及び第３ドメイン３３０を含むことができる。複数のドメインそれぞれは、互いに異なる電子装置によりアクセス可能であり、電子装置のドメイン利用に基づいてドメインに関連した使用履歴を示す使用ログデータが生成され得る。
【００４０】
実施例で、使用ログデータは、各ドメイン別に具備されるプログラムに基づいて特定時間間隔（又は単位）で生成され得る。ログデータの収集のためのプログラムは、公知の多様なプログラムが用いられ得、これに対しては通常の技術者において容易であるので、その具体的な説明は省略する。
【００４１】
サーバー３５０は、複数のドメインそれぞれに関連した使用ログデータを複数のドメインそれぞれから獲得することができる。実施例で、複数のドメインのうち少なくとも一部に電子装置がアクセスした場合、サーバー３５０は、電子装置がアクセスしたドメインに対して使用ログデータを獲得することができる。
【００４２】
サーバー３５０は、データ加工構成３７０を通じて獲得された使用ログデータを分析することができる。図３では、データ加工構成３７０は、サーバー３５０と区分される別途の構成で示したが、これは説明のための例示であって、データ加工構成３７０は、サーバーに含まれるソフトウェアであってもよい。
【００４３】
実施例で、サーバー３５０は、データ加工構成３７０を通じて獲得された使用ログデータを分析することができる。具体的に、サーバー３５０は、使用ログデータに含まれた情報を分析することができる。例えば、サーバー３５０は、使用ログデータにどんな情報が含まれているかを区分することができる。
【００４４】
実施例で、サーバー３５０は、データ加工構成３７０を通じて使用ログデータに基づいてドメイン別に総使用ログデータを生成することができる。すなわち、サーバー３５０は、ランダムに受信される使用ログデータを整理してそれぞれのドメインに対する総使用ログデータを生成することができる。ここで、総使用ログデータは、特定時間の間受信される使用ログデータを統合して特定ドメインに対して示した使用ログデータの集合であってもよく、複数のドメインそれぞれごとに生成され得る。
【００４５】
実施例で、サーバー３５０は、複数のドメインそれぞれの総使用ログデータを統合してシステムの統合使用ログデータを生成することができる。すなわち、サーバー３５０は、複数のドメインを含むシステムの全体的なログデータである統合使用ログデータを生成することができる。
【００４６】
実施例で、加工された使用ログデータは、メモリー３９０に保存され得る。メモリー３９０は、図示したように、サーバー３５０とは別の構成で存在してもよいが、これに制限されず、サーバー３５０に含まれる一つの構成で存在してもよい。
【００４７】
図４は、一実施例によるサーバーの動作方法のフローチャートである。図４に示した方法の各ステップは、場合によって、図面に示した手順とその手順を異にして行われ得る。以下では、図１〜図３で叙述した内容と重複する内容は省略され得る。
【００４８】
図４のステップ４１０において、サーバー（例えば、図１のサーバー１０５）は、複数の電子装置によりアクセス可能な複数のドメインを含むシステムを複数の電子装置のうち少なくとも一つに提供することができる。具体的に、サーバーは、複数の電子装置のうち少なくとも一部と連結され得、連結された電子装置にシステムを提供することができる。
【００４９】
ここで、複数の電子装置は、システムの接続が許与されたあらかじめ指定された電子装置であってもよいが、これに制限されるものではない。システムは、例えば、ウェブサイトを含むことができるが、これに制限されるものではなく、場合によって、アプリケーションで具現されてもよい。
【００５０】
実施例で、複数のドメインそれぞれごとにアクセス可能な少なくとも一つの電子装置は、あらかじめ指定され得る。例えば、複数の電子装置が第１電子装置及び第２電子装置を含み、複数のドメインが第１ドメイン及び第２ドメインを含む場合、複数のドメインのうち第１ドメインには、第１電子装置がアクセス可能にあらかじめ指定され、複数のドメインのうち第２ドメインには、第２電子装置がアクセス可能にあらかじめ指定され得る。
【００５１】
場合によって、複数の電子装置のうち少なくとも一部は、複数のドメインのうち二つ以上のドメインにアクセスが可能であってもよい。例えば、第１電子装置は、第１ドメインと第２ドメインにアクセス可能であり、第２電子装置は、第１ドメインにアクセス可能であってもよい。このような場合、複数のドメインそれぞれにアクセス可能な電子装置のうち一部は重複し得る。
【００５２】
場合によって、各ドメインにアクセス可能な電子装置は相異なっていてもよい。例えば、第１ドメインには、第１電子装置がアクセス可能であり、第２ドメインには、第２電子装置がアクセス可能であってもよい。
【００５３】
ステップ４２０において、サーバーは、複数のドメインのうちシステムのコンポーネントに対する入力が確認されるドメイン又は複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を複数の電子装置のうち少なくとも一つから獲得することができる。
【００５４】
複数のドメインそれぞれごとに指定されたコンポーネントが存在し得るが、これによって、特定ドメインにアクセスした電子装置にコンポーネントを提供することができる。このような場合、電子装置には、コンポーネント基盤の画面（又はウィンドウ画面）が表示され得る。例えば、第１ドメインには、第１コンポーネント及び第２コンポーネントがあらかじめ指定され得、これによって、第１ドメインに第１電子装置が接続すれば、第１電子装置には、第１コンポーネント及び第２コンポーネントが提供され得る。これによって、第１電子装置には、第１コンポーネント及び第２コンポーネント基盤の画面が表示され得る。ここで、第１コンポーネント及び第２コンポーネントは、システムに関連してあらかじめ指定された複数のコンポーネントのうち一部であってもよい。
【００５５】
少なくとも一部のコンポーネントには、ユーザーによる入力が加えられ得る。例えば、少なくとも一部のコンポーネントには、ユーザー入力が可能なボタンが含まれ得、ボタンに対する入力（例えば、クリック、ダブルクリック、ロングクリック）に基づいてコンポーネントには入力が加えられ得る。
【００５６】
実施例で、サーバーは、コンポーネントに対する入力が確認されるドメインを識別することができ、これに基づいて入力が確認されるドメインにアクセス（又は接続）した電子装置からドメインに対する使用ログデータを獲得することができる。具体的に、サーバーは、コンポーネントに対する入力が確認されると、入力に関連したドメインにアクセスした電子装置からドメインの使用履歴に対する情報である使用ログデータを獲得することができる。
【００５７】
ドメインが提供する機能に対する電子装置（又はユーザー）の使用が行われると、ドメインのＵＲＬが変更され得る。ＵＲＬは、ドメインの末尾につながるテキストであって、ドメイン上の移動経路（又は利用内訳）を示すことができる。これに関連した具体的な例は、図６を通じて後述する。
【００５８】
実施例で、サーバーは、複数のドメインのうちＵＲＬの少なくとも一部が変更されるドメインを確認することができる。サーバーは、確認されたドメインの使用ログデータを確認されたドメインにアクセスした電子装置から獲得することができる。具体的に、サーバーは、ＵＲＬの変更が確認されると、ＵＲＬが変更されたドメインにアクセスした電子装置から使用ログデータを獲得することができる。
【００５９】
使用ログは、ドメインの使用履歴（又は使用記録）であり、使用ログデータは、使用履歴を示すデータであってもよい。例えば、使用ログデータは、入力又は変更に関連したドメイン情報、コンポーネントに対する入力が確認された時間情報、ＵＲＬが変更された時間情報、入力又は変更に応じて提供されるシステムのコンポーネント情報、入力又は変更に関連したドメインに関連した環境が開発環境であるか否かに対する情報、入力又は変更に関連したドメインのログイン情報、入力又は変更に関連したドメインのＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）情報、入力又は変更に関連したドメインのブラウザ情報のうち少なくとも一つを含むことができる。
【００６０】
実施例で、入力又は変更に関連したドメイン情報は、コンポーネントに対する入力又はＵＲＬの変更が行われたドメインを示す情報を含むことができる。より具体的に、入力又は変更に関連したドメイン情報は、コンポーネントに対する入力又はＵＲＬの変更が行われたドメインの詳細アドレスを含むことができる。
【００６１】
実施例で、コンポーネントに対する入力が確認された時間情報は、コンポーネントに対する入力が確認された時間（又は時点）を示す情報であって、時、分、秒の順に示すことができる。例えば、上記の時間情報は、「１４：５５：００」のように示すことができる。ＵＲＬが変更された時間情報は、ＵＲＬ変更が確認された時間（又は時点）を示す情報であって、時、分、秒の順、例えば、「１４：５１：０３」のように示すことができる。
【００６２】
実施例で、入力又は変更に対応して提供されるシステムのコンポーネント情報は、コンポーネントに対する入力が確認された場合は、入力が加えられたコンポーネントに対する情報又は入力が確認されたドメインにより提供されるコンポーネントに対する情報、ＵＲＬが変更された場合は、ＵＲＬの変更前又は後にＵＲＬに関連したドメインにより提供されるコンポーネントに対する情報を含むことができる。コンポーネントに対する情報は、例えば、コンポーネントの名称、種類及び特徴のうち少なくとも一つを含むことができるが、これに制限されるものではない。
【００６３】
実施例で、入力又は変更に関連したドメインに関連した環境が開発環境であるか否かに対する情報は、コンポーネントに対する入力又はＵＲＬの変更が開発環境で行われたか又は実際運営環境で行われたかに対する情報を含むことができる。開発環境は、ドメインの設計に関連した開発環境を含み、実際運営環境は、ユーザーにドメインが提供されて用いられる環境を含むことができる。
【００６４】
実施例で、入力又は変更に関連したドメインのログイン情報は、コンポーネントに対する入力又はＵＲＬの変更が行われたドメインに接続した電子装置の区分のために既付与された識別番号又はドメインに接続したユーザーのアイディ（ｉｄ）情報を含むことができる。
【００６５】
実施例で、入力又は変更に関連したドメインのＡＰＩ情報は、コンポーネントに対する入力又はＵＲＬの変更に対応したＡＰＩ要請のタイプ情報を含むことができる。ＡＰＩ要請のタイプに関連しては、通常の技術者に容易であるので、具体的な説明は省略する。
【００６６】
実施例で、入力又は変更に関連したドメインのブラウザ情報は、ドメインに接続するために電子装置で用いられたインターネットブラウザに対する情報であって、例えば、インターネットブラウザの名称又は種類に対する情報を含むことができる。
【００６７】
一方、使用ログデータは、上述した例に制限されるものではなく、多様な情報が含まれ得る。例えば、複数の電子装置のうち一部が同一のドメインにアクセス可能にグループが形成された場合、使用ログデータは、グループに対する情報（例えば、グループ名）を含むことができる。
【００６８】
実施例で、システムのコンポーネントは、識別情報を含むことができる。識別情報は、コンポーネントごとに指定された情報であって、システムの開発ステップでコンポーネントに挿入されたものであってもよい。このような場合、使用ログデータには、コンポーネントの識別情報が含まれ得る。
【００６９】
例えば、コンポーネントの入力に基づいて獲得される使用ログデータは、入力が加えられたコンポーネントに含まれた識別情報を含むことができる。コンポーネントの識別情報は、例えば、コンポーネントの類型又はコンポーネントの名称に対する情報を含むことができる。他の例示で、コンポーネントの識別情報は、コンポーネントを示すためにあらかじめ指定されたスクリプトを含むことができる。ただし、これは例示に過ぎず、上述した内容によって本実施例が制限されるものではなく、コンポーネント識別情報には、コンポーネントを示す多様な情報が含まれ得る。
【００７０】
実施例で、サーバーは、コンポーネントに識別情報が含まれることに基づき、入力が加えられたコンポーネントの識別情報を獲得することができる。サーバーは、獲得された識別情報に基づいて入力が加えられたコンポーネントの類型又は名称を確認することができる。具体的に、サーバーは、コンポーネントの識別情報に対応するコンポーネントの類型又は名称に対する情報を含むことができ、これに基づいてコンポーネントの類型又は名称を確認することができる。コンポーネントの類型又は名称の確認に基づいて、サーバーは、確認されたコンポーネントの類型又は名称に対する情報が含まれるように統合使用ログデータ（又は総使用ログデータ）を生成することができる。
【００７１】
実施例で、サーバーは、複数のドメイン別に既指定されたアプリケーション（ａｐｐｌｉｃａｔｉｏｎ）を用いて使用ログデータを獲得することができる。既指定されたアプリケーションは、「ｌｏｇｓｔａｓｈ」のようなソフトウェアプログラムを含むことができるが、これに制限されない。
【００７２】
実施例で、サーバーは、所定時間間隔で使用ログデータを獲得することができる。例えば、サーバーは、１０分間隔で複数のドメインそれぞれから使用ログデータを獲得することができる。このとき、獲得される使用ログデータは、例えば、１０分間ドメインの使用内訳が記録された使用ログを示すデータを含むことができる。所定時間間隔で獲得される使用ログデータは、複数のドメイン別に既指定されたアプリケーションを用いて所定時間単位で収集され得るが、これに制限されない。
【００７３】
実施例で、サーバーは、上述したコンポーネントに対する入力又はＵＲＬの変更に対応して獲得された使用ログデータとは別に所定時間間隔で使用ログデータを獲得することができる。例えば、サーバーは、所定時間間隔で複数のドメインのそれぞれの使用ログデータを獲得し、コンポーネントに対する入力又はＵＲＬの変更が確認されると、確認された入力又は変更が行われたドメインに対して入力又は変更時点から特定時間範囲内の使用ログデータをさらに獲得することができる。
【００７４】
ここで、所定時間間隔及び特定時間範囲は、あらかじめ指定され得る。例えば、所定時間間隔は、１０分間隔を含むことができ、特定時間範囲は、入力又は変更時点前後の５分を含むことができるが、これに制限されるものではない。
【００７５】
場合によって、使用ログデータは、電子装置がドメインにアクセスすることに基づいて、電子装置別に用意されるアプリケーションに基づいて収集されて所定時間間隔でサーバーに伝送されるか、前記入力又は変更に対応してサーバーに伝送され得る。このような伝送を基盤として、サーバーは、使用ログデータを獲得することができる。
【００７６】
場合によって、複数のドメインのそれぞれにアクセスした電子装置は、所定時間間隔で使用履歴を示す使用ログデータを収集してサーバーに使用ログデータを伝送することができる。サーバーは、伝送された前記入力又は変更が確認されると、使用ログデータのうち入力又は変更が確認された時点から特定時間範囲（例えば、確認された時点前後の５分）内の使用履歴データを獲得することができる。
【００７７】
実施例によって伝送された使用ログデータは、臨時に保存され得、このような場合、サーバーは、臨時保存された使用ログデータのうち特定時間範囲内に属する使用履歴データを獲得して後述するステップ４３０の統合使用ログデータの生成に用いることができる。
【００７８】
ステップ４３０において、サーバーは、システムの統合使用ログデータを生成することができる。具体的に、サーバーは、ステップ４２０を通じて獲得された使用ログデータに基づいて複数のドメインを含むシステムの統合使用ログデータを生成することができる。統合使用ログデータは、複数のドメインのそれぞれの使用ログデータを含むシステム全体の使用ログに対するデータを含むことができる。言い換えると、統合使用ログデータは、複数のドメインを含むシステム全体の使用履歴に対するデータを含むことができる。
【００７９】
実施例で、サーバーは、獲得された使用ログデータに基づいて複数のドメインそれぞれの総使用ログデータを生成し、生成された総使用ログデータを統合してシステムの統合使用ログデータを生成することができる。ここで、総使用ログデータは、一つのドメインに対する使用ログデータの集合であって、複数のドメインそれぞれごとに生成され得る。例えば、第１ドメインの使用ログデータが第１−１使用ログデータ及び第１−２使用ログデータを含む場合、第１ドメインの総使用ログデータは、第１−１使用ログデータ及び第１−２使用ログデータを統合して生成された第１ドメインに対する全体使用記録であってもよい。
【００８０】
より具体的に、複数のドメインそれぞれごとの使用ログデータは、時間によって少なくとも一つ以上が獲得され得る。これによって、サーバーは、使用ログデータの獲得に対応して獲得された使用ログデータに対応するドメインを確認することができる。サーバーは、獲得された使用ログデータと前記確認されたドメインの既獲得された（過去に獲得された）使用ログデータを統合して前記確認されたドメインの総使用ログデータを生成することができる。このような総使用ログデータの生成過程は、複数のドメインそれぞれごとに行われ得、これによって、複数のドメインそれぞれの総使用ログデータが生成され得る。
【００８１】
実施例で、使用ログデータは、所定時間間隔で獲得される使用ログデータと、コンポーネントに対する入力又はＵＲＬの変更に対応して獲得される使用ログデータと、を含むことができる。このような場合、サーバーは、互いに異なる方式で獲得された使用ログデータを統合して統合使用ログデータを生成することができる。
【００８２】
例えば、サーバーは、所定時間間隔で獲得される使用ログデータと、コンポーネントに対する入力又はＵＲＬの変更に対応して獲得される使用ログデータと、を時間順に整列し、整列された使用ログデータをドメイン別に区分することができる。これによって、サーバーは、ドメインそれぞれごとに時間順序による使用ログデータの集合を生成することができる。サーバーは、使用ログデータの集合をドメインの名称順に羅列することで統合使用ログデータの生成を完成することができる。ただし、これは、例示に過ぎず、統合使用ログデータの生成順序は上述した例と異に行ってもよい。
【００８３】
実施例で、サーバーは、統合使用ログデータを複数のドメイン別に区分してグラフ、テーブル及びイメージのうち少なくとも一つを用いて提供することができる。より具体的に、サーバーは、サーバーと連結される装置に統合使用ログデータを提供することができる。サーバーと連結される装置は、サーバーの制御装置（例えば、図１の制御装置１０７）又はディスプレイを含む表示装置を含むことができる。このとき、サーバーは、統合使用ログデータをグラフ、テーブル及びイメージのうち少なくとも一つを用いて提供することができる。例えば、サーバーは、統合使用ログデータを一つのイメージで提供し、イメージ内には複数のドメインそれぞれに対して区分されたグラフコンテンツを含ませることができる。
【００８４】
実施例で、グラフコンテンツは、例えば、時間順序によるドメイン使用履歴、使用履歴を有するコンポーネント記録及び使用履歴を有するコンテンツ記録のうち少なくとも一つを含むことができる。
【００８５】
時間順序によるドメイン使用履歴は、例えば、古い時間順序でドメインで用いられたコンテンツ又はコンポーネントを羅列した情報を含むことができる。
【００８６】
使用履歴を有するコンポーネント記録は、例えば、入力が加えられたコンポーネントに対する情報を含むことができる。場合によって、使用履歴を有するコンポーネント記録は、入力が加えられた回数に基づいてコンポーネントの名称を羅列した情報であって、例えば、入力が加えられた回数が多いコンポーネントから入力が加えられた回数が少ないコンポーネント順にコンポーネントの名称を羅列した情報を含むことができる。
【００８７】
使用履歴を有するコンテンツ記録は、例えば、入力が加えられたコンテンツに対する情報を含むことができる。場合によって、使用履歴を有するコンテンツ記録は、入力が加えられた回数に基づいてコンテンツの名称を羅列した情報であって、例えば、入力が加えられた回数が多いコンテンツから入力が加えられた回数が少ないコンテンツ順にコンテンツの名称を羅列した情報を含むことができる。
【００８８】
統合使用ログデータが提供されるより具体的な例は、図９を参照することができる。
【００８９】
実施例で、システムは、複数の機能それぞれに関連したコンテンツを含むことができる。すなわち、システムは、特定機能を提供するコンテンツを多数含むことができる。サーバーは、統合使用ログデータに基づいてコンテンツそれぞれごとにコンテンツ使用履歴を含むドメインを示すコンテンツ使用ログデータを生成することができる。コンテンツ使用ログデータは、グラフ、テーブル及びイメージのうち少なくとも一つを用いて提供され得る。これに関連したより具体的な例は、図１０を参照することができる。
【００９０】
一方、コンテンツは、少なくとも一部のコンポーネントの下位概念であってもよく、このような場合、コンポーネントには少なくとも一つのコンテンツが含まれ得る。
【００９１】
実施例で、サーバーは、コンポーネントそれぞれごとにドメインの使用履歴を示すコンポーネント使用ログデータを生成して提供してもよい。コンポーネント使用ログデータは、グラフ、テーブル及びイメージのうち少なくとも一つを用いて提供され得る。これに関連したより具体的な例は、図１０を参照することができる。
【００９２】
コンテンツ使用ログデータ及びコンポーネント使用ログデータは、統合使用ログデータの提供方式のうち一つであってもよく、場合によって、コンテンツ使用ログデータ及びコンポーネント使用ログデータは、統合使用ログデータに含まれ得る。
【００９３】
実施例で、サーバーは、コンポーネントに対する入力又はＵＲＬの少なくとも一部の変更に基づいて使用ログデータが追加獲得されると、追加獲得された使用ログデータに基づいて統合使用ログデータをアップデートすることができる。より具体的に、サーバーは、使用ログデータが追加獲得されると、統合使用ログデータに追加獲得された使用ログデータを追加することで統合使用ログデータをアップデートすることができる。このような場合、アップデートされた統合使用ログデータは、追加獲得された使用ログデータの獲得時点に対する情報を含むことができるが、これに制限されるものではない。
【００９４】
図５は、一実施例によるサーバーの機能ブロック図である。図５には、本実施例に関連した構成要素が図示されているが、これに制限されるものではなく、図５に示された構成要素外に他の汎用的な構成要素がさらに含まれ得る。
【００９５】
図５を参照すると、サーバー５００は、通信部５１０及び制御部５２０を含むことができる。通信部５１０及び制御部５２０それぞれは、少なくとも一つの機能や動作を処理する単位を意味することができ、ハードウェアやソフトウェア、又はハードウェア及びソフトウェアの結合により具現され得る。
【００９６】
図５のサーバー５００は、図４で叙述した動作方法を実行するサーバー５００を示すものであって、以下では、図４と重複する内容は省略され得る。
【００９７】
実施例で、サーバー５００は、制御装置（例えば、図１の制御装置１０７）の少なくとも一部と結合されて一つの電子装置で具現され得る。このような場合、サーバー５００は、制御装置との連結と関係なく制御され得る。
【００９８】
図示しなかったが、実施例で、サーバー５００は、サーバー５００に関連した多様なデータを保存するメモリーをさらに含むことができる。例えば、メモリーには、サーバー５００の動作のための少なくとも一つの命令語（ｉｎｓｔｒｕｃｔｉｏｎ）が保存され得る。このような場合、通信部５１０及び制御部５２０は、このような命令語を基盤として多様な動作を実行することができる。
【００９９】
場合によって、メモリーは、通信部５１０及び制御部５２０のそれぞれに別途の構成で具備されてもよく、通信部５１０及び制御部５２０と連結される一つの構成で具備されてもよいが、このような例によって本実施例が制限されない。
【０１００】
通信部５１０は、システムを複数の電子装置のうち少なくとも一つに提供することができる。ここで、システムは、複数の電子装置によりアクセス可能な（又は接続可能な）複数のドメインを含む、すなわち、複数のドメインに分けられたシステムであってもよい。通信部５１０は、このようにシステムの複数のドメインにアクセス可能な複数の電子装置のうち少なくとも一つにシステムを提供することができる。
【０１０１】
実施例で、システムが提供される前記少なくとも一つの電子装置は、複数の電子装置のうちサーバー５００と連結された電子装置を含むことができるが、これに制限されるものではなく、連結と関係なく複数の電子装置にそれぞれシステムを提供してもよい。
【０１０２】
システムが提供されると、電子装置には、システムに関連した画面が表示され得る。ただし、システムのドメイン別に互いに異なる機能が提供され得、これによって、アクセスしたドメイン別に表示される画面が相異なっていることがある。表示される画面の例は、図２又は図６を参照することができる。
【０１０３】
実施例で、複数のドメインそれぞれごとにアクセス可能な電子装置は、あらかじめ指定され得る。このとき、ドメインごとにアクセス可能な電子装置は、相異なっていてもよい。ただし、これに制限されるものではなく、場合によって、少なくとも一部のドメインには同一の電子装置がアクセス可能に設定され得る。
【０１０４】
通信部５１０は、複数のドメインのうちシステムのコンポーネントに対する入力が確認されるドメインに対する使用ログデータを獲得することができる。一つの例示で、通信部５１０は、複数の電子装置のうちコンポーネントに対する入力が確認されるドメインにアクセスした電子装置から使用ログデータを獲得することができる。ここで、獲得される使用ログデータは、コンポーネントに対する入力に関連した使用ログデータであって、例えば、入力が加えられる前又は後（又は入力が加えられる特定時間前又は後）のドメイン使用履歴に対する使用ログデータを含むことができる。
【０１０５】
通信部５１０は、複数のドメインのうちＵＲＬの少なくとも一部が変更されるドメインに対する使用ログデータを獲得することができる。一つの例示で、通信部５１０は、複数の電子装置のうちＵＲＬが変更されたドメインにアクセスした電子装置から使用ログデータを獲得することができる。ここで、獲得される使用ログデータは、ＵＲＬの変更に関連した使用ログデータであって、例えば、ＵＲＬが変更される前又は後（又はＵＲＬが変更される特定時間前又は後）のドメイン使用履歴に対する使用ログデータを含むことができる。
【０１０６】
実施例で、通信部５１０は、所定時間間隔で複数のドメインそれぞれに関連した使用ログデータを獲得することができる。具体的に、通信部５１０は、所定時間間隔で連結された電子装置から各電子装置がアクセスしたドメインの使用ログデータを獲得することができる。ここで、獲得される使用ログデータは、所定時間間隔で収集されたドメインの使用履歴を示すデータであってもよい。例えば、使用ログデータは、ドメインのうち電子装置により用いられたコンテンツに対する情報と利用時間に対する情報とを含むことができるが、これに制限されない。
【０１０７】
実施例で、通信部５１０は、上述したコンポーネントに対する入力又はＵＲＬの変更に対応して獲得された使用ログデータとは別に所定時間間隔で使用ログデータを獲得することができる。例えば、通信部５１０は、所定時間間隔で複数のドメインそれぞれの使用ログデータを獲得するが、コンポーネントに対する入力又はＵＲＬの変更が確認されると、確認された入力又は変更が行われたドメインに対して入力又は変更時点から特定時間範囲内の使用ログデータをさらに獲得することができる。このとき、所定時間間隔及び特定時間範囲は、あらかじめ指定され得る。例えば、所定時間間隔は、１０分間隔を含むことができ、特定時間範囲は、入力又は変更時点前後の５分を含むことができるが、これに制限されるものではない。
【０１０８】
場合によって、使用ログデータは、電子装置（例えば、図１の複数の電子装置）がドメインにアクセスすることに基づいて、電子装置別に用意されるアプリケーションに基づいて収集されて所定時間間隔でサーバー５００に伝送されるか、前記入力又は変更に対応して収集されてサーバー５００に伝送され得る。このような伝送に基づいて、通信部５１０は、使用ログデータを獲得することができる。
【０１０９】
場合によって、複数のドメインそれぞれにアクセスした電子装置は、所定時間間隔で使用履歴を示す使用ログデータを収集してサーバー５００に使用ログデータを伝送することができる。通信部５１０は、伝送された使用ログデータを受信することができ、制御部５２０は、前記入力又は変更が確認されると、受信された使用ログデータのうち入力又は変更が確認された時点から特定時間範囲（例えば、確認された時点前後の５分）内の使用履歴データを獲得することができる。
【０１１０】
実施例によって、伝送された使用ログデータは、臨時にサーバー５００に保存され得、このような場合、制御部５２０は、臨時保存された使用ログデータのうち特定時間範囲内に属する使用履歴データを獲得して後述する統合使用ログデータの生成に用いることができる。
【０１１１】
実施例で、制御部５２０は、獲得された使用ログデータに基づいてシステムの統合使用ログデータを生成することができる。より具体的に、制御部５２０は、獲得された使用ログデータを統合してシステムの使用履歴を示す統合使用ログデータを生成することができる。統合使用ログデータは、複数のドメインの使用履歴を全て（又は一緒に）示すデータであってもよい。
【０１１２】
実施例で、制御部５２０は、獲得された使用ログデータに基づいて複数のドメイン別に総使用ログデータを生成することができる。具体的に、制御部５２０は、複数のドメインそれぞれから獲得される使用ログデータをドメイン別に区分して複数のドメインそれぞれごとに総使用ログデータを生成することができる。総使用ログデータは、一つのドメインに対する使用履歴、すなわち、ドメインで用いられた部分に対する多様な情報を含むことができる。例えば、時間によってドメインのうち用いられたコンポーネント又はコンテンツに対する情報を含むことができる。
【０１１３】
制御部５２０は、総使用ログデータを統合して統合使用ログデータを生成することができる。例えば、制御部５２０は、総使用ログデータを統合して一つのデータで示す統合使用ログデータを生成することができる。
【０１１４】
実施例で、統合使用ログデータは、ドメイン別に区分され得、統合使用ログデータは、グラフ、テーブル及びイメージのうち少なくとも一つを用いて提供され得る。
【０１１５】
実施例で、制御部５２０は、コンポーネントに対する入力又はＵＲＬの少なくとも一部の変更に基づいて通信部５１０を通じて使用ログデータが追加獲得されると、追加獲得された使用ログデータに基づいて統合使用ログデータをアップデートすることができる。具体的に、制御部５２０は、追加獲得された使用ログデータを既存の統合使用ログデータに併合して統合使用ログデータをアップデートすることができる。
【０１１６】
図５では、サーバー５００の構成を通信部５１０と制御部５２０に分けて説明したが、これに制限されず、例えば、サーバー５００は、メモリーとプロセッサを含む形態で構成され得る。このような場合、通信部５１０及び制御部５２０の動作は、プロセッサにより実行され得、これは、通常の技術者において自明なので、その具体的な説明は省略する。
【０１１７】
図６は、一実施例によるサーバーが提供するシステムにおいて提供される画面を説明するための図である。具体的に、図６は、システムの特定ドメインを通じて提供される画面の例を示す。
【０１１８】
ドメイン６０１に電子装置がアクセスすることに基づいて、図６のような画面が電子装置に表示され得る。ここで、電子装置は、ドメイン６０１にアクセス可能にあらかじめ指定された装置であってもよく、図６の画面は、ドメイン６０１に基づいて提供される多様な画面のうち一つの例を示す。
【０１１９】
より具体的に、インターネットブラウザウィンドウ内のアドレスバーに示したようにドメイン６０１が入力されると、電子装置は、ドメイン６０１に関連した画面を提供することができる。このとき、最初に提供される画面は、上述した図２のような画面であってもよい。
【０１２０】
もし、特定コンテンツ又はコンポーネントに対する入力が加えられると、ドメイン６０１は、入力に対応する他の画面を提供することができる。このように、ドメイン６０１が提供するシステムの特定機能を用いると、用いられた機能の経路によってＵＲＬ６０２が表示され得る。ＵＲＬ６０２は、表示される画面によって又は経路によって変更され得る。例えば、図６とは異なる画面が電子装置に提供されると、ＵＲＬ６０２は、他のテキストに変更され得る。
【０１２１】
一方、図６によると、電子装置には、システムのコンテンツ（例えば、第１コンテンツ６１０、第２コンテンツ６２０）が提供され得る。第１コンテンツ６１０は、ドメイン６０１のユーザーが無料で利用可能なシステムのコンテンツ（例えば、販売予想情報、入庫基準未遵守、納品率）であってもよく、第２コンテンツ６２０は、ドメイン６０１のユーザーが有料で利用可能なシステムのコンテンツ（販売在庫現況、地域別販売分布−ブランド、ブランドランキング、カテゴリ別顧客分析、商品別詳細販売現況、カテゴリ別日別販売現況、ブランド別日別販売現況、地域別販売分布カテゴリ、レビューのない商品現況）であってもよい。図６に示したコンテンツは、システムが提供する機能を示すことができ、このうち少なくとも一部は実施例によって多様に変更され得る。
【０１２２】
もし、コンテンツに対する入力が加えられると、入力に対応する（又は入力が加えられたコンテンツに対応する）機能が提供され得、これによって、電子装置には、提供される機能に相応する画面が表示され得る。このような場合、電子装置と連結されるサーバーは、入力に対応してドメイン６０１に関連した使用履歴を示す使用ログデータを獲得することができる。
【０１２３】
実施例によってドメイン６０１に電子装置がアクセスする時点を始まりとしてシステムの利用過程、利用機能などのような使用履歴に対する使用ログデータが収集され得る。サーバーは、電子装置との連結を基盤に使用ログデータを所定時間間隔で獲得することができる。このような場合、獲得される使用ログデータは、所定時間単位のデータであってよいが、これに制限されるものではなく、累積される使用ログデータ全体が獲得されてもよい。
【０１２４】
実施例によって、第１コンテンツ６１０は、第１コンポーネントに対応することができ、第２コンテンツ６２０は、第２コンポーネントに対応することができる。このような場合、コンポーネントに対する入力に対応して、サーバーは使用ログデータを獲得することができる。獲得される使用ログデータには、入力が加えられたコンポーネントに対する情報が含まれ得る。
【０１２５】
図７及び図８は、一実施例によるサーバーにより獲得されるドメインの使用ログデータを説明するための図である。具体的に、図７は、特定ドメインに対して獲得される４個の使用ログデータの例を示し、図８は、獲得された使用ログデータの分析情報の例を示す。
【０１２６】
図７を参照すると、使用ログデータは、多様な情報を含むことができる。図７によると、使用ログデータは、時間に対する情報（例えば、１４：５０：１８）、ドメインに関連した環境が開発環境であるか否かに対する情報（例えば、ｄｅｖｅｌｏｐ）、ドメインのＡＰＩ要請タイプに対する情報（例えば、ＧＥＴ、ここで、ＧＥＴは、ＡＰＩタイプの一種）、特定ドメインに対するアクセス可能な電子装置が属するグループに対する情報（例えば、ＶＥＮＤＯＲ、ここで、ＶＥＮＤＯＲは、グループ名）、電子装置が属するグループの識別情報（例えば、Ａ００１５６６３１）、ドメインに実際接続したアカウントのログイン情報（例えば、ｕｓｅｒ１）、ドメインのブラウザ情報（例えば、ＣＨＲＯＭＥ、ここで、ＣＨＲＯＭＥは、ブラウザ名）及びＵＲＬ情報（例えば、／ｖｅｎｄｏｒ）を含むことができる。ただし、これは例示に過ぎず、図７に示した内容によって実施例が制限されるものではない。
【０１２７】
実施例で、サーバーは、使用ログデータを分析して分析情報を提供することができる。図８は、このような分析情報の例を示す。
【０１２８】
図８を参照すると、分析情報は、使用ログデータが獲得された回数を時間を基準に分析した情報を示すカウント情報８０１、一つの使用ログデータに含まれる情報を抽出して示す抽出情報（例えば、第１抽出情報８０２、第２抽出情報８０４）、抽出された情報をテーブル化して生成された情報を示すテーブル情報８０３を含むことができる。
【０１２９】
図９は、一実施例によるサーバーが提供するシステムの統合使用ログデータを説明するための図である。具体的に、図９は、ドメイン別に区分されて現れる統合使用ログデータの例を示す。
【０１３０】
図９を参照すると、サーバーは、第１ドメインに対するログ９０１、第２ドメインに対するログ９０２、第３ドメインに対するログ９０３、第４ドメインに対するログ９０４に区分されたグラフ形態の統合使用ログデータを提供することができる。各ログは、ドメイン別に使用履歴に関連した情報を含むことができる。例えば、示したように、ドメイン別に利用内訳を有するコンテンツ（Ａ、Ｂ、Ｃ，Ｄ、Ｅ、Ｆ）を利用回数順に整理した情報を含むことができる。すなわち、各ログのｘ軸は、コンテンツを示し、ｙ軸は、コンテンツ別利用回数を示すことができる。
【０１３１】
図９に示した統合使用ログデータは、棒グラフ形態で示しているが、本明細書の実施例はこれに制限されず、例えば、後述する図１０のような原型グラフ又はテーブルのように示してもよい。
【０１３２】
図１０は、一実施例によるサーバーが提供するシステムのコンテンツ使用ログデータを説明するための図である。具体的に、図１０は、特定コンテンツを用いたドメインに対する情報を示すコンテンツ使用ログデータの例を示す。
【０１３３】
図１０を参照すると、サーバーは、グラフ又はイメージ形態のコンテンツ使用ログデータを提供することができる。コンテンツ使用ログデータは、例えば、ドメイン別に第１コンテンツを用いた割合を示す。ここで、ドメインは、Ａ、Ｂ，Ｃ、Ｄで示すことができる。図１０によると、第１コンテンツは、Ａドメインが最も多い割合で用いられたことが分かる。
【０１３４】
図１０では、コンテンツ使用ログデータが原型グラフ形態で提供される場合を示しているが、これに制限されるものではなく、図９のように棒グラフ形態で示すか、テーブルで示してもよい。
【０１３５】
一方、実施例によって、サーバーは、コンポーネント別に使用ログを示す情報を提供してもよい。このような場合、サーバーは、コンテンツ使用ログデータの生成及び提供に対応する方式でコンポーネント使用ログデータを生成して提供することができる。
【０１３６】
本開示によると、サーバー及びその動作方法は、複数のドメインそれぞれから使用ログデータを獲得して複数のドメインを含むシステム全体に対する統合使用ログデータを生成して提供することで、複数のドメインに分けられたシステム全体のログに対する分析がより効率的に行われるようにすることができる。
【０１３７】
また、サーバー及びその動作方法は、ドメインのコンポーネントに対する入力又はＵＲＬの変更に基づいて使用ログデータを獲得することで、分析が要求される適切な時点の使用ログデータが選別獲得されるようにして統合使用ログデータの生成及び分析がより効率的で且つ容易に行われるようにすることができる。
【０１３８】
上述した実施例による電子装置は、プロセッサ、プログラムデータを保存して実行するメモリー、ディスクドライブのような永久保存部（ｐｅｒｍａｎｅｎｔ  ｓｔｏｒａｇｅ）、外部装置と通信する通信ポート、タッチパネル、キー（ｋｅｙ）、ボタンなどのようなユーザーインターフェース装置などを含むことができる。ソフトウェアモジュール又はアルゴリズムによって具現される方法は、前記プロセッサ上で実行可能なコンピュータで読み取り可能なコード又はプログラム命令であって、コンピュータが読み取り可能な記録媒体上に保存され得る。ここで、コンピュータが読み取り可能な記録媒体として、マグネチック保存媒体（例えば、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ−Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フロッピー、ハードディスクなど）及び光学的判読媒体（例えば、シーディーロム（ＣＤ−ＲＯＭ）、ディーブイディー（ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））などがある。コンピュータが読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散され、分散方式で、コンピュータが判読可能なコードが保存されて実行され得る。媒体は、コンピュータにより判読可能であり、メモリーに保存され、プロセッサで実行され得る。
【０１３９】
本実施例は、機能的なブロック構成及び多様な処理ステップで示すことができる。このような機能ブロックは、特定機能を実行する多様な個数のハードウェア又は／及びソフトウェア構成により具現され得る。例えば、実施例は、一つ以上のマイクロプロセッサの制御又は他の制御装置により多様な機能を実行することができる、メモリー、プロセシング、ロジック（ｌｏｇｉｃ）、ルックアップテーブル（ｌｏｏｋ−ｕｐ  ｔａｂｌｅ）などのような直接回路構成を採用することができる。構成要素がソフトウェアプログラミング又はソフトウェア要素で実行できることと同様に、本実施例は、データ構造、プロセス、ルチン又は他のプログラミング構成の組み合わせにより具現される多様なアルゴリズムを含んで、Ｃ、Ｃ＋＋、ジャバ（Ｊａｖａ）、アッセンブラ（ａｓｓｅｍｂｌｅｒ）などのようなプログラミング又はスクリプティング言語により具現され得る。機能的な側面は、一つ以上のプロセッサで実行されるアルゴリズムにより具現され得る。また、本実施例は、電子的な環境設定、信号処理及び／又はデータ処理などのために従来技術を採用することができる。「メカニズム」、「要素」、「手段」、「構成」のような用語は、広く用いられ得、機械的で物理的な構成として限定されるものではない。前記用語は、プロセッサなどと連携してソフトウェアの一連の処理（ｒｏｕｔｉｎｅｓ）の意味を含むことができる。
【０１４０】
上述した実施例は、一つの例示に過ぎず、後述する請求項の範囲内で他の実施例が具現され得る。
【符号の説明】
【０１４１】
１０１  第１電子装置
１０２  第２電子装置
１０５  サーバー
１０７  制御装置
２０１  アドレスバー
２０３  第１コンポーネント
２０５  第２コンポーネント
２０７  第３コンポーネント
３００  システム
３１０  第１ドメイン
３２０  第２ドメイン
３３０  第３ドメイン
３５０  サーバー
３７０  データ加工構成
３９０  メモリー
５００  サーバー
５１０  通信部
５２０  制御部
６０１  ドメイン
６０２  ＵＲＬ
６１０  第１コンテンツ
６２０  第２コンテンツ
８０１  カウント情報
８０２  第１抽出情報
８０３  テーブル情報
８０４  第２抽出情報
９０１  第１ドメインに対するログ
９０２  第２ドメインに対するログ
９０３  第３ドメインに対するログ
９０４  第４ドメインに対するログ
【要約】
【課題】システムの複数のドメインの使用ログデータを獲得するサーバー及びその動作方法を提供する。
【解決手段】複数の電子装置により接近可能な複数のドメインを含むシステムを前記複数の電子装置のうち少なくとも一つに提供するステップと、前記複数のドメインのうち前記システムのコンポーネントに対する入力が確認されるドメイン又は前記複数のドメインのうちＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）の少なくとも一部が変更されるドメインに対する使用ログデータ（ｕｓａｇｅ  ｌｏｇ  ｄａｔａ）を前記複数の電子装置のうち少なくとも一つから獲得するステップと、前記獲得された使用ログデータに基づいて前記システムの統合使用ログデータを生成するステップと、を含むサーバーの動作方法及びそのサーバーを提供する。
【選択図】図３【図１】
0006925590.tif 000002
【図２】
0006925590.tif 000003
【図３】
0006925590.tif 000004
【図４】
0006925590.tif 000005
【図５】
0006925590.tif 000006
【図６】
0006925590.tif 000007
【図７】
0006925590.tif 000008
【図８】
0006925590.tif 000009
【図９】
0006925590.tif 000010
【図１０】
0006925590.tif 000011