(57)【特許請求の範囲】
【請求項１】
パケット通信ネットワーク上に配置され、ユーザを収容する加入者ユーザ収容装置と、ユーザの接続認証を実施する装置との接続インタフェースを有し、
ユーザからの検索要求および検索条件入力を受け付ける手段と、
検索者が入力した条件を保有する検索対象を検索対象群から抽出して検索者に提示する手段とを有するネットワーク管理サーバであって、
検索者と各検索対象の時間帯毎のアクセス履歴情報を算出して保持する手段と、
検索対象を検索対象群から抽出して検索者に提示する際に、検索者の時間帯毎のアクセス履歴情報と、時間帯毎のアクセス履歴情報が類似する検索対象を優先的に検索者に提示する手段とを有することを特徴とするネットワーク管理サーバ。
【請求項２】
アクセス履歴情報を収集する手段と、
各ユーザの情報を保持する手段と、
前記保持している各ユーザ情報に基づき、前記収集したアクセス履歴情報から各ユーザのアクセス履歴情報を抽出し保持する手段とを有することを特徴とする請求項１に記載のネットワーク管理サーバ。
【請求項３】
パケット通信ネットワーク上に配置され、ユーザを収容する加入者ユーザ収容装置と、ユーザの接続認証を実施する装置との接続インタフェースを有し、
ユーザからの検索要求および検索条件入力を受け付ける手段と、
検索者が入力した条件を保有する検索対象を検索対象群から抽出して検索者に提示する手段とを有するネットワーク管理サーバであって、
検索者と各検索対象の時間帯毎のアクセス回数をカウントして保存する手段と、
検索対象を検索対象群から抽出して検索者に提示する際に、検索者がアクセスする時間帯にアクセス回数が多い検索対象を優先的に検索者に提示する手段とを有することを特徴とするネットワーク管理サーバ。
【請求項４】
アクセス回数を収集する手段と、
各ユーザの情報を保持する手段と、
前記保持している各ユーザ情報に基づき、前記収集したアクセス回数から各ユーザのアクセス回数を抽出し保持する手段とを有することを特徴とする請求項３に記載のネットワーク管理サーバ。
【請求項５】
検索対象として、ユーザを採用し、
アクセス回数として、検索対象者のパケット通信ネットワークへの時間帯毎のアクセス回数を採用することを特徴とする請求項３または請求項４に記載のネットワーク管理サーバ。
【請求項６】
検索対象として、複数のユーザによって構成されるグループを採用し、
アクセス回数として、各グループ内の時間帯毎のログインユーザ数を採用することを特徴とする請求項３または請求項４に記載のネットワーク管理サーバ。
【請求項７】
検索対象として、複数のユーザによって構成されるグループを採用し、
アクセス回数として、各グループへの時間帯毎のアクセス回数を採用することを特徴とする請求項３または請求項４に記載のネットワーク管理サーバ。
【請求項８】
検索者として、複数のユーザによって構成されるグループの代表者を採用し、
アクセス回数として、当該グループの時間帯毎のログインユーザ数を採用することを特徴とする請求項３ないし請求項７のいずれか１項に記載のネットワーク管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理サーバに係り、特に、検索者から検索要求および抽出情報への要求条件を受け付けた後に当該条件を満足する情報を蓄積情報から抽出してユーザに提示する際に、検索者の所望の情報を検索者のアクセス履歴と検索対象のアクセス履歴の一致性に応じて優先付けして提示する技術に関する。
【背景技術】
【０００２】
近年、インターネット技術の発展に伴って、多種多彩なサービスがパケット転送ネットワークを介して提供されるようになっている。例えば、ユーザに快適なウェブアクセスを提供するために構築されるポータルサイト上では、ウェブディレクトリやニュース、オンライン辞書やオークションなど様々なサービスが提供されている。
さらには、サーバ上でグループ通信サービスを提供するＳＮＳ（Social Networking Service）も急激に普及している。
これらのサービスが展開されるインターネット上では、多数のサーバが設置され、それらのサーバ上で超多数・超大量の情報が蓄積されている。ユーザがこれらの蓄積情報から所望の情報を抽出するのをサポートするためのシステムとして、検索エンジンと呼ばれるシステムが開発されている。
このシステムでは、ウェブページやウェブサイト、画像ファイルやネットニュースなどを、ユーザが指定した条件に従って蓄積情報から抽出してユーザへ提示する。代表例として、キーワードによって検索する全文検索型と、カテゴリー別に分類されているディレクトリ型の２種類に分類できるが、最近では、各ユーザの入力したキーワード情報から当該ユーザの趣味趣向を分析し、その分析結果が類似したユーザ間で情報を共有する強調フィルタリングなども研究開発されている。
また、ＳＮＳなどのように、多数のグループがネットワーク内に存在する際に、ユーザがグループを検索するために用いる検索システムなども登場しており、ユーザの所望する情報を用途に応じて抽出する検索システムが盛んに検討されている。
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【特許文献１】特開２００４−２６０７６６号公報
【特許文献２】特開２００３−１８６８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の検索システムでは、ユーザの検索キーワード履歴から趣味趣向を抽出して用途に応じた検索機能を実現することが可能である。さらに、ユーザが所属したいグループを検索することも可能である。
しかしながら、それらの結果得られる情報は、定常的に当該ユーザの趣味趣向にあった情報であり、その時々に意味のある情報を提供できるとは限らなかった。例えば、ユーザがコミュニケーションを図るのを目的としてグループを検索したとしても、検索結果として提示されるのは、所属ユーザ数が多いグループや、流通情報がユーザの趣味趣向に合っているグループであり、コミュニケーションを図れるユーザが多いグループが優先的に提示されるわけではない。
また、ユーザが用いるキーワードが同一であったとしても、昼の検索時に抽出したい情報と、夜に他ユーザから頻繁に参照される情報では、同一でない可能性がある。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、検索者と検索対象の行動パターンの一致性も検索結果に加味させ、各ユーザが要求する可能性がある情報を優先的に提示可能なネットワーク管理サーバを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
（１）パケット通信ネットワーク上に配置され、ユーザを収容する加入者ユーザ収容装置と、ユーザの接続認証を実施する装置との接続インタフェースを有し、ユーザからの検索要求および検索条件入力を受け付ける手段と、検索者が入力した条件を保有する検索対象を検索対象群から抽出して検索者に提示する手段とを有するネットワーク管理サーバであって、検索者と各検索対象の時間帯毎のアクセス履歴情報を算出して保持する手段と、検索対象を検索対象群から抽出して検索者に提示する際に、検索者の時間帯毎のアクセス履歴情報と、時間帯毎のアクセス履歴情報が類似する検索対象を優先的に検索者に提示する手段とを有する。
（２）（１）において、アクセス履歴情報を収集する手段と、各ユーザの情報を保持する手段と、前記保持している各ユーザ情報に基づき、前記収集したアクセス履歴情報から各ユーザのアクセス履歴情報を抽出し保持する手段とを有する。
（３）パケット通信ネットワーク上に配置され、ユーザを収容する加入者ユーザ収容装置と、ユーザの接続認証を実施する装置との接続インタフェースを有し、ユーザからの検索要求および検索条件入力を受け付ける手段と、検索者が入力した条件を保有する検索対象を検索対象群から抽出して検索者に提示する手段とを有するネットワーク管理サーバであって、検索者と各検索対象の時間帯毎のアクセス回数をカウントして保存する手段と、検索対象を検索対象群から抽出して検索者に提示する際に、検索者がアクセスする時間帯にアクセス回数が多い検索対象を優先的に検索者に提示する手段とを有する。
【０００６】
（４）（３）において、アクセス回数を収集する手段と、各ユーザの情報を保持する手段と、前記保持している各ユーザ情報に基づき、前記収集したアクセス回数から各ユーザのアクセス回数を抽出し保持する手段とを有する。
（５）（３）または（４）において、検索対象として、ユーザを採用し、アクセス回数として、検索対象者のパケット通信ネットワークへの時間帯毎のアクセス回数を採用する。
（６）（３）または（４）において、検索対象として、複数のユーザによって構成されるグループを採用し、アクセス回数として、各グループ内の時間帯毎のログインユーザ数を採用する。
（７）（３）または（４）において、検索対象として、複数のユーザによって構成されるグループを採用し、アクセス回数として、各グループへの時間帯毎のアクセス回数を採用する。
（８）（３）ないし（７）の何れかにおいて、検索者として、複数のユーザによって構成されるグループの代表者を採用し、アクセス回数として、当該グループの時間帯毎のログインユーザ数を採用する。
【発明の効果】
【０００７】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明のネットワーク管理サーバによれば、検索者と検索対象の行動パターンの一致性も検索結果に加味させ、各ユーザが要求する可能性がある情報を優先的に提示することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例のネットワーク管理サーバを用いる検索システムのネットワークモデルの一例を示すブロック図である。
ネットワークは、加入者ユーザ収容装置１〜４、パケット転送装置６〜７、ネットワーク管理サーバ８で構成される。
ユーザ端末９〜１４は、各アクセス網１５〜１８を経由して、加入者ユーザ収容装置１〜４に収容されている。一般的には、加入者ユーザ収容装置１〜４は、エッジノードまたはエッジルータ、パケット転送装置６〜７はコアノードまたはコアルータと呼ばれる。また、加入者ユーザ収容装置１〜４は、ユーザ端末９〜１４内にあってもよいし、ホームゲートウェイとしてユーザ端末側にあってもよい。
加入者ユーザ収容装置１〜４およびパケット転送装置６〜７からなるネットワークをコアネットワーク１９とし、ユーザ端末で構成されるネットワークをユーザネットワーク２０とする。
【０００９】
図２は、本発明の実施例のネットワーク管理サーバを用いる検索システムの物理ネットワークの一例を示すブロック図である。
ユーザ端末９は、リンク１０１で加入者ユーザ収容装置１に収容されており、ユーザ端末１０はリンク１０２で加入者ユーザ収容装置２に収容されており、ユーザ端末１１はリンク１０３で加入者ユーザ収容装置３に収容されており、ユーザ端末１２はリンク１０４で加入者ユーザ収容装置３に収容されており、ユーザ端末１３はリンク１０５で加入者ユーザ収容装置４に収容されており、ユーザ端末１４はリンク１０６で加入者ユーザ収容装置４に収容されている。
加入者ユーザ収容装置１は、リンク１０７でパケット転送装置６と接続されており、加入者ユーザ収容装置２は、リンク１０８でパケット転送装置６と接続されており、加入者ユーザ収容装置３は、リンク１０９でパケット転送装置７と接続されており、加入者ユーザ収容装置４は、リンク１１０でパケット転送装置７と接続されている。
ネットワーク管理サーバ８は、リンク１１２で加入者ユーザ収容装置１と接続されており、リンク１１３で加入者ユーザ収容装置２と接続されており、リンク１１５で加入者ユーザ収容装置３と接続されており、リンク１１４で加入者ユーザ収容装置４と接続されている。
リンクとしては、基本的に光ファイバや光波長のような光パスや、イーサネットケーブルのような物理ケーブルを示しているが、物理ケーブル上で論理ポートによって生成された論理パスであってもよい。
【００１０】
図３は、本発明の実施例のネットワーク管理サーバを用いる検索システムの論理モデルの一例を示すブロック図である。
ユーザ端末９は、アドレスＵ＃１で識別され、ユーザ端末１０は、アドレスＵ＃２で識別され、ユーザ端末１１は、アドレスＵ＃３で識別され、ユーザ端末１２は、アドレスＵ＃４で識別され、ユーザ端末１３は、アドレスＵ＃５で識別され、ユーザ端末１４は、アドレス∪＃６で識別される。
また、パケット通信ネットワークでグループを規定する場合、サーバ上のアカウントやアクセス制限などでグループ化する方法と、ＶＰＮ（Virtual Private Network）でネットワーク的にグループ化する方法がある。
ＶＰＮの構築方法は複数存在するが、本実施例では、加入者ユーザ収容装置に収容ユーザ端末用の論理網端末を設置する方式を採用する。この方式では、論理網端末が接続先の論理網毎にアドレスを保有する。
この際、保有するアドレスは、論理網識別子と端末識別子で階層化する。本実施例では、端末のアドレスをＮ１−Ｃ１などと表現し、Ｎ１を論理網識別子、Ｃ１を端末識別子とする。転送経路は論理網毎に分離され、論理網１の転送経路２０１、論理網２の転送経路２０２は、論理網識別子で識別される。
【００１１】
本実施例では、ユーザ端末９が論理網１および論理網２へ所属し、ユーザ端末１０が論理網１へ所属し、ユーザ端末１１が論理網１および論理網２へ所属し、ユーザ端末１２が論理網１へ所属し、ユーザ端末１３が論理網２へ所属し、ユーザ端末１４が論理網２へ所属する環境を想定している。
このとき、加入者ユーザ収容装置１は、ユーザ端末９が接続する論理網の論理網端末毎に、論理網１に対してアドレスＮ１−Ｃ１を保有し、論理網２に対してはアドレスＮ２−Ｃ３を保有する。
加入者ユーザ収容装置２は、ユーザ端末１０が接続する論理網の論理網端末毎に、論理網１に対してアドレスＮ１−Ｃ２を保有する。
加入者ユーザ収容装置３は、ユーザ端末１１が接続する論理網の論理網端末毎に、論理網１に対してアドレスＮ１−Ｃ３を保有し、論理網２に対してはアドレスＮ２−Ｃ２を保有し、ユーザ端末１２が接続する論理網の論理網端末毎に、論理網１に対してアドレスＮ１−Ｃ４を保有する。
加入者ユーザ収容装置４は、ユーザ端末１３が接続する論理網の論理網端末毎に、論理網２に対してアドレスＮ２−Ｃ１を保有し、ユーザ端末１４が接続する論理網の論理網端末毎に、論理網２に対してはアドレスＮ２−Ｃ４を保有する。
【００１２】
それぞれに到達するための経路はルーチングプロトコルにより管理されている。各アドレスは、ネットワークがＩＰｖ４ネットワークであれば、ＩＰｖ４アドレスとなり、その際のルーチングプロトコルとしてはＯＳＰＦ（Open Shortest Path First：RFC2328）などが挙げられる。
ネットワークがＩＰｖ６ネットワークであれば、ＩＰｖ６アドレスとなり、その際のルーチングプロトコルとしてはＯＳＰＦｖ６（Open Shortest Path First version6:RFC2740）などが挙げられる。
また、ネットワークがＭＰＬＳ（Multi-Protocl Label Switching）ネットワーク（RFC3031）である場合、ルーチングプロトコルで経路を特定した後、ＲＳＶＰ−ＴＥ（ReSerVation Protocl with Traffic Engineering：RFC3209）やＣＲ−ＬＤＰ（Constraim-based Label Distribution Protocol：RFC3212）などのシグナリングプロトコルで送信元と宛先のパケット転送装置間にＬＳＰ（Label Swltched Path）と呼ばれるパスを設定する。
【００１３】
図４は、本発明の実施例のネットワーク管理サーバの概略構成を示すブロック図である。
ネットワーク管理サーバ８は、アクセス履歴収集機能２１と、ユーザデータ管理機能２２と、アクセス履歴管理機能２３と、検索受付機能２４とを有する。
アクセス履歴収集機能２１は、各ユーザのログイン時間、ログアウト時間およびパケット通信ネットワークへのアクセス時間を収集する機能を有している。
本機能が履歴を収集する対象装置としては、各ユーザのパケット通信ネットワークへの接続および切断を管理する認証機能を搭載した装置や、実際に各ユーザがアクセスする加入者ユーザ収容装置があげられる。この際、対象装置では、認証ログやアクセスログを保存する機能を保有する必要があり、アクセス履歴収集機能２１は、当該ログを参照することで各ユーザのログイン時間、ログアウト時間およびパケット通信ネットワークへのアクセス回数を収集する。
ただし、収集データには、ユーザのログインＩＤや、ニックネームおよび氏名などではなく、認証アカウント情報や送信元ＩＰアドレスなどの情報が含まれている可能性が高い。この為、後に述べるユーザデータ管理機能２２により、認証アカウント情報や送信元ＩＰアドレスからユーザのログインＩＤや、ニックネームおよび氏名などを別途導く。
ユーザデータ管理機能２２は、各ユーザに割り当てられたログインＩＤや、ニックネームおよびＩＰアドレスや認証アカウントを保有し、アクセス履歴収集機能２１が収集した情報に含まれるＩＰアドレスや認証アカウントから、収集した履歴に対応するユーザを導く機能を有している。
【００１４】
アクセス履歴収集機能２１により収集されたアクセス履歴情報に対して本機能を適用することにより、情報に含まれるＩＰアドレスや認証アカウントからログインＩＤや、ニックネームおよび氏名などを導き、アクセス履歴を対応づける。
ユーザデータ管理機能２２で管理されるデータは、アクセス履歴を採取したいデータに関連するデータとなる。たとえば、認証ログを使用しない場合は、認証アカウントを管理する必要はない。
アクセス履歴管理機能２３は、アクセス履歴保存機能２５と統計データ管理機能２６とを有する。アクセス履歴保存機能２５は、ユーザ管理機能２７とグループ管理機能２８とを有している。
ユーザ管理機能２７は、各ユーザのアクセス履歴を保存する機能を有している。ここでは、ユーザデータ管理機能２２が特定した情報を用いて、各ユーザのアクセス履歴データを収集データに基づき追加修正する。
グループ管理機能２８は、ネットワーク内で規定された各グループがアクセスされた履歴を保存する機能を有している。グループの規定方法としては、ＶＰＮのようにＩＰアドレスでグループ化する方式と、ＳＮＳのようにアカウントやアクセス制限などの認証機能でグループ化する方式が存在する。
ここでは、アクセス履歴収集機能が収集したデータ内に記述されたＩＰアドレスや認証アカウントから、どのグループがアクセスされたかを特定し、そのグループのアクセス履歴として、収集されたアクセス履歴データが記述される。
【００１５】
統計データ管理機能２６は、ユーザ統計データ管理機能２９と、グループ統計データ管理機能３０とを有している。
ユーザ統計データ管理機能２９は、アクセス履歴保存機能２５に保存されたデータから、各ユーザの、時間帯毎のログイン確率とアクセス回数を算出して保存する機能を有している。
ログイン確率は、収集したログイン時間およびログアウト時間から、各時間帯にユーザがログインしているか否かを算出し、過去何日かの算出データから計算する。たとえば、１２時から１３時において、過去４日中２日ログインしていたとすると、この時間帯のログイン確率は５０％と計算される。この際、どの程度過去の情報を用いるか、および、時間帯をどの程度の粒度で設定するかは、システムオペレータが設定する。
グループ統計データ管理機能３０は、アクセス履歴保存機能２５に保存されたデータから、各グループの、時間帯毎のログインユーザ数およびアクセス回数を算出して保存する機能を有している。
時間帯毎のログインユーザ数は、収集したログイン時間およびログアウト時間から、各時間帯に所属ユーザが何人ログインしているか否かを算出する。この際、どの程度過去まで含めた情報を用いるか、および、時間帯をどの程度の粒度で設定するかは、システムオペレータが設定する。また、時間帯毎のアクセス回数は、収集したアクセス回数から算出する。この際、どの程度過去まで含めた情報を用いるか、および、時間帯をどの程度の粒度で設定するかは、システムオペレータが設定する。
【００１６】
検索受付機能２４は、ユーザ検索機能３１と、グループ検索機能３２と、検索受付・結果回答機能３３とを有する。
検索受付機能２４は、ユーザからユーザ検索要求およびグループ検索要求を受け付ける機能と、検索要求を送信したユーザに関するＩＰアドレス、ログインＩＤあるいはニックネームとともにユーザ検索要求を後に記述するユーザ検索機能３１へ受け渡す機能と、検索要求を送信したユーザに関するＩＰアドレス、ログインＩＤあるいはニックネームとともにグループ検索要求を後に記述するグループ検索機能３２へ受け渡す機能と、ユーザ検索機能およびグループ検索機能から受信した検索結果を検索受付・結果回答機能３３へ受け渡す機能を有している。
検索受付・結果回答機能３３は、ユーザ検索機能およびグループ検索機能から受信した検索結果をユーザに提示する。
ユーザ検索機能３１は、検索要求を送信したユーザの統計情報を、検索要求を送信したユーザに関するＩＰアドレス、ログインＩＤあるいはニックネームから特定する機能と、当該ユーザの統計情報と他ユーザの統計情報を比較し、統計情報が類似したユーザを検索結果として検索受付機能２４へ送信する機能を有している。
この際の統計情報比較方法としては、既存のパターンマッチング方法を採用する。例えば、time series similarityなどに代表されるように、フーリエ変換や特異点分解やウェーブレット変換などで特徴量を抽出し、その特徴量に対して検索を行う。
【００１７】
この際、提示する検索結果としては、ニックネームやログインＩＤおよび氏名などの他に、パケット通信ネットワーク内で予め定めているアカウント情報やプロフィールなども想定できる。ただし、これらのデータは別途データベースで保有することが想定されるため、前記データを用いる場合、前記データベースとの接続インタフェースを保有する必要がある。
さらに、個人情報保護の観点から、各ユーザがデータベースに登録された各データに関して、他者から検索された際に公開してよいか否かを付与できるとよく、そのための手法としては、一般的に、各データベースの情報に公開可能か否かを示すフラグを付与する手法と、当該フラグをユーザが設定可能となるようなＣＵＩ（Character User Interface）やＧＵＩ（Graphical User Interface）を提供する手法が適用されている。
グループ検索機能３２は、検索要求を送信したユーザの統計情報を、検索要求を送信したユーザに関するＩＰアドレス、ログインＩＤあるいはニックネームから特定する機能と、当該ユーザの統計情報と各グループの統計情報を比較し、統計情報が類似したユーザを検索結果として検索受付機能２４へ送信する機能を有している。
統計情報比較方法や情報の提示内容に関しては、ユーザ検索機能と同じである。
【００１８】
これらの機能の高度化としては、下記の二点も考えられる。
一点目は、ユーザが、自身のアクセス履歴の代わりに、自身が検索時に時間帯を指定し、その時間帯にログイン確率が高いユーザや、ログインユーザ数やアクセス回数が多いグループを検索する機能である。本機能は、本実施例において検索時の入力条件を増加させることで実現できる。
二点目は、ユーザが、グループの代表者として、自身のグループのアクセス履歴に応じてユーザやグループを検索する機能である。この際、代表者として検索するか個人として検索するかを選択できる機能を検索受付機能に追加し、代表者としての検索が選択された際は、自身のアクセス履歴としてグループのアクセス履歴を採用すればよい。
また、グループの代表者を明示的に管理したい場合、既存の方法にあるように、ユーザデータ管理機能などにグループの代表者であるユーザにグループの代表者である旨を記述する機能を追加するとともに、グループの代表者のみが代表者として検索するか個人として検索するかを選択できる機能を検索受付機能に追加するなどすればよい。
【００１９】
以下、図５ないし図７を用いて、本発明の実施例のネットワーク管理サーバを用いる検索システムの動作について説明する。なお、この検索システムの適用先としては、ポータルサイト向けの一般的な検索システムに加え、ＳＮＳやＶＰＮ上でコミュニティやグループと呼ばれるユーザ集合体を検索するためのシステムが挙げられる。
図５は、以下の説明に使用するユーザ＃１のアクセス履歴を示している。
本実施例では、ユーザ＃１がユーザ端末９を用い、時刻9:00:00にパケット通信ネットワークにログインし、10:30:00にログアウトしたとする。この際、論理網１に対して、9:00:00と9:15:00と9:30;00にアクセスし、論理網２に対して、10:00:00と10:15:00と10:30:00にアクセスしたとする。
ネットワーク管理サーバ８は、ログインおよびログアウトの認証情報を、認証機能から収集し、各論理網へのアクセス履歴は加入者ユーザ収容装置から収集するが、ネットワーク管理サーバ８が認証機能を保有してもよい。
また、本実施例では論理網への認証は実施していないが、実施した場合は当該認証情報も収集し、以降で述べるグループ管理機能で情報を保存してもよい。
【００２０】
図６に、アクセス履歴収集から統計データ生成までの過程を示す。
ネットワーク管理サーバ８は、認証ＩＤおよびログイン時間もしくはログアウト時間が記述されたアクセス履歴を、認証機能を保有する装置から定期的に収集する。
この際、自身が保有するユーザデータ管理機能２２を用い、認証ＩＤからユーザ名などを特定し、アクセス履歴保存機能２５のユーザ管理機能２７において保存しているデータへ収集データ内容を追記する。
また、論理網への接続認証を実施している場合、認証ＩＤやユーザ名から論理網へのログイン認証かパケット逓信ネットワークへのログイン認証かを判断し、前者のログインおよびログアウトの認証情報も収集することで、グループへのログインユーザ数を正確に把握できる。
今回の場合、認証ＩＤがＩＤ_１のユーザが9:00:00にログインし、10:30:00にログアウトしたログ情報に対して、ユーザデータ管理機能２２の情報を用い、ユーザ＃１が当該時間帯にログインしていたという情報を導くことができる。
さらに、ネットワーク管理サーバ８は、加入者ユーザ収容装置１から、ユーザの論理網へのアクセスログを収集する。ログとしては、tcpdumpなどのパケットレベルのログから、論理網内に配置されたサーバ上のアクセスログなどが該当する。
また、ネットワーク管理サーバ８は、収集したログの送信元ＩＰアドレスをチェックし、ＩＰアドレスが任意の論理網用のアドレスであった際、グループ管理機能２８にも収集データ内容を追記する。
【００２１】
今回の場合、9:00:00と9:15:00と9:30:00の時刻情報を保有するログの送信元アドレスはＮ１−Ｃ１、10:00:00と10:15:00と10:30:00の時刻情報を保有するログの送信元アドレスはＮ２−Ｃ３となっている。
このアドレス情報から、論理網１へは9:00:00と9:15:00と9:30:00の３回、論理網２へは10:00:00と10:15:00と10:30:00の３回のアクセスがあったことを特定できる。これらのデータは、ユーザデータ管理機能２２により、どのユーザのログデータであるか特定され、アクセス履歴管理機能２５のユーザ管理機能２７に保存される。
今回の場合、アドレスＮ１−Ｃ１とアドレスＮ２−Ｃ３と、ＩＤ_１の認証ＩＤが、ユーザ＃１に対応することをユーザデータ管理機能２２が保有しており、これらの情報からログデータとユーザ＃１を対応づける。この際、ユーザ＃１の論理網１におけるアクセスログと論理網２におけるアクセスログを統一的に管理しても、それぞれ個別に管理してもよい。また、アドレスＮ１−Ｃ１やアドレスＮ２−Ｃ３に関するログは、論理網１や論理網２のアクセスログとしてグループ管理機能２８でも保存される。
その後、ネットワーク管理サーバ８は、統計データ管理機能２６により、各ユーザおよび各グループの統計データを生成し、保存する。
今回の場合、一時間毎の統計データを算出すると仮定すると、ユーザ＃１のログイン履歴としては9:00:00から10:00:00と、10:00:00から11:00:00にログイン状態にあったこと、アクセス回数が合計６回で9:00:00から10:00:00に３回と、10:00:00から11:00:00に３回であったこと、さらに、論理網１のログインユーザ数が9:00:00から10:00:00と、10:00:00から11:00:00に一人加算されること、論理網１へのアクセス回数として9:00:00から10:00:00に３回あったこと、論理網２へのアクセス回数として10:00:00から11:00:00に３回あったことが、それぞれ統計データとして保存される。
【００２２】
図７に、ユーザ検索時の動作例を示す。
ネットワーク管理サーバ８は、ユーザからの検索を受け付けた際に、当該ユーザのアクセス履歴の統計データ（図７の検索者のアクセス履歴）と、検索対象のアクセス履歴（図７の検索対象Ａのアクセス履歴、検索対象Ｂのアクセス履歴、検索対象Ｃのアクセス履歴）の統計データを比較し、類似度の高い順にユーザに提示する。
なお、本実施例では、アクセス回数を行動履歴として採用しているが、この外にも、単位時間毎のトラヒック量などを元に統計データを生成して一致性を計算する方式も本発明の範囲に含まれる。
また、アクセス回数の取得方法としては、ホームページを用意しておき、ホームページへのアクセスをカウントする方法や、Ｗｅｂペーシの閲覧ページを変更することにアクセス回数として回数をカウントする方法や、各レイヤのセッションを生成した回数をアクセス回数としてカウントする方法があり、これらも本発明の範囲に含まれる。
【００２３】
以上説明したように、本実施例によれば、パケット転送ネットワーク上における検索者および検索対象が複数種類存在していたとしても、検索者の時間帯毎のアクセス履歴情報と時間帯毎のアクセス履歴情報が類似する検索対象、あるいは、検索者がアクセスする時間帯にアクセス回数が多い検索対象を優先的に検索者に提示する。
これにより、ユーザが活発にアクセスする時間帯に活発なアクセス履歴がある情報が優先的に提示されることになるため、趣味趣向に加えて行動パターンの一致性を検索結果に加味させることができ、従来技術と比較しても、各ユーザが要求する可能性がある情報を優洗的に提示できる。
このように、本実施例によれば、検索者と検索対象の行動パターンの一致性も検索結果に加味させることができ、従来技術と比較して、各ユーザが要求する可能性がある情報を優先的に提示できる。
その結果、行動パターンが類似するユーザや情報を関連付けることができ、それらの間での情報流通頻度を増加させてパケット通信ネットワーク自体を活性化させることができる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例のネットワーク管理サーバを用いる検索システムのネットワークモデルの一例を示すブロック図である。
【図２】本発明の実施例のネットワーク管理サーバを用いる検索システムの物理ネットワークの一例を示すブロック図である。
【図３】本発明の実施例のネットワーク管理サーバを用いる検索システムの論理モデルの一例を示すブロック図である。
【図４】本発明の実施例のネットワーク管理サーバの概略構成を示すブロック図である。
【図５】本発明の実施例のネットワーク管理サーバを用いる検索システムの動作を説明するための図である。
【図６】本発明の実施例のネットワーク管理サーバを用いる検索システムの動作を説明するための図である。
【図７】本発明の実施例のネットワーク管理サーバを用いる検索システムの動作を説明するための図である。
【符号の説明】
【００２５】
１〜４  加入者ユーザ収容装置
６〜７  パケット転送装置
８  ネットワーク管理サーバ
９〜１４  ユーザ端末
１５〜１８  アクセス網
１９  コアネットワーク
２０  ユーザネットワーク
２１  アクセス履歴収集機能
２２  ユーザデータ保有機能
２３  アクセス履歴管理機能
２４  検索受付機能
２５  アクセス履歴保存機能
２６  統計データ管理機能
２７  ユーザ管理機能
２８  グループ管理機能
２９  ユーザ統計データ管理機能
３０  グループ統計データ管理機能
３１  ユーザ検索機能
３２  グループ検索機能
３３  検索受付・結果回答機能
１０１〜１１５  リンク
２０１〜２０２  転送経路
【図１】
0005126715.tif 000002
【図２】
0005126715.tif 000003
【図３】
0005126715.tif 000004
【図４】
0005126715.tif 000005
【図５】
0005126715.tif 000006
【図６】
0005126715.tif 000007
【図７】
0005126715.tif 000008