(57)【要約】【課題】利用者に対して、過去に目的のコンテンツに到達した際のアクセス経路を思い出しやすくし、目的のコンテンツを簡単に見つけることができるようにする。【解決手段】利用者端末からコンテンツにアクセスした際、始点のコンテンツから終点のコンテンツまで（最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで）、アクセス済みのコンテンツに戻る復帰操作も含めてアクセス順に並べた経路の履歴データを作成すると共に、アクセスしたコンテンツを含む過去の履歴データを取得し、過去の履歴データを基に、当該コンテンツから終点のコンテンツまでの経路を表示する。【選択図】図１
2014157577.tif 000002
【特許請求の範囲】
【請求項１】
利用者がコンテンツへのアクセスに利用する利用者端末と、
前記利用者が前記利用者端末を用いて最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで、アクセス済みのコンテンツに戻る経路も含めて、アクセスしたコンテンツをアクセス順に並べた経路の履歴データを記憶し管理する履歴管理装置と
を含み、
前記利用者端末は、コンテンツにアクセスした際、前記履歴管理装置から、該コンテンツを含む過去の経路の履歴データを取得し、過去の経路の履歴データを基に、該コンテンツから終点のコンテンツまでの経路を表示する
履歴管理システム。
【請求項２】
請求項１に記載の履歴管理システムであって、
前記利用者端末は、コンテンツ毎に、アドレスと、タイトルと、アクセス日時と、経路を特定するための経路ＩＤと、該経路中でのアクセスの順番を示すアクセス順ＩＤとを関連付けた前記履歴データを作成し、前記履歴データに利用者端末ＩＤを付与して前記履歴管理装置に送信し、
前記履歴管理装置は、前記利用者端末との接続時に利用者ＩＤを取得し、前記利用者端末から前記履歴データを受信し、前記履歴データに前記利用者ＩＤを関連付けて記憶し管理する
履歴管理システム。
【請求項３】
請求項１又は２に記載の履歴管理システムであって、
前記利用者端末は、コンテンツにアクセスした際、該コンテンツを表示すると共に、利用者ＩＤ、利用者端末ＩＤ、及び該コンテンツのアドレスを含む履歴要求を前記履歴管理装置に送信し、
前記履歴管理装置は、前記履歴要求に含まれる利用者ＩＤ、利用者端末ＩＤ、及び該コンテンツのアドレスを基に、管理している履歴データの中から、該当する履歴データを抽出し、抽出された履歴データのうち、該コンテンツから終点のコンテンツまでの経路の履歴データを前記利用者端末に送信する
履歴管理システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の履歴管理システムであって、
一連の復帰操作において最初に復帰操作が行われたコンテンツ、又は、過去にコンテンツにアクセスした際の経路を仮に木構造で示した場合において前記木構造の葉ノードに該当するコンテンツには、前記履歴データの作成中に、到達点を示す到達点ＩＤが付与され、
前記利用者端末は、経路を表示する際、前記到達点ＩＤが付与されたコンテンツを、他のコンテンツと比べて識別可能に変更して表示する
履歴管理システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の履歴管理システムであって、
前記利用者端末は、経路を表示する際、現在表示中のコンテンツが経路の中に複数存在する場合、現在表示中のコンテンツに戻る経路を省略し、経路履歴データを現在表示中のコンテンツからの複数の経路に分割して表示する
履歴管理システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の履歴管理システムであって、
前記履歴管理装置は、前記利用者端末との接続時に利用者ＩＤ及び利用者端末ＩＤを取得し、前記利用者端末からコンテンツへのアクセスを監視し、前記利用者端末がコンテンツにアクセスした際に前記履歴データを作成し、前記履歴データに前記利用者ＩＤ及び利用者端末ＩＤを関連付けて記憶し管理する
履歴管理システム。
【請求項７】
請求項６に記載の履歴管理システムであって、
前記履歴管理装置は、前記利用者が前記利用者端末を用いて最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで、前記利用者が別の利用者端末を用いてアクセスしたコンテンツも含めてアクセス順に並べた経路の履歴データを記憶し管理する
履歴管理システム。
【請求項８】
請求項１乃至７のいずれか一項に記載の履歴管理システムで使用される利用者端末。
【請求項９】
請求項１乃至７のいずれか一項に記載の履歴管理システムで使用される履歴管理装置。
【請求項１０】
履歴管理装置が、利用者が利用者端末を用いて最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで、アクセス済みのコンテンツに戻る経路も含めて、アクセスしたコンテンツをアクセス順に並べた経路の履歴データを記憶し管理することと、
前記利用者端末が、コンテンツにアクセスした際、前記履歴管理装置から、該コンテンツを含む過去の経路の履歴データを取得し、過去の経路の履歴データを基に、該コンテンツから終点のコンテンツまでの経路を表示することと
を含む
履歴管理方法。
【請求項１１】
請求項１０に記載の履歴管理方法における履歴管理装置の処理を、計算機に実行させるためのプログラム。
【請求項１２】
請求項１０に記載の履歴管理方法における利用者端末の処理を、計算機に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴管理システムに関し、特にコンテンツへのアクセス履歴を記録する履歴管理システムに関する。
【背景技術】
【０００２】
インターネット上やコンピュータ内には、Ｗｅｂページ等の構造化文書や、各種ファイル形式の文書、静止画、動画、音楽、ゲーム、アプリケーションソフトウェア、実行ファイル等の様々なコンテンツ（情報資源）が点在／散在している。また、インターネット上のコンテンツには、ダウンロードされるものに限らず、オンライン（ｏｎｌｉｎｅ）で使用されるものもある。現状の技術として、インターネット上やコンピュータ内のコンテンツを閲覧する際、過去に閲覧したコンテンツに再び到達することを容易にするために、過去に閲覧したコンテンツを、ブックマークとしてブラウザ（ｂｒｏｗｓｅｒ）等のお気に入り（ブックマークリスト）に登録する技術や、ブラウザ等の閲覧履歴から探す技術が知られている。
【０００３】
また、公知技術として、表示されたキャッシュツリー内の所望のＷｅｂページが利用者（ユーザ）によって選ばれると、その選ばれたページを表示する技術が知られている。
【０００４】
例えば、特許文献１（特開２００１−３３１３５６号公報）に情報処理方法及び装置及び記憶媒体が開示されている。この公知技術では、外部ネットワーク又はローカルネットワークを介して情報をページ単位で参照する場合において、ページ情報のキャッシュを相互にリンクして管理し、リンクされたキャッシュを利用者の要求によって画面上にツリー形式で表示する。そして、表示されたキャッシュツリー内の所望のページが利用者によって選ばれると、その選ばれたページを表示する。
【０００５】
また、特許文献２（特開２００７−１７９２８２号公報）にＷｅｂページ閲覧履歴管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体が開示されている。この公知技術では、表示されたＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と表示したブラウザを特定するページ情報を、そのＷｅｂページを表示する以前のＷｅｂページ及びブラウザと関連付けて記憶する。そして、記憶された情報に基づき、各Ｗｅｂページに相当するアイコンを木構造に表示する。そして、戻るボタン、進むボタンの操作、或いは、利用者によるダイレクトの指示に従って、アイコンが選択した場合、それに対応するページ情報を読み込み、該当するブラウザにそのＵＲＬを設定することで、表示させる。
【０００６】
また、特許文献３（特許第４９１９３２１号公報）にＷｅｂページ閲覧履歴管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体が開示されている。この公知技術では、ブラウザで表示されたＷｅｂページの表示遷移及び分岐を記憶し、それらを視覚的に選択可能に表示し、過去の操作で表示した経験のあるＷｅｂページを表示履歴の中から選択して再表示する。
【０００７】
しかし、ブックマークは自分で登録する必要があるが、過去にコンテンツを閲覧した時にはお気に入り（ブックマークリスト）に登録する必要を感じなくても、後で、そのコンテンツをお気に入り（ブックマークリスト）に登録しておけば良かったと思うことがある。また、一般的に、ブラウザ等の閲覧履歴に記憶される数には上限があるため、閲覧頻度の低い情報や古い情報は残っていないことが多い。また、ブラウザ等の閲覧履歴に、過去に閲覧した全てのコンテンツが記憶されている場合、その中から目的のページを探すには多大な労力を要する。閲覧履歴を単にツリーで表示しても、その手間は変わらない。また、蓄積されたブックマークやブラウザ等の閲覧履歴は、データ整理等の際に削除／消去される場合がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３３１３５６号公報
【特許文献２】特開２００７−１７９２８２号公報
【特許文献３】特許第４９１９３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、利用者が過去にアクセスしたコンテンツへのアクセスを所望している場合において、目的のコンテンツに到達するまでに、どのページを辿って行けば良いか分からなくなっていても、目的のコンテンツに到達するための支援を行う履歴管理システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明に係る履歴管理システムは、利用者がコンテンツへのアクセスに利用する利用者端末と、利用者が利用者端末を用いて最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで、アクセス済みのコンテンツに戻る経路も含めて、アクセスしたコンテンツをアクセス順に並べた経路の履歴データを記憶し管理する履歴管理装置とを含む。利用者端末は、コンテンツにアクセスした際、履歴管理装置から、該コンテンツを含む過去の経路の履歴データを取得し、過去の経路の履歴データを基に、該コンテンツから終点のコンテンツまでの経路を表示する。
【００１１】
本発明に係る履歴管理方法では、履歴管理装置が、利用者が利用者端末を用いて最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで、アクセス済みのコンテンツに戻る経路も含めて、アクセスしたコンテンツをアクセス順に並べた経路の履歴データを記憶し管理する。また、利用者端末が、コンテンツにアクセスした際、履歴管理装置から、該コンテンツを含む過去の経路の履歴データを取得し、過去の経路の履歴データを基に、該コンテンツから終点のコンテンツまでの経路を表示する。
【００１２】
本発明に係るプログラムは、上記の履歴管理方法における履歴管理装置や利用者端末の処理を、計算機に実行させるためのプログラムである。なお、本発明に係るプログラムは、記憶装置や記憶媒体に格納することが可能である。
【発明の効果】
【００１３】
表示（又は実行）されたコンテンツからのアクセス経路の履歴が明示的に表示されるため、利用者は過去に目的のコンテンツに到達した際のアクセス経路を思い出しやすくなり、目的のコンテンツを簡単に見つけることができるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る履歴管理システムの基本的な構成例を示す図である。
【図２】コンテンツを閲覧した際の経路を木構造で示した図である。
【図３】コンテンツを閲覧した手順（順路）を示す図である。
【図４】ブラウザ等への経路の表示例を示す図である。
【図５】第１実施形態における利用者端末の構成例を示す図である。
【図６】上記の利用者端末の履歴データ作成部の構成例を示す図である。
【図７】上記の利用者端末の履歴データ記憶部に記憶される履歴データの一例を示す図である。
【図８】第１実施形態における履歴管理装置の構成例を示す図である。
【図９】上記の履歴管理装置の履歴データベースに記憶される履歴データの一例を示す図である。
【図１０】本発明における経路の第１の表示例である。
【図１１】本発明における経路の第２の表示例である。
【図１２】第２実施形態における利用者端末の構成例を示す図である。
【図１３】第２実施形態における履歴管理装置の構成例を示す図である。
【図１４】上記の履歴管理装置の履歴データ管理部の構成例を示す図である。
【発明を実施するための形態】
【００１５】
＜全体概要＞
以下に、本発明について添付図面を参照して説明する。
【００１６】
［システム構成］
図１を参照して、本発明に係る履歴管理システムの基本的な構成例について説明する。
【００１７】
本発明に係る履歴管理システムは、利用者端末１０と、コンテンツサーバ２０と、履歴管理装置３０を含む。
【００１８】
利用者端末１０は、利用者が使用するクライアント端末装置である。利用者端末１０は、ネットワーク（バスでも可）を経由して、コンテンツサーバ２０に接続し、コンテンツサーバ２０が提供するコンテンツにアクセス（閲覧／視聴／取得等）する。利用者端末１０は、少なくとも、利用者が操作してコンテンツを表示（又は実行）するための入出力装置を有している。入出力装置の例として、ＫＶＭ（キーボード・ビデオ・マウス）、コンソール（ｃｏｎｓｏｌｅ）、タッチパネル（ｔｏｕｃｈ  ｐａｎｅｌ）等が考えられる。但し、実際には、これらの例に限定されない。
【００１９】
コンテンツサーバ２０は、利用者端末１０にコンテンツを提供するサーバ装置である。コンテンツサーバ２０の台数は任意である。なお、コンテンツサーバ２０は、一般的なＷｅｂサーバやコンテンツ配信装置等に限らず、利用者端末１０内の記憶装置でも良い。例えば、コンテンツが、ローカルファイルやローカルアプリケーションとして、利用者端末１０内に存在する場合も考えられるためである。また、コンテンツサーバ２０は、クラウドコンピューティング（ｃｌｏｕｄ  ｃｏｍｐｕｔｉｎｇ）におけるクラウド内のコンピュータ装置でも良い。但し、実際には、これらの例に限定されない。
【００２０】
履歴管理装置３０は、利用者端末１０からコンテンツサーバ２０が提供するコンテンツへのアクセス履歴等を記録・管理する通信装置である。なお、履歴管理装置３０は、独立した装置を想定しているが、実際には、利用者端末１０に搭載される電子回路や拡張ボード等でも良い。或いは、利用者端末１０の周辺機器でも良い。すなわち、履歴管理装置３０は、利用者端末１０と一体化していても良い。また、履歴管理装置３０は、サービスの一環として、コンテンツサーバ２０に搭載されていても良い。また、履歴管理装置３０は、利用者端末１０とコンテンツサーバ２０との通信に使用される中継機器に搭載されていても良い。また、履歴管理装置３０は、通信事業者（ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｃａｒｒｉｅｒ）やＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）側に設置されていても良い。また、履歴管理装置３０は、クラウドコンピューティングにおけるクラウド内に存在していても良い。
【００２１】
［基本動作］
本発明では、利用者端末１０は、利用者が所定のコンテンツを表示させた際、ネットワークを経由して、履歴管理装置３０から過去のアクセス履歴を抽出し、過去のアクセス履歴の中で、そのコンテンツから巡って行ったコンテンツのアクセス経路（以下、経路）を順番通りに表示する。なお、コンテンツの経路は、リンク順とは限らない。例えば、ブラウザにおいて、あるコンテンツの閲覧中に、お気に入り（ブックマークリスト）や検索サイト／検索用ツールバー等を利用して、他のコンテンツを選択して閲覧する場合が考えられる。また、あるコンテンツの閲覧中に、経路中に存在する既に閲覧済みのコンテンツ（アクセス済みのコンテンツ）に戻る「復帰操作」（戻るボタンの押下、戻るリンクのクリック、又はそれに相当する操作等）を行い、既に閲覧済みのコンテンツに戻り、そこから他のコンテンツに移動する場合も考えられる。このとき、経路中において到達点（リンクの終端やアクセスの折り返し地点等）となるコンテンツを他のコンテンツと比べて識別可能に（例えば、太文字にする、文字色を変える、文字を点滅／変化させる、枠を付ける等）変更して表示する。
【００２２】
図２、図３、及び図４を参照して、過去にコンテンツを閲覧した際の経路をブラウザ等に表示する事例について説明する。
【００２３】
図２は、過去にコンテンツを閲覧した際の経路を木構造で示したものである。ここでは、実線枠は、「閲覧したコンテンツ」を示す。破線枠は、「閲覧していないコンテンツ」を示す。枠間を結ぶ実線は、「閲覧に使用した経路」を示す。枠間を結ぶ破線は、「閲覧に使用していない経路」を示す。この木構造では、始点のコンテンツを根ノードとし、「閲覧したコンテンツ」のうち到達点や終点のコンテンツを葉ノードとしている。なお、「閲覧していないコンテンツ」については、リンク先として存在していても、実際に閲覧していないため、対象外としている（除外している）。同様に、「閲覧に使用していない経路」については、リンクとして存在していても、実際に使用していないため、対象外としている。
【００２４】
図３は、過去にコンテンツを閲覧した手順（順路）を示す。ここでは、始点のコンテンツから、コンテンツ中のリンクを辿って、現在表示中のコンテンツを経由して、到達点１のコンテンツに到達した後、直前（1つ前）のコンテンツに戻る復帰操作を行い、到達点１の直前（1つ前）のコンテンツから到達点２のコンテンツに移動している。また、到達点２に到達した後、復帰操作を繰り返し、現在表示中のコンテンツを経由して始点のコンテンツに戻り、始点のコンテンツから到達点３のコンテンツに移動し、到達点３のコンテンツから終点のコンテンツに移動している。終点のコンテンツでアクセスは途切れている。
【００２５】
図４は、ブラウザ等への経路の表示例を示す。ここでは、表示画面に、コンテンツと、当該コンテンツを先頭にして過去にアクセスしたコンテンツの経路を表示している。経路が複数存在する場合には、それぞれの経路を個別に表示する。ここではタブに経路を表示しているが、実際には、タブに限定されない。また、経路の表示領域において、到達点１、到達点２、及び到達点３のコンテンツを他のコンテンツと比べて識別可能に変更して表示している。表示画面に表示されるコンテンツが変われば、それに合わせて、変更後に表示されたコンテンツを先頭にして、過去にアクセスしたコンテンツの経路の表示も変更される。また、始点のコンテンツが、現在表示中のコンテンツの場合もあり、そうでない場合もあるため、始点のコンテンツが、過去にアクセスしたコンテンツの経路の先頭に表示されるとは限らない。
【００２６】
詳細については後述する。
【００２７】
＜第１実施形態＞
以下に、本発明の第１実施形態について説明する。
【００２８】
本実施形態では、利用者端末１０側で履歴データを作成する。
【００２９】
［利用者端末の詳細］
図５を参照して、利用者端末１０の構成例について説明する。
【００３０】
利用者端末１０は、コンテンツ要求部１１と、履歴データ作成部１２と、履歴データ記憶部１３と、履歴データ要求部１４を備える。
【００３１】
コンテンツ要求部１１は、コンテンツサーバ２０に接続してコンテンツにアクセスし、コンテンツを利用する。例えば、コンテンツ要求部１１は、利用者端末１０のブラウザとして機能する場合、コンテンツサーバ２０が提供するコンテンツのデータを読み込み、利用者端末１０の表示画面にコンテンツを表示する。
【００３２】
履歴データ作成部１２は、コンテンツ要求部１１と連携（又は監視）し、コンテンツ毎に、「アドレス」と、「タイトル」と、「アクセス日時」と、「経路ＩＤ」（Ｉｄｅｎｔｉｆｉｅｒ）と、「アクセス順ＩＤ」を関連付けた履歴データを作成し、履歴データ記憶部１３に履歴データを記憶する。また、履歴データ作成部１２は、履歴データ記憶部１３に履歴データを記憶した際に、又は、一定期間毎に、履歴データ記憶部１３に記憶された履歴データに、利用者端末１０を特定するための「利用者端末ＩＤ」を含めて、履歴管理装置３０に送信する。ここで、利用者端末ＩＤを含める理由は、同一の利用者が複数の利用者端末１０を利用する場合も考えられるためである。例えば、同一の利用者が利用する複数の利用者端末１０として、利用者Ａの勤務先の利用者端末Ａ１、外出先の利用者端末Ａ２、自宅での利用者端末Ａ３（３台とは限らない）が、それぞれの時と場所で、ブラウザ等を利用して、コンテンツサーバ２０に接続することもあり得る。その後、履歴データ作成部１２は、履歴データ記憶部１３に記憶された履歴データを削除しても良い。また、履歴データ作成部１２は、履歴データを作成する際、自動的に他のコンテンツに転送するためのコンテンツを除外しても良い。例えば、コンテンツにアクセスしたが、コンテンツサーバ２０がリダイレクト処理等をしたことで、そのアドレスのコンテンツはブラウザ等に表示されずに、若しくは、リダイレクトする旨が表示されて既定時間（例えば５秒）後に自動的に、別のアドレスのコンテンツが表示される場合がある。このような場合、ブラウザ等に表示されなかったアドレスのコンテンツや、自動的に既定時間（例えば５秒）しか表示されなかったアドレスのコンテンツを除外しても良い。なお、実際には、履歴データ作成部１２は、コンテンツ要求部１１と一体化していても良い。
【００３３】
履歴データ記憶部１３は、履歴データ作成部１２が履歴データを作成する際に、一時的に履歴データ（又はその中間データ）を記憶する。なお、一時的に記憶するとしているのは、履歴データを蓄積すると膨大な量になることが予想されるため、永続的に履歴データを利用者端末１０に残すのは好ましくないと考えられるためである。ここでは、１つの履歴データの作成完了後、又は一定期間経過後に、履歴データ記憶部１３に記憶された履歴データは削除されるものとしている。しかし、履歴データ記憶部１３に十分な記憶容量があるのであれば、履歴データを削除せずに蓄積しても良い。
【００３４】
履歴データ要求部１４は、コンテンツ要求部１１と連携（又は監視）し、コンテンツ要求部１１がコンテンツにアクセスした際、或いはブラウザ等にコンテンツを表示した際に、履歴管理装置３０に対して、当該コンテンツに関連する履歴データを要求し、履歴管理装置３０から取得した履歴データに基づいて、利用者端末１０の表示画面に当該コンテンツの過去の経路を明示的に表示する。なお、実際には、履歴データ要求部１４は、コンテンツ要求部１１と一体化していても良い。
【００３５】
［履歴データ作成部の詳細］
図６を参照して、履歴データ作成部１２の構成例について説明する。
【００３６】
履歴データ作成部１２は、アドレス取得部１２１と、タイトル取得部１２２と、アクセス日時取得部１２３と、経路ＩＤ生成部１２４と、アクセス順ＩＤ生成部１２５と、履歴データ出力部１２６を備える。
【００３７】
［アドレスの取得］
アドレス取得部１２１は、コンテンツ要求部１１がコンテンツにアクセスするために用いたアドレスを取得する。アドレスは、コンテンツの所在を示す情報（ＵＲＬ、パス等）である。
【００３８】
［タイトルの取得］
タイトル取得部１２２は、コンテンツを利用する際、コンテンツのタイトルを取得する。タイトルは、コンテンツの名称やその内容を示す情報である。例えば、コンテンツがＨＴＭＬ形式のＷｅｂページである場合、タイトル取得部１２２は、コンテンツのタイトルをＨＴＭＬのソースの＜ｔｉｔｌｅ＞タグの箇所から抽出する。また、ファイル名やプロパティ情報から、コンテンツのタイトルを抽出しても良い。また、或いは、コンテンツサーバ２０から、コンテンツと共に、コンテンツのタイトルに関するデータを別途取得しても良い。なお、コンテンツのタイトルは、文字列に限らず、画像でも良い。
【００３９】
［アクセス日時の取得］
アクセス日時取得部１２３は、コンテンツ要求部１１がコンテンツにアクセスした日時に関する時刻情報を取得する。
【００４０】
［経路ＩＤの生成］
経路ＩＤ生成部１２４は、始点のコンテンツから、目的のコンテンツに到達するまでの間に巡って行ったコンテンツの経路に対して、その経路自体を特定するための経路ＩＤを割り当てる。
【００４１】
例えば、経路ＩＤ生成部１２４は、検索サイトの検索結果のリストから選択、又は、ブラウザのお気に入り（ブックマークリスト）や他のアプリケーションソフトウェアのショートカットから選択する等して、ブラウザ等に最初に表示されたコンテンツを始点と判断し、新規の経路ＩＤを生成する。
【００４２】
経路ＩＤは、他の経路と区別がつくＩＤであれば良い。例えば、経路ＩＤ生成部１２４は、始点のアクセス日時に基づいて経路ＩＤを生成する。
【００４３】
経路ＩＤ生成部１２４は、アクセスが途切れない限り、アクセスしている全てのコンテンツに同じ経路ＩＤを割り当てる。また、経路ＩＤ生成部１２４は、アクセスが途切れた際に表示されているコンテンツを終点と判断し、同じ経路ＩＤの割り当てを終了する。すなわち、経路ＩＤ生成部１２４は、アクセスが途切れるまで、ブラウザ等に最初に表示されたコンテンツから、最後に表示されたコンテンツまで、同じ経路ＩＤを割り当てる。
【００４４】
例えば、経路ＩＤ生成部１２４は、始点のコンテンツにアクセスしたブラウザ（ウィンドウ、タブでも可）やその他のアプリケーションソフトウェアが閉じられた時（機能停止した時）、或いは、コンテンツにアクセスしてから一定期間（例えば、１分）が経過した時に、アクセスが途切れたと判断するようにしても良い。
【００４５】
なお、ブラウザやその他のアプリケーションソフトウェアの起動時に自動的に表示されるコンテンツは、履歴データの始点としなくても良い。例えば、経路ＩＤ生成部１２４は、ブラウザに設定された最初に表示するホームページや検索サイト等については、履歴データから除去し、その次のコンテンツを始点として、経路ＩＤの割り当てを開始するようにしても良い。
【００４６】
［アクセス順ＩＤの生成］
アクセス順ＩＤ生成部１２５は、始点のコンテンツから、目的のコンテンツに到達するまでの間に巡って行ったコンテンツの各々に対し、利用者端末１０の表示画面に表示された順にアクセス順ＩＤを生成して割り当てる。無論、アクセス順ＩＤを予め生成／用意しておき、各コンテンツに対し、利用者端末１０の表示画面に表示された順にアクセス順ＩＤを割り当てるようにしても良い。
【００４７】
アクセス順ＩＤは、同じ経路ＩＤが割り当てられたコンテンツにアクセスした順序（順番）を示す識別子である。アクセス順ＩＤは、アクセスしたコンテンツの順序が分かるものであれば良い。例えば、アクセス順ＩＤ生成部１２５は、「００１」、「００２」、「・・・」のように、コンテンツの順序を明示的に表現し、一定の法則（降順／昇順等）でアクセス順ＩＤを生成しても良い。また、アクセス順ＩＤは、連番（連続した数字や文字等）に限らず、コンテンツ間の前後の繋がりが分かるものでも良い。
【００４８】
アクセス順ＩＤ生成部１２５は、始点のコンテンツには、当該コンテンツにアクセス順ＩＤを割り当てる際に、アクセス順ＩＤに、始点を示す始点ＩＤ（例えば、ｓｔａｒｔ）を付加する。
【００４９】
また、アクセス順ＩＤ生成部１２５は、ブラウザや他のアプリケーションソフトウェア等を閉じた（機能停止した）場合や、お気に入り（ブックマークリスト）又はショートカット等から表示するコンテンツを選択して経路が途切れた場合、すなわち、表示されたコンテンツが終点となった場合には、当該コンテンツにアクセス順ＩＤを割り当てる際に、アクセス順ＩＤに、終点を示す終点ＩＤ（例えば、ｅｎｄ）を付加する。
【００５０】
また、アクセス順ＩＤ生成部１２５は、アクセスしたコンテンツが到達点か否か、アクセス済みのコンテンツに戻る復帰操作に着目して判断しても良い。例えば、別のコンテンツへの遷移等で、コンテンツのアクセスが進んだ後のコンテンツの表示中に、アクセス済みのコンテンツに戻る復帰操作が行われることがある。アクセス済みのコンテンツに戻る復帰操作の例として、ブラウザの戻るボタンの押下、コンテンツ中の戻るリンク（アクセス済みのページに戻るだけでなく、例えば、各個別の商品の詳細ページのコンテンツから、商品一覧のページへ戻るためのリンクも含む）のクリック、又はそれに相当する操作（ショートカットキーの操作等）が考えられる。但し、実際には、これらの例に限定されない。アクセス順ＩＤ生成部１２５は、上記のような復帰操作を検出した際、一連の復帰操作において最初に復帰操作が行われたコンテンツを到達点と判断し、当該コンテンツにアクセス順ＩＤを割り当てる際に、アクセス順ＩＤに、到達点を示す到達点ＩＤ（例えば、ｍａｒｋ）を付加する。一連の復帰操作とは、復帰操作を連続して行うことである。一連の復帰操作は、復帰操作以外のアクセスを行った時点で終了する。
【００５１】
また、アクセス順ＩＤ生成部１２５は、アクセスしたコンテンツが到達点か否か、コンテンツのディレクトリ構造に着目して判断しても良い。例えば、アクセス順ＩＤ生成部１２５は、同一の経路内においてアクセスしたコンテンツについて、ディレクトリ構造の最上位に位置するドメイン名やルートディレクトリ（ドライブ名等）のアドレスのコンテンツを頂点に、ドメイン名やルートディレクトリに配下のディレクトリ名やファイル名が付加されたアドレスのコンテンツをディレクトリ階層の順に従属させた木構造とする。すなわち、ディレクトリ構造の最上位に位置するアドレスのコンテンツが、木構造における根ノードになる。但し、実際には、始点のコンテンツのアドレスが、ディレクトリ構造の最上位に位置するアドレスであるとは限らない。アクセス順ＩＤ生成部１２５は、木構造において葉ノードに該当するコンテンツを到達点と判断し、当該コンテンツにアクセス順ＩＤを割り当てる際に、アクセス順ＩＤに、到達点を示す到達点ＩＤを付加する。
【００５２】
なお、終点も到達点の１つとみなし、終点ＩＤも到達点ＩＤの１つとしても良い。
【００５３】
また、実際には、アクセス順ＩＤ生成部１２５は、アクセス順ＩＤに対して、始点ＩＤや終点ＩＤを付加せず、到達点ＩＤのみ付加するようにしても良い。すなわち、アクセス順ＩＤ生成部１２５は、到達点及び終点のコンテンツにアクセス順ＩＤを割り当てる際にのみ、アクセス順ＩＤに、到達点を示す到達点ＩＤを付加するようにしても良い。
【００５４】
［履歴データの出力］
履歴データ出力部１２６は、コンテンツ単位で、アドレスと、タイトルと、アクセス日時と、経路ＩＤと、アクセス順ＩＤとを関連付けた履歴データを作成し、履歴データ記憶部１３と履歴管理装置３０に対して、履歴データを出力する。
【００５５】
なお、履歴データ出力部１２６は、アクセスが途切れるまで、ブラウザ等に最初に表示されたコンテンツから、最後に表示されたコンテンツまで、同じ経路ＩＤの履歴データを履歴データ記憶部１３に蓄積し、アクセスが途切れた段階で、履歴データ記憶部１３に蓄積された履歴データを履歴管理装置３０に送信するようにしても良い。
【００５６】
［履歴データ記憶部の詳細］
図７を参照して、履歴データ記憶部１３に記憶される履歴データの一例について説明する。
【００５７】
履歴データ記憶部１３に記憶される履歴データは、コンテンツ毎に、「経路ＩＤ」と、「アクセス順ＩＤ」と、「アクセス日時」と、「アドレス」と、「タイトル」のそれぞれのデータを格納するための領域（フィールド）を有している。すなわち、履歴データ記憶部１３には、１件の履歴データにつき（１レコード毎に）、「経路ＩＤ」と、「アクセス順ＩＤ」と、「アクセス日時」と、「アドレス」と、「タイトル」が関連付けられて記憶される。
【００５８】
［履歴管理装置］
図８を参照して、履歴管理装置３０の構成例について説明する。
【００５９】
履歴管理装置３０は、履歴データ管理部３１と、履歴データベース３２を備える。
【００６０】
履歴データ管理部３１は、履歴データを受信すると、利用者毎／利用者端末毎に、履歴データベース３２に記憶（蓄積）する。
【００６１】
ここで、利用者端末１０が履歴管理装置３０に接続する場合、利用者は、利用者を特定するための「利用者ＩＤ」と「パスワード」を利用者端末１０に入力する。利用者端末１０の履歴データ作成部１２や履歴データ要求部１４は、「利用者ＩＤ」と「パスワード」を履歴管理装置３０に送信する。履歴データ管理部３１は、「利用者ＩＤ」と「パスワード」を基に、利用者を認証し、認証が合致した場合にのみ、接続を許可する。この動作により、履歴データ管理部３１は、履歴管理装置３０に接続（履歴データを送信等）してきた利用者を特定する。
【００６２】
履歴データ管理部３１は、「履歴要求に含まれる利用者端末ＩＤ」及び「認証に使用された利用者ＩＤ」を履歴データに関連付けて、履歴データベース３２に記憶する。なお、実際には、履歴データベース３２内に、利用者端末ＩＤ毎又は利用者ＩＤ毎に記憶領域を設け、該当する記憶領域に履歴データを記憶するようにしても良い。
【００６３】
履歴データ管理部３１は、履歴データベース３２に記憶された履歴データを、アクセス日時から一定期間（例えば、３０日）を経過した後に、削除しても良い。なお、前述の一定期間は、利用者が指定しても良い。また、前述の一定期間は、履歴データ毎に設定しても良い。
【００６４】
なお、履歴管理装置３０が利用者端末１０と一体化している場合、履歴データ管理部３１は、履歴データ作成部１２及び履歴データ要求部１４と一体化していても良い。また、履歴データベース３２は、履歴データ記憶部１３と一体化していても良い。この場合、履歴データを作成する際に、直接、履歴データベース３２への登録・更新を行うようにすることができる。
【００６５】
［履歴データベースの詳細］
図９を参照して、履歴データベース３２に記憶される履歴データの一例について説明する。
【００６６】
履歴データベース３２に記憶される履歴データは、コンテンツ毎に、「利用者ＩＤ」と、「利用者端末ＩＤ」と、「経路ＩＤ」と、「アクセス順ＩＤ」と、「アクセス日時」と、「アドレス」と、「タイトル」のそれぞれのデータを格納するための領域を有している。すなわち、履歴データベース３２には、１件の履歴データにつき（１レコード毎に）、「利用者ＩＤ」と、「利用者端末ＩＤ」と、「経路ＩＤ」と、「アクセス順ＩＤ」と、「アクセス日時」と、「アドレス」と、「タイトル」が関連付けられて記憶される。
【００６７】
［過去の経路の表示］
利用者端末１０の履歴データ要求部１４は、コンテンツ要求部１１がコンテンツサーバ２０に接続してコンテンツにアクセスする際、或いはブラウザ等にコンテンツを表示する際に、そのコンテンツの「アドレス」と、「利用者端末ＩＤ」（及び／又は利用者ＩＤ）を含む履歴要求を、履歴管理装置３０に送信する。
【００６８】
履歴管理装置３０の履歴データ管理部３１は、利用者端末１０から履歴要求を受信すると、履歴データベース３２から、利用者端末ＩＤ及び／又は利用者ＩＤに関連付けられ、履歴要求に含まれるアドレスを含む経路の履歴データを抽出する。なお、実際には、履歴データ管理部３１は、利用者端末１０から履歴要求を受信した際に、利用者を認証し、利用者ＩＤを特定しても良い。ここで、利用者ＩＤをキーとして経路の履歴データを抽出する場合、同一の利用者が複数の利用者端末１０を利用していても、各々の利用者端末１０の経路の履歴データを同時に抽出することができる。例えば、外出先の利用者端末１０の経路の履歴データを、自宅の利用者端末１０において抽出することが可能になる。
【００６９】
履歴データ管理部３１は、抽出された履歴データ群のうち、履歴要求に含まれるアドレスのコンテンツから、当該コンテンツを含む経路における終点のコンテンツまでの履歴データ（以下、経路履歴データ）を抽出する。ここで、終点のコンテンツとは、同一の経路ＩＤが割り当てられたコンテンツ群のうち、最後に出現するコンテンツや、アクセス順ＩＤに終点ＩＤを含むコンテンツ等である。
【００７０】
なお、実際には、履歴要求に含まれるアドレスのコンテンツを含む経路が複数存在し、複数の経路履歴データが抽出される場合がある。このとき、履歴データ管理部３１は、経路ＩＤや日時が違っても、「タイトル」、「アドレス」、及び「アクセス順ＩＤの順番」（＝コンテンツの経路）が同一の経路履歴データについては、日時が最新のもののみ抽出しても良い。
【００７１】
更に、履歴データ管理部３１は、抽出された経路の履歴データ群のうち、履歴要求に含まれるアドレスのコンテンツ以降に登場する到達点のコンテンツの履歴データ（以下、到達点履歴データ）を抽出しても良い。ここで、到達点のコンテンツとは、同一の経路ＩＤが割り当てられたコンテンツ群のうち、アクセス順ＩＤに到達点ＩＤを含むコンテンツや、アクセス順ＩＤに終点ＩＤを含むコンテンツ等である。
【００７２】
履歴データ管理部３１は、抽出された経路履歴データ（及び到達点履歴データ）を利用者端末１０に送信する。
【００７３】
利用者端末１０の履歴データ要求部１４は、履歴管理装置３０から経路履歴データを受信すると、経路履歴データを参照し、表示されたコンテンツを含む経路中（表示されたコンテンツから終点のコンテンツまで）の各コンテンツのタイトルに、そのアドレスのハイパーリンク（ｈｙｐｅｒｌｉｎｋ）を付加して、利用者端末１０の表示画面に順番に表示する。複数の経路ＩＤの経路がある場合は、経路ＩＤ毎に表示する。
【００７４】
また、履歴データ要求部１４は、経路履歴データだけでなく、到達点履歴データも受信すると、利用者端末１０の表示画面に表示される経路（表示経路）のタイトルの中で、到達点のコンテンツのタイトルを、他のコンテンツのタイトルと比べて識別可能に（例えば、太文字にする、文字色を変える、文字を点滅／変化させる、枠を付ける等）変更して表示する。
【００７５】
例えば、図１０に示すように、表示されたコンテンツを含む経路中の各コンテンツのタイトルに、そのアドレスのハイパーリンクを付加して、到達点のコンテンツ（到達点１、到達点２、及び到達点３のコンテンツ）のタイトルに枠を付けて他のコンテンツのタイトルと比べて識別可能に変更した上で、表示するようにしても良い。
【００７６】
また、履歴データ要求部１４は、経路履歴データにおいて、現在表示中のコンテンツのアドレスが１つの経路の中に複数存在する場合、経路履歴データを現在表示中のコンテンツからの複数の経路に分割して表示しても良い。例えば、表示中のコンテンツのアドレスが経路の中に２つあるものとして説明すると、過去に、現在表示中のコンテンツに1回アクセスしてから（1回目のアクセス）、他のコンテンツにアクセスした後、再び現在表示中のコンテンツまで戻ってから（２回目のアクセス）、更に他のコンテンツにアクセスしていた場合、同じ経路中において、現在表示中のコンテンツのアドレスが２つ存在することになる。このような場合、同じ経路ＩＤであっても、1つ目の現在表示中のコンテンツから２つ目の現在表示中のコンテンツの直前（１つ前）のコンテンツまでの経路と、２つ目の現在表示中のコンテンツから他のコンテンツまでの経路を、別々に表示しても良い。このとき、２つ目の現在表示中のコンテンツに戻る経路を省略し、1つ目の現在表示中のコンテンツから到達点のコンテンツまでの経路と、２つ目の現在表示中のコンテンツから終点のコンテンツまでの経路を、別々に表示しても良い。
【００７７】
例えば、図１１に示すように、現在表示中のコンテンツから到達点２のコンテンツまでの経路（到達点１及び到達点２のコンテンツを含む経路）を「経路１−１」とし、現在表示中のコンテンツから終点のコンテンツまでの経路（到達点３及び終点のコンテンツを含む経路）を「経路１−２」とし、別々に表示しても良い。ここでは、「経路１−１」において、到達点２のコンテンツから２つ目の現在表示中のコンテンツに戻る経路を省略して表示している。
【００７８】
なお、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、ブラウザ等に表示しているコンテンツに対して、上、下、横のうちいずれの位置に経路を表示しても良い。
【００７９】
また、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、コンテンツを表示中のウィンドウとは別のウィンドウ（又は表示中のタブとは別のタブ）で表示しても良い。
【００８０】
また、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、抽出された経路履歴データのうち、重複する経路があった場合、重複数が多い経路を上位（一番上）に表示しても良い。
【００８１】
また、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、抽出された経路履歴データのうち、現在の日時や月日と、アクセス日時や月日とが、同じ又は近似する経路を上位に表示しても良い。
【００８２】
また、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、端末ＩＤ毎に分けて、経路を表示しても良い。
【００８３】
また、履歴データ要求部１４は、コンテンツの経路を表示画面に表示する際に、アクセス時間が既定時間より長いコンテンツ、アクセス回数が規定数より多い／少ないコンテンツのタイトル、お気に入り（ブックマークリスト）に登録されているコンテンツのタイトルには、到達点のコンテンツのタイトルや、他のコンテンツのタイトルと比べて識別可能に変更して表示しても良い。
【００８４】
［補足］
利用者端末１０は、コンテンツへのアクセス毎に、当該コンテンツに対する「履歴データの作成」と「履歴データの表示」に関する処理を行う。すなわち、コンテンツ要求部１１がコンテンツサーバ２０に接続してコンテンツにアクセスする度に、履歴データ作成部１２は当該コンテンツについて現在の履歴データを作成し、履歴データ要求部１４は当該コンテンツについて過去の履歴データに基づく経路を表示する。
【００８５】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。
【００８６】
本実施形態では、利用者端末１０ではなく履歴管理装置３０側で履歴データを作成する。
【００８７】
［利用者端末の詳細］
図１２を参照して、利用者端末１０の構成例について説明する。
【００８８】
利用者端末１０は、少なくとも、コンテンツ要求部１１と、履歴データ要求部１４を備える。履歴データ作成部１２及び履歴データ記憶部１３の有無については問わない（有っても無くても良い）。
【００８９】
コンテンツ要求部１１及び履歴データ要求部１４については、基本的に第１実施形態と同様である。
【００９０】
［履歴管理装置］
図１３を参照して、履歴管理装置３０の構成例について説明する。
【００９１】
履歴管理装置３０は、履歴データ管理部３１と、履歴データベース３２を備える。
【００９２】
履歴データ管理部３１及び履歴データベース３２については、基本的に第１実施形態と同様であるが、本実施形態では、履歴データ管理部３１は、更に、履歴データ作成部１２（及び履歴データ記憶部１３）に相当する機能を有する。
【００９３】
例えば、履歴データ管理部３１は、少なくとも１つの利用者端末１０のコンテンツ要求部１１と連携（又は監視）し、コンテンツ要求部１１がコンテンツにアクセスしたことを検知して、利用者毎／利用者端末毎に履歴データを作成し、履歴データベース３２に記憶する。履歴データの内容については、基本的に第１実施形態と同様である。
【００９４】
このとき、履歴データ管理部３１は、履歴データが完成するまで、中間データを一時的に保持し、履歴データが完成してから履歴データベース３２に記憶しても良い。或いは、履歴データの作成を開始した時点（始点のコンテンツにアクセスした時点）で履歴データベース３２に記憶し、経路の終点まで（終点のコンテンツに到達するまで）コンテンツへのアクセスの度に履歴データベース３２に記憶された履歴データを更新して、履歴データを完成させても良い。
【００９５】
［履歴データ管理部の詳細］
図１４を参照して、本実施形態に係る履歴データ管理部３１の構成例について説明する。
【００９６】
履歴データ管理部３１は、利用者端末管理部３１１と、履歴データ作成部３１２と、履歴データ記憶部３１３を備える。
【００９７】
利用者端末管理部３１１は、利用者ＩＤとパスワード（と利用者端末ＩＤ）を基に、利用者を認証し、認証が合致した場合にのみ、接続を許可する。また、利用者端末管理部３１１は、少なくとも１つの利用者端末１０のコンテンツ要求部１１と連携（又は監視）し、コンテンツ要求部１１がコンテンツにアクセスした際にこれを検知して、利用者ＩＤ、利用者端末ＩＤ、及び当該コンテンツを履歴データ作成部３１２に通知する。なお、利用者端末管理部３１１は、利用者を認証する際に、又は利用者端末１０と連携している間に、利用者端末ＩＤを取得しても良い。また、利用者端末管理部３１１は、履歴管理装置３０側で利用者端末１０を識別可能な利用者端末ＩＤを設定しても良い。
【００９８】
履歴データ作成部３１２は、利用者端末管理部３１１からの通知に応じて、コンテンツ毎に、「利用者ＩＤ」と、「利用者端末ＩＤ」と、「アドレス」と、「タイトル」と、「アクセス日時」と、「経路ＩＤ」と、「アクセス順ＩＤ」を関連付けた履歴データを作成し、履歴データ記憶部３１３に履歴データを記憶する。その後、履歴データ作成部３１２は、履歴データ記憶部３１３に記憶された履歴データを削除しても良い。なお、実際には、履歴データ作成部３１２は、利用者端末管理部３１１と一体化していても良い。
【００９９】
履歴データ記憶部３１３は、履歴データ作成部３１２が履歴データを作成する際に、一時的に履歴データ（又はその中間データ）を記憶する。なお、履歴データ記憶部３１３は、履歴データ作成部３１２が履歴データベース３２に履歴データを直接記憶する場合には不要である（無くても良い）。
【０１００】
＜第３実施形態＞
以下に、本発明の第３実施形態について説明する。
【０１０１】
本実施形態では、第２実施形態において、同一地点で、同時期に、同一の利用者が複数の利用者端末１０を利用している場合に、同一の経路ＩＤを割り当てることができるようにする。
【０１０２】
例えば、同一の利用者が、スマートフォン等の第１の利用者端末１０を用いて第１のコンテンツにアクセスしている間に（経路の履歴データの作成が完了する前に）、ＰＣ（パソコン）等の第２の利用者端末１０を用いて第２のコンテンツにアクセスすることがあり得る（２台とは限らない）。このような場合、第１の利用者端末１０を用いてアクセスしたコンテンツの経路の履歴データに、第２の利用者端末１０を用いてアクセスしたコンテンツも、時系列順に追加するようにする。
【０１０３】
ここでは、履歴管理装置３０の履歴データ管理部３１は、第１の利用者端末１０のアクセスが途切れない限り、第１の利用者端末１０及び第２の利用者端末１０がアクセスした全てのコンテンツに同じ経路ＩＤを割り当てる。また、第１の利用者端末１０及び第２の利用者端末１０がアクセスした全てのコンテンツに対して、利用者端末ＩＤの違いに関わらず、時系列順にアクセス順ＩＤを割り当てる。すなわち、同一の利用者ＩＤでのアクセスが途切れない限り、異なる利用者端末ＩＤでのアクセスであっても、アクセスした全てのコンテンツに同じ経路ＩＤを割り当てる。
【０１０４】
このとき、第２の利用者端末１０からコンテンツにアクセスした時点で第１の利用者端末１０に表示されているコンテンツや、第１の利用者端末１０からコンテンツにアクセスした時点で第２の利用者端末１０に表示されているコンテンツを、到達点と判断し、当該コンテンツにアクセス順ＩＤを割り当てる際に、アクセス順ＩＤに、到達点を示す到達点ＩＤを付加するようにしても良い。
【０１０５】
［本実施形態固有の効果］
本実施形態では、同一地点で、同時期に、同一の利用者が利用する複数の利用者端末の各々からアクセスしたコンテンツを同一の経路とすることにより、同一の利用者が利用する複数の利用者端末間のアクセス経路を横断的に表示することができるようになる。
【０１０６】
＜各実施形態の関係＞
なお、上記の各実施形態は、組み合わせて実施することも可能である。
【０１０７】
＜本発明の特徴＞
以上のように、本発明に係る履歴管理システムは、利用者端末からコンテンツにアクセスした際、始点のコンテンツから終点のコンテンツまで（最初のコンテンツにアクセスした時から、連続したアクセスが途切れるまで）、アクセス済みのコンテンツに戻る復帰操作も含めてアクセス順に並べた経路の履歴データを作成すると共に、アクセスしたコンテンツを含む過去の履歴データを取得し、過去の履歴データを基に、当該コンテンツから終点のコンテンツまでの経路を表示することを特徴とする。
【０１０８】
＜ハードウェアの例示＞
以下に、本発明に係る履歴管理システムを実現するための具体的なハードウェアの例について説明する。
【０１０９】
利用者端末１０の例として、ＰＣ（パソコン）、携帯電話機、スマートフォン、スマートブック、ＩＰ電話機、カーナビ（カーナビゲーションシステム）、携帯型ゲーム機、家庭用ゲーム機、携帯型音楽プレーヤー、ハンディターミナル、ガジェット（電子機器）、双方向テレビ、デジタルチューナー、デジタルレコーダー、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、店頭端末・高機能コピー機、デジタルサイネージ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｇｅ：電子看板）等が考えられる。なお、利用者端末１０は、車両や船舶、航空機等の移動体に搭載されていても良い。
【０１１０】
コンテンツサーバ２０、及び履歴管理装置３０の例として、ＰＣ（パソコン）、アプライアンス（ａｐｐｌｉａｎｃｅ）、シンクライアント用サーバ、ワークステーション、メインフレーム、スーパーコンピュータ等の計算機を想定している。また、物理マシン上に構築された仮想マシン（ＶＭ：Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）でも良い。
【０１１１】
また、履歴管理装置３０は、中継機器や周辺機器でも良い。中継装置の例として、ネットワークスイッチ（ｎｅｔｗｏｒｋ  ｓｗｉｔｃｈ）、ルータ（ｒｏｕｔｅｒ）、プロキシ（ｐｒｏｘｙ）、ゲートウェイ（ｇａｔｅｗａｙ）、ファイアウォール（ｆｉｒｅｗａｌｌ）、ロードバランサ（ｌｏａｄ  ｂａｌａｎｃｅｒ：負荷分散装置）、帯域制御装置（ｐａｃｋｅｔ  ｓｈａｐｅｒ）、セキュリティ監視制御装置（ＳＣＡＤＡ：Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  Ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ）、ゲートキーパー（ｇａｔｅｋｅｅｐｅｒ）、基地局（ｂａｓｅ  ｓｔａｔｉｏｎ）、アクセスポイント（ＡＰ：Ａｃｃｅｓｓ  Ｐｏｉｎｔ）、通信衛星（ＣＳ：Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）、或いは、複数の通信ポートを有する計算機等が考えられる。
【０１１２】
図示しないが、利用者端末１０、コンテンツサーバ２０、及び履歴管理装置３０の各々は、プログラムに基づいて駆動し所定の処理を実行するプロセッサと、当該プログラムや各種データを記憶するメモリと、ネットワークとの通信に用いられるインターフェースによって実現されると考えられる。
【０１１３】
上記のプロセッサの例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ネットワークプロセッサ（ＮＰ：Ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）、マイクロコントローラ（ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）、或いは、専用の機能を有する半導体集積回路（ＬＳＩ：Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等が考えられる。
【０１１４】
上記のメモリの例として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の半導体記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置、又は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のリムーバブルディスクや、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等の記憶媒体（メディア）等が考えられる。また、バッファ（ｂｕｆｆｅｒ）やレジスタ（ｒｅｇｉｓｔｅｒ）等でも良い。或いは、ＤＡＳ（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＦＣ−ＳＡＮ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＩＰ−ＳＡＮ（ＩＰ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いたストレージ装置でも良い。
【０１１５】
なお、上記のプロセッサ及び上記のメモリは、一体化していても良い。例えば、近年では、マイコン等の１チップ化が進んでいる。したがって、電子機器等に搭載される１チップマイコンが、上記のプロセッサ及び上記のメモリを備えている事例も考えられる。
【０１１６】
上記のインターフェースの例として、ネットワーク通信に対応した基板（マザーボード、Ｉ／Ｏボード）やチップ等の半導体集積回路、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタや同様の拡張カード、アンテナ等の通信装置、接続口（コネクタ）等の通信ポート等が考えられる。
【０１１７】
また、ネットワークの例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、バックボーン（Ｂａｃｋｂｏｎｅ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、ＷｉＭＡＸ（ＩＥＥＥ  ８０２．１６ａ）、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、専用線（ｌｅａｓｅ  ｌｉｎｅ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、シリアル通信回線、データバス等が考えられる。
【０１１８】
なお、利用者端末１０、コンテンツサーバ２０、及び履歴管理装置３０の各々の内部の構成要素は、モジュール（ｍｏｄｕｌｅ）、コンポーネント（ｃｏｍｐｏｎｅｎｔ）、或いは専用デバイス、又はこれらの起動（呼出）プログラムでも良い。
【０１１９】
但し、実際には、これらの例に限定されない。
【０１２０】
＜備考＞
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【０１２１】
１０…  利用者端末
１１…  コンテンツ要求部
１２…  履歴データ作成部
１２１…  アドレス取得部
１２２…  タイトル取得部
１２３…  アクセス日時取得部
１２４…  経路ＩＤ生成部
１２５…  アクセス順ＩＤ生成部
１２６…  履歴データ出力部
１３…  履歴データ記憶部
１４…  履歴データ要求部
２０…  コンテンツサーバ
３０…  履歴管理装置
３１…  履歴データ管理部
３１１…  利用者端末管理部
３１２…  履歴データ作成部
３１３…  履歴データ記憶部
３２…  履歴データベース
【図１】
2014157577.tif 000003
【図２】
2014157577.tif 000004
【図３】
2014157577.tif 000005
【図４】
2014157577.tif 000006
【図５】
2014157577.tif 000007
【図６】
2014157577.tif 000008
【図７】
2014157577.tif 000009
【図８】
2014157577.tif 000010
【図９】
2014157577.tif 000011
【図１０】
2014157577.tif 000012
【図１１】
2014157577.tif 000013
【図１２】
2014157577.tif 000014
【図１３】
2014157577.tif 000015
【図１４】
2014157577.tif 000016