(57)【要約】【課題】他のローカルアクセス履歴を用いて新しいローカルアクセス履歴を生成するときのローカルアクセス履歴生成方法を提供する。【解決手段】ローカルコンピュータ２Ａの履歴管理部２１が、統合サーバ１がローカルコンピュータ２Ａ，２Ｂ，２Ｃのローカルアクセス履歴から生成したグローバルアクセス履歴１０１を取得し、自身のローカルアクセス履歴Ａ２に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴Ａ３とする。【選択図】      図１
2004341635.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴を生成し、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含むグローバルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、
いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴の中の古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とする
ことを特徴とするローカルアクセス履歴生成方法。
【請求項２】
複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成し、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、
いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とする
ことを特徴とするローカルアクセス履歴生成方法。
【請求項３】
複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、
前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成し、
いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とする
ことを特徴とするローカルアクセス履歴生成方法。
【請求項４】
複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成し、
前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成し、
いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とする
ことを特徴とするローカルアクセス履歴生成方法。
【請求項５】
前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴を当初のローカルアクセス履歴として該当初のローカルアクセス履歴の当該アイテムＩＤと当該ユーザＩＤとをグローバルアイテムＩＤとグローバルユーザＩＤとに置換することを特徴とする請求項４記載のローカルアクセス履歴生成方法。
【請求項６】
前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴に含まれるアイテムＩＤまたはユーザＩＤを前記統合コンピュータに送信してグローバルアイテムＩＤまたはグローバルユーザＩＤを問い合わせるとともに当該グローバルアイテムＩＤまたはグローバルユーザＩＤを得ることを特徴とする請求項４または５記載のローカルアクセス履歴生成方法。
【請求項７】
前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴に含まれるアイテムＩＤまたはユーザＩＤを前記統合コンピュータに送信してグローバルアイテムＩＤまたはグローバルユーザＩＤを問い合わせるとともに当該グローバルアイテムＩＤまたはグローバルユーザＩＤを得ることが可能で、かつ予め当該問い合わせを行わないように設定されている場合は、当該各ローカルコンピュータがグローバルアイテムＩＤまたはグローバルユーザＩＤを生成することを特徴とする請求項４または５記載のローカルアクセス履歴生成方法。
【請求項８】
前記各ローカルコンピュータが、該ローカルコンピュータにより生成されたローカルアクセス履歴を予め設定されたタイミングで前記統合コンピュータに送信することを特徴とする請求項４ないし７のいずれかに記載のローカルアクセス履歴生成方法。
【請求項９】
ローカルアクセス履歴が逐次更新され、かつ前記統合コンピュータが、グローバルアイテムＩＤとグローバルユーザＩＤの組を有しないグローバルアクセス履歴に対して、ローカルアクセス履歴を１づつ選択し、該選択したローカルアクセス履歴のグローバルアイテムＩＤとグローバルユーザＩＤの組を加える場合に、当該統合コンピュータが、選択されていないローカルアクセス履歴の中から最も新しいローカルアクセス履歴を選択することを特徴とする請求項４ないし８のいずれかに記載のローカルアクセス履歴生成方法。
【請求項１０】
前記統合コンピュータが、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスされた部分におけるグローバルアイテムＩＤまたはグローバルユーザＩＤの数が予め設定された上限数を超えた場合は、グローバルユーザＩＤまたはグローバルアイテムＩＤの数の最も少ないグローバルアイテムＩＤまたはグローバルユーザＩＤを含む部分を選択して削除し、前記上限数以下になるまで当該削除を繰り返すことを特徴とする請求項４ないし９のいずれかに記載のローカルアクセス履歴生成方法。
【請求項１１】
前記統合コンピュータが、前記グローバルアクセス履歴を予め設定されたタイミングで前記いずれかのローカルコンピュータに送信することを特徴とする請求項４ないし１０のいずれかに記載のローカルアクセス履歴生成方法。
【請求項１２】
前記新しいローカルアクセス履歴を生成する前記ローカルコンピュータが、前記新しいローカルアクセス履歴のグローバルアイテムＩＤとグローバルユーザＩＤとを当該ローカルコンピュータにおけるアイテムＩＤとユーザＩＤとに置換することを特徴とする請求項４ないし１１のいずれかに記載のローカルアクセス履歴生成方法。
【請求項１３】
請求項１ないし１２のいずれかに記載の新しいローカルアクセス履歴を生成するローカルコンピュータとして機能することが可能なことを特徴とするローカルアクセス履歴生成装置。
【請求項１４】
請求項１ないし１２のいずれかに記載の新しいローカルアクセス履歴を生成するローカルコンピュータ及び統合コンピュータとして機能することが可能なコンピュータを含むことを特徴とするローカルアクセス履歴生成システム。
【請求項１５】
請求項１３記載のローカルアクセス履歴生成装置または請求項１４記載のローカルアクセス履歴生成システムを機能させるコンピュータプログラムであることを特徴とするローカルアクセス履歴生成プログラム。
【請求項１６】
請求項１３記載のローカルアクセス履歴生成装置または請求項１４記載のローカルアクセス履歴生成システムを機能させるコンピュータプログラムが格納されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときのアイテムＩＤとユーザＩＤの組を含むローカルアクセス履歴を新しく生成するときのアクセス履歴生成方法、ローカルアクセス履歴生成装置、ローカルアクセス履歴生成システム、ローカルアクセス履歴生成プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
商品・情報を扱っている小規模な店舗やＷｅｂサイトなどでは、利用者や商品が少ないため、それらの商品がどのような利用者にアクセスされているか、または利用者が他の店舗やＷｅｂサイトでどのような商品にアクセスしているかを知らない。そのため、アクセスの少ない利用者の傾向がわからず、どのような商品をお勧めしたいかがわからなかったり、商品がどのような利用者にむいているかがわからなかったりする。
【０００３】
利用者の興味を知る方法として一般的なものは、利用者に興味のあるジャンルを指定してもらうものであるが、この方法では詳細な興味を把握することが難しく、特定ジャンル内など商品ごとの紹介は出来ないという問題がある。
【０００４】
これに対して、個々の商品へのアクセス履歴を用いて利用者の興味を知る方法がある。この方法の特長は、商品単位で分析することにより、商品ごとにお勧めすることができることである。
【０００５】
前述の分析方法でよく用いられている方法には協調フィルタリングの手法がある。協調フィルタリングの手法では、その利用者のアクセス履歴を他の利用者のそれと比較し、似たアクセス履歴を持つ利用者を見つけることで、商品同士の関係性や商品と利用者との関係性を示すものである。この方法では商品全体のなかからいくつかの商品へアクセスした履歴があれば紹介することができる（例えば特許文献１、非特許文献１〜７参照）。また、分析の元となるデータであるアクセス履歴の集約に関しては、単純に集計するものはあるが（例えば特許文献２参照）、それらを協調フィルタリングとして効率よく分配する機構のものはなかった。
【０００６】
【特許文献１】
特開２００２−８２６４１号公報
【０００７】
【特許文献２】
特開２００１−２２９０５２号公報
【０００８】
【非特許文献１】
本橋  健  外２名：ポータルサービスにおける広告・マーケティング技術，ＮＴＴ技術ジャーナル，Ｖｏｌ．１４、Ｎｏ．１，ｐｐ．８５−８７，２００２．
【０００９】
【非特許文献２】
本橋  健  外１名：アクセス履歴を基に多様なｅビジネス展開を支援するアウェアネスネット，ＮＴＴ技術ジャーナル，Ｖｏｌ．１２、Ｎｏ．１１，ｐｐ．８４−８５，２０００．
【００１０】
【非特許文献３】
本橋  健  外１名：「アクセス履歴のみから利用者の嗜好を分析推薦するアウェアネスネット」、情報処理学会、第６２回全国大会  特別トラック（１）グループウェアネットワークサービス、全国大会講演論文集ｐｐ．２５３−２５６、（２００１年３月）．
【００１１】
【非特許文献４】
鵜飼  孝典  外１名：ブックマークの協調フィルタリングを利用したディレクトリ管理、情報処理学会研究報告グループウェアとネットワークサービス，Ｖｏｌ．４４，Ｎｏ．９，ｐｐ．４５−５０，（２００２年５月）．［ｈ１］
【００１２】
【非特許文献５】
帆足  啓一郎  外３名：協調フィルタリングにおける評価値予測アルゴリズムを応用した検索式拡張方法、情報処理学会論文誌，Ｖｏｌ．４３，Ｎｏ．４，（２００２年４月）．［ｈ２］［ｈ３］
【００１３】
【非特許文献６】
Ｄ．Ｇｏｌｄｂｅｒｇ，  外３名：Ｕｓｉｎｇ  Ｃｏｌｌａｂｏｒａｔｉｖｅ  Ｆｉｌｔｅｒｉｎｇ  ｔｏ  Ｗｅａｖｅ  ａｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｐｅｓｔｒｙ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ，Ｖｏｌ．３５，Ｎｏ．１２，ｐｐ．５１−６０，Ｄｅｃｅｍｂｅｒ  １９９２
【００１４】
【非特許文献７】
Ｕｐｅｎｄｒａ  Ｓｈａｒｄａｎａｎｄ  外１名：Ｓｏｃｉａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｆｉｌｔｅｒｉｎｇ：Ａｌｇｏｒｉｔｈｍｓ  ｆｏｒ  Ａｕｔｏｍａｔｉｎｇ“Ｗｏｒｄ  ｏｆ  Ｍｏｕｔｈ”Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ＡＣＭ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｈｕｍａｎ  Ｆａｃｔｏｒｓ  ｉｎ  Ｃｏｍｐｕｔｉｎｇ  Ｓｙｓｔｅｍｓ（ＣＨＩ’９５），ｐｐ．２１０−２１７，ｍａｙ  １９９５
【００１５】
【発明が解決しようとする課題】
前出の一般的な協調フィルタリングを用いた方法では、多くの利用者が多くの商品をアクセスしていることが前提であり、アクセス履歴の少ない店舗では精度が出ないという問題があった。
【００１６】
複数の店舗のアクセス履歴を集約することで個々の店舗では得られなかった十分なアクセス履歴を得ることが所望されている。アクセス履歴を統合する具体的な方法として、個々のローカルなアクセス履歴に、集約されたグローバルなアクセス履歴から取り出した情報をマージすることで、アクセス履歴を統合することができる。また、利用者へのお勧め商品の紹介などにおけるアクセス履歴の少なさをカバーし、精度のよい紹介を行うことが所望される。
【００１７】
そこで本発明は、上記の従来の課題に鑑みてなされたものであり、その目的とするところは、他のローカルアクセス履歴を用いて新しいローカルアクセス履歴を生成するときに有用なローカルアクセス履歴生成方法、ローカルアクセス履歴生成装置、ローカルアクセス履歴生成システム、ローカルアクセス履歴生成プログラム及び記録媒体を提供することにある。
【００１８】
【課題を解決するための手段】
上記従来の課題を解決するために、請求項１の本発明は、複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴を生成し、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含むグローバルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴の中の古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とすることを特徴とするローカルアクセス履歴生成方法をもって解決手段とする。
【００１９】
請求項２の本発明は、複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成し、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とすることを特徴とするローカルアクセス履歴生成方法をもって解決手段とする。
【００２０】
請求項３の本発明は、複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成した場合のローカルアクセス履歴生成方法であって、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成し、いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とすることを特徴とするローカルアクセス履歴生成方法をもって解決手段とする。
【００２１】
請求項４の本発明は、複数のコンピュータのそれぞれをローカルコンピュータとして該各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムを示すグローバルアイテムＩＤと当該ユーザを示すグローバルユーザＩＤの組を１以上のアクセスについて含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むローカルアクセス履歴を生成し、前記複数のローカルコンピュータのいずれでもないコンピュータを統合コンピュータとして該統合コンピュータが、当該複数のローカルアクセス履歴に含まれるグローバルアイテムＩＤとグローバルユーザＩＤの組を混在して含みかつグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分を含むグローバルアクセス履歴を生成し、いずれかの前記ローカルコンピュータが、該ローカルコンピュータにより管理されるローカルアクセス履歴を古いローカルアクセス履歴として該古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスを設定された部分でかつ当該古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とすることを特徴とするローカルアクセス履歴生成方法をもって解決手段とする。
【００２２】
請求項５の本発明は、前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴を当初のローカルアクセス履歴として該当初のローカルアクセス履歴の当該アイテムＩＤと当該ユーザＩＤとをグローバルアイテムＩＤとグローバルユーザＩＤとに置換することを特徴とする請求項４記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２３】
請求項６の本発明は、前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴に含まれるアイテムＩＤまたはユーザＩＤを前記統合コンピュータに送信してグローバルアイテムＩＤまたはグローバルユーザＩＤを問い合わせるとともに当該グローバルアイテムＩＤまたはグローバルユーザＩＤを得ることを特徴とする請求項４または５記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２４】
請求項７の本発明は、前記各ローカルコンピュータが、該ローカルコンピュータにより管理されるアイテムへユーザからアクセスがあったときの当該アイテムの当該ローカルコンピュータにおけるアイテムＩＤと当該ユーザの当該ローカルコンピュータにおけるユーザＩＤの組を１以上のアクセスについて含むローカルアクセス履歴に含まれるアイテムＩＤまたはユーザＩＤを前記統合コンピュータに送信してグローバルアイテムＩＤまたはグローバルユーザＩＤを問い合わせるとともに当該グローバルアイテムＩＤまたはグローバルユーザＩＤを得ることが可能で、かつ予め当該問い合わせを行わないように設定されている場合は、当該各ローカルコンピュータがグローバルアイテムＩＤまたはグローバルユーザＩＤを生成することを特徴とする請求項４または５記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２５】
請求項８の本発明は、前記各ローカルコンピュータが、該ローカルコンピュータにより生成されたローカルアクセス履歴を予め設定されたタイミングで前記統合コンピュータに送信することを特徴とする請求項４ないし７のいずれかに記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２６】
請求項９の本発明は、ローカルアクセス履歴が逐次更新され、かつ前記統合コンピュータが、グローバルアイテムＩＤとグローバルユーザＩＤの組を有しないグローバルアクセス履歴に対して、ローカルアクセス履歴を１づつ選択し、該選択したローカルアクセス履歴のグローバルアイテムＩＤとグローバルユーザＩＤの組を加える場合に、当該統合コンピュータが、選択されていないローカルアクセス履歴の中から最も新しいローカルアクセス履歴を選択することを特徴とする請求項４ないし８のいずれかに記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２７】
請求項１０の本発明は、前記統合コンピュータが、前記グローバルアクセス履歴のグローバルアイテムＩＤまたはグローバルユーザＩＤでインデクスされた部分におけるグローバルアイテムＩＤまたはグローバルユーザＩＤの数が予め設定された上限数を超えた場合は、グローバルユーザＩＤまたはグローバルアイテムＩＤの数の最も少ないグローバルアイテムＩＤまたはグローバルユーザＩＤを含む部分を選択して削除し、前記上限数以下になるまで当該削除を繰り返すことを特徴とする請求項４ないし９のいずれかに記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２８】
請求項１１の本発明は、前記統合コンピュータが、前記グローバルアクセス履歴を予め設定されたタイミングで前記いずれかのローカルコンピュータに送信することを特徴とする請求項４ないし１０のいずれかに記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００２９】
請求項１２の本発明は、前記新しいローカルアクセス履歴を生成する前記ローカルコンピュータが、前記新しいローカルアクセス履歴のグローバルアイテムＩＤとグローバルユーザＩＤとを当該ローカルコンピュータにおけるアイテムＩＤとユーザＩＤとに置換することを特徴とする請求項４ないし１１のいずれかに記載のローカルアクセス履歴生成方法をもって解決手段とする。
【００３０】
請求項１３の本発明は、請求項１ないし１２のいずれかに記載の新しいローカルアクセス履歴を生成するローカルコンピュータとして機能することが可能なことを特徴とするローカルアクセス履歴生成装置をもって解決手段とする。
【００３１】
請求項１４の本発明は、請求項１ないし１２のいずれかに記載の新しいローカルアクセス履歴を生成するローカルコンピュータ及び統合コンピュータとして機能することが可能なコンピュータを含むことを特徴とするローカルアクセス履歴生成システムをもって解決手段とする。
【００３２】
請求項１５の本発明は、請求項１３記載のローカルアクセス履歴生成装置または請求項１４記載のローカルアクセス履歴生成システムを機能させるコンピュータプログラムであることを特徴とするローカルアクセス履歴生成プログラムをもって解決手段とする。
【００３３】
請求項１６の本発明は、請求項１３記載のローカルアクセス履歴生成装置または請求項１４記載のローカルアクセス履歴生成システムを機能させるコンピュータプログラムが格納されたことを特徴とする記録媒体をもって解決手段とする。
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００３４】
図１は、本発明の実施例に係るローカルアクセス履歴生成システムの構成を示す図である。統合サーバ１は、複数のアクセス履歴を統合する履歴統合部１１を備え、ローカルサーバ（ローカルコンピュータ）２Ａ，２Ｂ，２Ｃに対してネットワーク３を介して接続されているコンピュータ（統合コンピュータ）である。
【００３５】
各ローカルサーバ２Ａ，２Ｂ，２Ｃは、多数のアイテム（例えば商品情報）を記憶及び管理しており、該アイテムの中からユーザに選択されたアイテムがユーザに操作されたコンピュータ等によりアクセス（閲覧、読み出し等）される。
【００３６】
図２に示すように、各ローカルサーバ２Ａ，２Ｂ，２Ｃは、ローカルアクセス履歴生成装置に相当するものであり、自身におけるアクセス履歴を管理する履歴管理部２１を備える。各ローカルサーバ２Ａ，２Ｂ，２Ｃに備わったアクセス履歴をローカルアクセス履歴Ａ，ローカルアクセス履歴Ｂ，ローカルアクセス履歴Ｃという。
【００３７】
以下、Ｕとそれに続く数字でユーザのＩＤ（ユーザＩＤ）が構成されるものとする。また、Ｉとそれに続く数字でアイテムのＩＤ（アイテムＩＤ）が構成されるものとする。ユーザＩＤ（及び後述するグローバルユーザＩＤ）はユーザを示すものであり、アイテムＩＤ（及び後述するグローバルアイテムＩＤ）はアイテムを示すものである。
【００３８】
図３（ａ）に示すように、ローカルアクセス履歴Ａは、Ｕ０とＩ０の組と、Ｕ１とＩ１の組と、Ｕ２とＩ２の組と、Ｕ３とＩ３の組から構成されている。各組は、組内のユーザＩＤで示されるユーザが組内のアイテムＩＤで示されるアイテムにアクセスしたことを示すものであり、他のローカルサーバのアクセス履歴においても同じである。
【００３９】
図３（ｂ）に示すように、ローカルアクセス履歴Ｂは、Ｕ０とＩ０の組と、Ｕ０とＩ１の組と、Ｕ１とＩ２の組と、Ｕ１とＩ３の組から構成されている。
【００４０】
図３（ｃ）に示すように、ローカルアクセス履歴Ｃは、Ｕ０とＩ０の組と、Ｕ１とＩ１の組と、Ｕ２とＩ２の組と、Ｕ３とＩ４の組から構成されている。
【００４１】
次に、本実施の形態の動作（ローカルアクセス履歴生成方法）を説明する。
【００４２】
図４に示すように、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、自身が管理するローカルアクセス履歴に含まれた全アイテムＩＤを統合サーバ１に送信してグローバルアイテムＩＤを問い合わせる（ステップＳ１）。グローバルアイテムＩＤは、ＧＩとそれに続く数字で構成される。グローバルアイテムＩＤの問い合わせに対し、統合サーバ１の履歴統合部１１は、送信されたアイテムＩＤとグローバルアイテムＩＤの組を応答する（ステップＳ３）。
【００４３】
図５（ａ）に示すように、統合サーバ１の履歴統合部１１は、ローカルサーバ２Ａの履歴管理部２１に対しては、Ｉ０とＧＩ０の組と、Ｉ１とＧＩ１の組と、Ｉ２とＧＩ２の組と、Ｉ３とＧＩ３の組の４つの組を応答する。
【００４４】
図５（ｂ）に示すように、統合サーバ１の履歴統合部１１は、ローカルサーバ２Ｂの履歴管理部２１に対しても、Ｉ０とＧＩ０の組と、Ｉ１とＧＩ１の組と、Ｉ２とＧＩ２の組と、Ｉ３とＧＩ３の組の４つの組を応答する。
【００４５】
図５（ｃ）に示すように、統合サーバ１の履歴統合部１１は、ローカルサーバ２Ｃの履歴管理部２１に対しては、Ｉ０とＧＩ０の組と、Ｉ１とＧＩ１の組と、Ｉ２とＧＩ２の組と、Ｉ４とＧＩ４の組の４つの組を応答する。
【００４６】
応答された組は、応答先の各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１が記憶する。
【００４７】
なお、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１が、上記したようなアイテムＩＤとグローバルアイテムＩＤの組を既に備えている場合は、問い合わせを行うか否かを示すフラグを問い合わせを行わないように設定しておき、当該フラグが問い合わせを行わないように設定されているときは上記問い合わせを行わないようにしてもよい。
【００４８】
また、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１が、上記したようなアイテムＩＤとグローバルアイテムＩＤの組を既に備えていない場合であっても、問い合わせを行うか否かを示すフラグを問い合わせを行わないように設定しておき、当該フラグが問い合わせを行わないように設定されているときは、後述するユーザＩＤと同様にサーバ独自のグローバルアイテムＩＤを割り当てるようにしてもよい。
【００４９】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、自身のローカルアクセス履歴に含まれるユーザＩＤにサーバ独自のグローバルユーザＩＤを割り当てる（ステップＳ５）。グローバルユーザＩＤは、各ローカルサーバ２Ａ，２Ｂ，２Ｃの識別子であるＡ，Ｂ，Ｃとそれに続く文字Ｕとそれに続く数字で構成される。したがって、グローバルユーザＩＤ同士の重複が回避される。
【００５０】
図６（ａ）に示すように、ローカルサーバ２Ａにおいては、Ｕ０にＡＵ０が、Ｕ１にＡＵ１が、Ｕ２にＡＵ２が、Ｕ３にＡＵ３がそれぞれ割り当てられる。
【００５１】
図６（ｂ）に示すように、ローカルサーバ２Ｂにおいては、Ｕ０にＢＵ０が、Ｕ１にＢＵ１がそれぞれ割り当てられる。
【００５２】
図６（ｃ）に示すように、ローカルサーバ２Ｃにおいては、Ｕ０にＡＵ０が、Ｕ１にＡＵ１が、Ｕ２にＡＵ２が、Ｕ３にＡＵ３がそれぞれ割り当てられる。
【００５３】
なお、グローバルアイテムＩＤを、各ローカルサーバ２Ａ，２Ｂ，２Ｃで生成する場合は、当該グローバルアイテムＩＤを、各ローカルサーバの識別子であるＡ，Ｂ，Ｃとそれに続く文字Ｉとそれに続く数字で構成すればよい。
【００５４】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、自身が管理する各ローカルアクセス履歴Ａ，Ｂ，Ｃを、ステップＳ３で応答されたグローバルアイテムＩＤと、ステップＳ５で割り当てたグローバルユーザＩＤでローカルアクセス履歴Ａ１，Ｂ１，Ｃ１に更新する（ステップＳ７）。具体的には、、ローカルアクセス履歴Ａ，Ｂ，ＣにあるアイテムＩＤを対応するグローバルアイテムＩＤに置き換え、ローカルアクセス履歴Ａ，Ｂ，ＣにあるユーザＩＤを対応するグローバルユーザＩＤにそれぞれ置き換える。
【００５５】
図７（ａ）に示すように、ローカルアクセス履歴Ａ１は、ＡＵ０とＧＩ０の組と、ＡＵ１とＧＩ１の組と、ＡＵ２とＧＩ２の組と、ＡＵ３とＧＩ３の組から構成されている。
【００５６】
図７（ｂ）に示すように、ローカルアクセス履歴Ｂ１は、ＢＵ０とＧＩ０の組と、ＢＵ０とＧＩ１の組と、ＢＵ１とＧＩ２の組と、ＢＵ１とＧＩ３の組から構成されている。
【００５７】
図７（ｃ）に示すように、ローカルアクセス履歴Ｃ１は、ＣＵ０とＧＩ０の組と、ＣＵ１とＧＩ１の組と、ＣＵ２とＧＩ２の組と、ＣＵ３とＧＩ４の組から構成されている。
【００５８】
なお、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１が、統合サーバ１へグローバルユーザＩＤの問い合わせを行うか否かを示すフラグを問い合わせを行うように設定しておき、当該フラグが問い合わせを行うように設定されているときは上記アイテムＩＤの場合のようにグローバルユーザＩＤの問い合わせを行い、統合サーバ１からユーザＩＤとグローバルユーザＩＤの組を得るようにしてもよい。また、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１が、かかる組を既に得て備えている場合は、上記フラグを問い合わせを行わないように設定しておき、当該フラグが問い合わせを行わないように設定されているときは上記問い合わせを行わないようにしてもよい。このようなグローバルユーザＩＤについてもユーザＩＤを置換することは勿論である。
【００５９】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、各ローカルアクセス履歴Ａ１，Ｂ１，Ｃ１にインデクスを設定することによりローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を生成する（ステップＳ９）。ローカルアクセス履歴Ａ２，Ｂ２，Ｃ２が本発明にいう古いローカルアクセス履歴である。
【００６０】
具体的には、図８（ａ）に示すように、ローカルサーバ２Ａの履歴管理部２１は、ローカルアクセス履歴Ａ１をグローバルユーザＩＤでインデクスした部分と、ローカルアクセス履歴Ａ１をグローバルアイテムＩＤでインデクスした部分とから構成されるローカルアクセス履歴Ａ２を生成する。ローカルアクセス履歴Ａ２のグローバルユーザＩＤでインデクスされた部分を用いて、ＡＵ０からＧＩ０が索引できる。同様に、ＡＵ１からＧＩ１が、ＡＵ２からＧＩ２が、ＡＵ３からＧＩ３がそれぞれ索引できる。逆に、ローカルアクセス履歴Ａ２のグローバルアイテムＩＤでインデクスされた部分を用いて、ＧＩ０からＡＵ０が、ＧＩ１からＡＵ１が、ＧＩ２からＡＵ２が、ＧＩ３からＡＵ３がそれぞれ索引できる。
【００６１】
図８（ｂ）に示すように、ローカルサーバ２Ｂの履歴管理部２１は、ローカルアクセス履歴Ｂ１をグローバルユーザＩＤでインデクスした部分と、ローカルアクセス履歴Ｂ１をグローバルアイテムＩＤでインデクスした部分とから構成されるローカルアクセス履歴Ｂ２を生成する。ローカルアクセス履歴Ｂ２のグローバルユーザＩＤでインデクスされた部分を用いて、ＢＵ０からＧＩ０，ＧＩ１が、ＢＵ１からＧＩ２，ＧＩ３がそれぞれ索引できる。逆に、ローカルアクセス履歴Ｂ２のグローバルアイテムＩＤでインデクスされた部分を用いて、ＧＩ０からＢＵ０が、ＧＩ１からＢＵ０が、ＧＩ２からＢＵ１が、ＧＩ３からＢＵ１がそれぞれ索引できる。
【００６２】
図８（ａ）に示すように、ローカルサーバ２Ｃの履歴管理部２１は、ローカルアクセス履歴Ｃ１をグローバルユーザＩＤでインデクスした部分と、ローカルアクセス履歴Ｃ１をグローバルアイテムＩＤでインデクスした部分とから構成されるローカルアクセス履歴Ｃ２を生成する。ローカルアクセス履歴Ｃ２のグローバルユーザＩＤでインデクスされた部分を用いて、ＣＵ０からＧＩ０が、ＣＵ１からＧＩ１が、ＣＵ２からＧＩ２が、ＣＵ３からＧＩ４がそれぞれ索引できる。逆に、ローカルアクセス履歴Ｃ２のグローバルアイテムＩＤでインデクスされた部分を用いて、ＧＩ０からＣＵ０が、ＧＩ１からＣＵ１が、ＧＩ２からＣＵ２が、ＧＩ４からＣＵ３がそれぞれ索引できる。
【００６３】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃは、例えば、予め設定されたタイミング、具体的には、毎日の午前０時等に、前記生成されたローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を統合サーバ１に送信する（ステップＳ１１）。
【００６４】
統合サーバ１の履歴統合部１１は、送信されたローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を記憶する。なお、ローカルアクセス履歴Ａ２，Ｂ２，Ｃ２の生成時刻を示すタイムスタンプは、図９（ａ）に示すようになっている。図９のＡ，Ｂ，Ｃはローカルアクセス履歴Ａ２，Ｂ２，Ｃ２をそれぞれ示すものである。
【００６５】
統合サーバ１の履歴統合部１１は、予め自身に設定された時刻（例えば、毎日の深夜１２時）なると、記憶しておいたローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を読み出してグローバルアクセス履歴１００に集約する（ステップＳ１３）。具体的には、グローバルユーザＩＤとグローバルアイテムＩＤの組を有しないグローバルアクセス履歴１００に対し、ローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を１づつ選択し、そのグローバルユーザＩＤとグローバルアイテムＩＤの組を加えていく。その際に、全てのローカルアクセス履歴の中から、タイムスタンプが最も新しいローカルアクセス履歴（図９（ａ）の例ではローカルアクセス履歴Ａ２）の組を最初にグローバルアクセス履歴１００に加える。次に、既に加えたローカルアクセス履歴を集約対象から外し、残りの全てのローカルアクセス履歴の中から、タイムスタンプが最も新しいローカルアクセス履歴の組をグローバルアクセス履歴１００に加える。なお、図９（ａ）の例では、ローカルアクセス履歴Ｃ２の組が加えられるが、ローカルアクセス履歴の集約を行っている間にも、ローカルアクセス履歴が送信されて、例えば図９（ｂ）のように、ローカルアクセス履歴Ｂ２のタイムスタンプの方が新しくなることがあるので、１つのローカルアクセス履歴をグローバルアクセス履歴１００に加入した後において、タイムスタンプが最も新しいローカルアクセス履歴を再び検索するのである。
【００６６】
次に、統合サーバ１の履歴統合部１１は、グローバルアクセス履歴１００にインデクスを設定することによりグローバルアクセス履歴１０１を生成する（ステップＳ１５）。
【００６７】
図１０に示すように、グローバルアクセス履歴１０１は、グローバルアクセス履歴１００をグローバルユーザＩＤでインデクスした部分と、グローバルアクセス履歴１００をグローバルアイテムＩＤでインデクスした部分とから構成される。
【００６８】
なお、統合サーバ１は、グローバルアクセス履歴１０１において、グローバルユーザＩＤでインデクスした部分におけるグローバルユーザＩＤの数が、予め設定されたグローバルユーザＩＤの上限数を超えた場合は、グローバルアイテムＩＤの数の最も少ないグローバルユーザＩＤを含む部分を選択して削除し、グローバルアイテムＩＤの数が前記上限数以下になるまで当該削除を繰り返す。また、グローバルアクセス履歴１０１において、グローバルアイテムＩＤでインデクスした部分におけるグローバルアイテムＩＤの数が、予め設定されたグローバルアイテムＩＤの上限数を超えた場合は、グローバルアイテムＩＤの数の最も少ないグローバルアイテムＩＤを含む部分を選択して削除し、グローバルアイテムＩＤの数が前記上限数以下になるまで当該削除を繰り返す。したがって、グローバルアクセス履歴１０１のデータ量が少なくなり、後述するようにローカルサーバへ送信する際の通信量を低減できる。
【００６９】
次に、統合サーバ１の履歴統合部１１は、グローバルアクセス履歴１０１を各ローカルサーバ２Ａ，２Ｂ，２Ｃに送信する（ステップＳ１７）。
【００７０】
各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、グローバルアクセス履歴１０１から、グローバルユーザＩＤでインデクスされた部分と、グローバルアイテムＩＤでインデクスされた部分のいずれかを、例えば、索引キー（グローバルユーザＩＤかグローバルアイテムＩＤ）の少ない方を選択する（ステップＳ１９）。グローバルユーザＩＤとグローバルアイテムＩＤが同数の場合は、グローバルユーザＩＤでインデクスされた部分を選択する。
【００７１】
したがって、例えば、ローカルサーバ２Ａの履歴管理部２１は、図１１に示すように、グローバルアクセス履歴１０１から、グローバルアイテムＩＤでインデクスされた部分を選択する。しかも、ローカルアクセス履歴Ａ２に含まれるグローバルアイテムＩＤ（ＧＩ０，ＧＩ１，ＧＩ２，ＧＩ３）を含む部分を選択する。なぜならば、ローカルサーバ２Ａの管理するアイテムとは異なる範疇のアイテムを管理するローカルサーバが多くなるほど、ローカルアクセス履歴Ａ２に含まれないグローバルアイテムＩＤを含む部分が多くなり、その部分まで選択すると処理量が多くなるとともにローカルアクセス履歴が肥大化しローカルアクセス履歴を有用にできないからである。
【００７２】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、ステップＳ１９で選択した部分から、自身もつグローバルユーザＩＤ以外のグローバルユーザＩＤを（図１１の例では、ローカルサーバ２Ａの履歴管理部２１はＡＵ０，ＡＵ１，ＡＵ２，ＡＵ３以外のＢＵ０，ＢＵ１，ＣＵ０，ＣＵ１，ＣＵ３）を抽出し、これら抽出したグローバルユーザＩＤに、自身のユーザＩＤを割り当てる（図１１の例では、ローカルサーバ２Ａの履歴管理部２１はＵｘ０，Ｕｘ１，Ｕｘ２，Ｕｘ３，Ｕｘ４を割り当てる）（ステップＳ２１）。
【００７３】
次に、ステップＳ１９で選択しなかった方の部分（インデクスされた部分）を選択する（ステップＳ２３）。
【００７４】
したがって、例えば、ローカルサーバ２Ａの履歴管理部２１は、図１２に示すように、グローバルアクセス履歴１０１から、グローバルユーザＩＤでインデクスされた部分を選択する。しかも、ローカルアクセス履歴Ａ２に含まれるグローバルアイテムＩＤ（ＧＩ０，ＧＩ１，ＧＩ２，ＧＩ３）を含む部分を選択する。前述したように、場合によっては、ローカルアクセス履歴Ａ２に含まれないグローバルアイテムＩＤを含む部分が多くなり、その部分まで選択すると処理量が多くなるとともにローカルアクセス履歴が肥大化しローカルアクセス履歴を有用にできないからである。
【００７５】
なお、当該両方の選択された部分をローカルアクセス履歴としてもよいが、本実施の形態では、グローバルアイテムＩＤとグローバルユーザＩＤをローカルサーバにおけるアイテムＩＤとユーザＩＤへ置換する。
【００７６】
すなわち、次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、ステップＳ２３で選択した部分から、自身もつグローバルアイテムＩＤ以外のグローバルアイテムＩＤを抽出し、これら抽出したグローバルアイテムＩＤに、自身のアイテムＩＤを割り当てる（ステップＳ２５）。図１２の例では、ローカルサーバ２Ａの履歴管理部２１は、選択した部分にＧＩ０，ＧＩ１，ＧＩ２，ＧＩ３以外のグローバルアイテムＩＤが含まれていない（抽出できない）のでアイテムＩＤの割り当ては行われない。
【００７７】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、グローバルアクセス履歴１０１のグローバルユーザＩＤを自身のユーザＩＤに置換する（ステップＳ２７）。先のローカルサーバ２Ａの例では、ローカルサーバ２Ａの履歴管理部２１は、グローバルアクセス履歴１０１のＡＵ０，ＡＵ１，ＡＵ２，ＡＵ３，ＢＵ０，ＢＵ１，ＣＵ０，ＣＵ１，ＣＵ３をＵ０，Ｕ１，Ｕ２，Ｕ３，Ｕｘ０，Ｕｘ１，Ｕｘ２，Ｕｘ３，Ｕｘ４に置換する。
【００７８】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、グローバルアクセス履歴１０１のグローバルアイテムＩＤを自身のアイテムＩＤに置換する（ステップＳ２９）。先のローカルサーバ２Ａの例では、ローカルサーバ２Ａの履歴管理部２１は、グローバルアクセス履歴１０１のＧＩ０，ＧＩ１，ＧＩ２，ＧＩ３をＩ０，Ｉ１，Ｉ２，Ｉ３に置換する。
【００７９】
次に、各ローカルサーバ２Ａ，２Ｂ，２Ｃの履歴管理部２１は、ステップＳ２７及び２９で置換された後のグローバルアクセス履歴１０１にインデクスを設定することによりローカルアクセス履歴Ａ３，Ｂ３，Ｃ３を生成する（ステップＳ３１）。
【００８０】
先のローカルサーバ２Ａの例では、図１３に示すように、ローカルアクセス履歴Ａ３は、ユーザＩＤでインデクスされた部分と、アイテムＩＤでインデクスした部分とから構成される。
【００８１】
なお、上記説明した処理を実行させるコンピュータプログラムは、ローカルアクセス履歴生成プログラムとして半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、ローカルコンピュータが、該ローカルコンピュータにより管理される古いローカルアクセス履歴に代わる新しいローカルアクセス履歴を生成するときに、他のローカルサーバのローカルアクセス履歴の混在したグローバルアクセス履歴の中から、自身の古いローカルアクセス履歴に含まれるグローバルアイテムＩＤを含む部分を新しいローカルアクセス履歴とするので、ローカルアクセス履歴を有用にボリュームアップすることができる。
【図面の簡単な説明】
【図１】本発明の実施例に係るローカルアクセス履歴生成システムの構成を示す図である。
【図２】ローカルサーバの構成を示す図である。
【図３】ローカルアクセス履歴Ａ，Ｂ，Ｃを示す図である。
【図４】本実施の形態の動作を示すシーケンス図である。
【図５】ローカルサーバ２Ａ，２Ｂ，２Ｃに対する応答を示す図である。
【図６】ローカルサーバ２Ａ，２Ｂ，２Ｃにおける割り当てを示す図である。
【図７】ローカルアクセス履歴Ａ１，Ｂ１，Ｃ１を示す図である。
【図８】ローカルアクセス履歴Ａ２，Ｂ２，Ｃ２を示す図である。
【図９】ローカルアクセス履歴Ａ２，Ｂ２，Ｃ２の生成時刻を示す図である。
【図１０】グローバルアクセス履歴１０１を示す図である。
【図１１】ローカルサーバ２Ａの履歴管理部２１がステップＳ１９で選択した部分を示す図である。
【図１２】ローカルサーバ２Ａの履歴管理部２１がステップＳ２３で選択した部分を示す図である。
【図１３】ローカルアクセス履歴Ａ３を示す図である。
【符号の説明】
１  統合サーバ
２Ａ，２Ｂ，２Ｃ  ローカルサーバ
１１  履歴統合部
２１  履歴管理部
Ａ〜Ａ３，Ｂ〜Ｂ３，Ｃ〜Ｃ３  ローカルアクセス履歴
１００、１０１  グローバルアクセス履歴
【図１】
2004341635.tif 000003
【図２】
2004341635.tif 000004
【図３】
2004341635.tif 000005
【図４】
2004341635.tif 000006
【図５】
2004341635.tif 000007
【図６】
2004341635.tif 000008
【図７】
2004341635.tif 000009
【図８】
2004341635.tif 000010
【図９】
2004341635.tif 000011
【図１０】
2004341635.tif 000012
【図１１】
2004341635.tif 000013
【図１２】
2004341635.tif 000014
【図１３】
2004341635.tif 000015