(57)【特許請求の範囲】
【請求項１】
ユーザ端末に提供する情報を管理する情報提供装置であって、
前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、
前記提供情報を参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元データベースと、
前記ユーザ端末を利用するユーザを識別するユーザ識別情報と前記ユーザのユーザ参照元とを対応付けて格納するユーザ情報データベースと、
前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信部と、
前記参照要求受信部が前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合部と、
前記照合部が前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて前記ユーザ情報データベースに格納し、前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて前記ユーザ情報データベースに格納された前記ユーザ参照元を特定するユーザ参照元特定部と、
前記提供情報データベースに格納された前記提供情報から前記ユーザに提供すべき情報を選択し取得する提供情報取得部と、
前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得する関連情報取得部と、
前記関連情報取得部が取得した前記関連情報を、前記提供情報取得部が選択し取得した前記提供情報に付与する関連情報付与部と、
前記関連情報付与部が前記関連情報を付与した前記提供情報を前記ユーザ端末に提供する提供部と、
前記ユーザ端末が前記提供情報を参照した場合の前記参照元識別情報を記録した参照履歴を前記ユーザ端末から受信する参照履歴取得部と、
前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得部と、を備え、
前記照合部が前記参照元識別情報の照合に成功しなかった場合に、前記ユーザ参照元特定部は、前記参照履歴に含まれる前記ユーザ参照元を特定し、かつ
前記ユーザ識別情報取得部は、前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定することを特徴とする情報提供装置。
【請求項２】
前記参照履歴取得部が受信した前記参照履歴に前記ユーザ参照元が含まれない場合に、前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定することを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部が、前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定しない場合に、前記参照履歴取得部は、前記参照履歴を前記ユーザ端末から受信し、前記ユーザ参照元特定部は、前記前記参照履歴から前記ユーザ参照元を取得することを特徴とする請求項１に記載の情報提供装置。
【請求項４】
前記参照履歴取得部は、前記参照履歴を前記ユーザ端末から受信し、前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、前記参照履歴取得部が受信した前記参照履歴に含まれる前記ユーザ参照元、及び前記ユーザ識別情報取得部が取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元のうち前記ユーザ端末が受信した日時が新しい前記ユーザ参照元を前記ユーザの前記ユーザ参照元として特定することを特徴とする請求項１に記載の情報提供装置。
【請求項５】
前記参照履歴に複数の前記参照元識別情報が含まれる場合に、前記ユーザ参照元特定部は、前記複数の参照元識別情報のうち前記ユーザ端末が受信した日時が最も新しい前記参照元の前記参照元識別情報を前記ユーザ参照元として特定することを特徴とする請求項１乃至４のいずれかに記載の情報提供装置。
【請求項６】
前記参照履歴は、前記ユーザ端末が前記提供情報を参照した前記参照元識別情報に対応付けて、前記ユーザ端末が前記参照元から前記提供情報を最後に参照した日時を記録し、前記参照履歴取得部は、所定の日時以降の日時を記録する前記参照元識別情報を取得することを特徴とする請求項１乃至５のいずれかに記載の情報提供装置。
【請求項７】
前記参照履歴取得部が前記参照履歴を前記ユーザ端末から受信すると、前記参照履歴の内容を更新する参照履歴更新部をさらに備えることを特徴とする請求項１乃至６のいずれかに記載の情報提供装置。
【請求項８】
前記参照要求受信部が、前記参照要求を前記ユーザ端末から受信し、前記ユーザ参照元情報特定部が、前記参照要求を送信した前記ユーザの前記ユーザ参照元を特定しない場合に、前記ユーザが前記ユーザ参照元を持たないダイレクトユーザであることを示すダイレクトユーザ情報と前記ダイレクトユーザ識別情報とを対応させて前記ユーザ情報データベースに格納するユーザ登録部をさらに備えることを特徴とする請求項１乃至７のいずれかに記載の情報提供装置。
【請求項９】
前記提供情報データベースは、前記ユーザ端末に提供する複数の前記提供情報を格納し、前記提供情報から参照される第２の前記提供情報を参照する前記参照要求を前記ユーザ端末から受信した場合に、前記関連情報付与部は、前記第２の提供情報に前記関連情報を付与することを特徴とする請求項１乃至８のいずれかに記載の情報提供装置。
【請求項１０】
前記提供情報データベースが格納する前記提供情報は、Ｗｅｂページであって、前記参照元識別情報は、前記参照元のＵＲＬの少なくとも一部であることを特徴とする請求項１乃至９のいずれかに記載の情報提供装置。
【請求項１１】
前記関連情報は、前記参照元を示すロゴであることを特徴とする請求項１乃至１０のいずれかに記載の情報提供装置。
【請求項１２】
前記ユーザ情報データベースは、前記提供部が前記ユーザに前記提供情報を最後に提供した日時をさらに格納し、前記提供部が所定の期間、前記ユーザに前記提供情報を提供しない場合に、前記ユーザ情報データベースから当該ユーザの項目を削除するユーザ情報データベース制御部をさらに備えることを特徴とする請求項１乃至１１のいずれかに記載の情報提供装置。
【請求項１３】
ユーザ端末に提供する情報を管理する情報提供システムであって、前記ユーザ端末に提供する情報を管理する情報提供装置と、当該情報提供装置を参照する参照元の参照元装置とを備え、
前記情報提供装置は、前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、
前記参照元装置の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元データベースと、
前記ユーザ端末を利用するユーザを識別するユーザ識別情報と前記ユーザのユーザ参照元とを対応付けて格納するユーザ情報データベースと、
前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信部と、
前記参照要求受信部が前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合部と、
前記照合部が前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて前記ユーザ情報データベースに格納し、前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて前記ユーザ情報データベースに格納された前記ユーザ参照元を特定するユーザ参照元特定部と、
前記提供情報データベースに格納された前記提供情報から前記ユーザに提供すべき情報を選択する提供情報選択部と、
前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得する関連情報取得部と、
前記関連情報取得部が取得した前記関連情報を、前記提供情報取得部が選択し取得した前記提供情報に付与する関連情報付与部と、
前記関連情報付与部が前記関連情報を付与した前記提供情報を前記ユーザ端末に提供する提供部と、
前記ユーザ端末が前記提供情報を参照した場合の前記参照元識別情報を記録した参照履歴を前記ユーザ端末から受信する参照履歴取得部と、
前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得部と、を備え、
前記照合部が前記参照元識別情報の照合に成功しなかった場合に、前記ユーザ参照元特定部は、前記参照履歴に含まれる前記ユーザ参照元を特定し、かつ
前記ユーザ識別情報取得部は、前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定することを特徴とする情報提供システム。
【請求項１４】
ユーザ端末に提供する情報を管理するプログラム用のプログラムを格納する記録媒体であって、前記プログラムが、前記コンピュータに、
前記ユーザ端末に提供する提供情報を提供情報データベースに格納するモジュールと、
前記提供情報を参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて参照元データベースに格納するモジュールと、
前記ユーザ端末を利用するユーザを識別するユーザ識別情報と前記ユーザのユーザ参照元とを対応付けてユーザ情報データベースに格納するモジュールと、
前記提供情報を参照する参照要求を前記ユーザ端末から受信するモジュールと、
前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合するモジュールと、
前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて前記ユーザ情報データベースに格納し、前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて前記ユーザ情報データベースに格納された前記ユーザ参照元を特定するモジュールと、
前記提供情報データベースに格納された前記提供情報から前記ユーザに提供すべき情報を選択するモジュールと、
前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得するモジュールと、
前記取得した関連情報を、前記選択した前記提供情報に付与するモジュールと、
前記関連情報を付与した前記提供情報を前記ユーザ端末に提供するモジュールと、
前記ユーザ端末が前記提供情報を参照した場合の前記参照元識別情報を記録した参照履歴を前記ユーザ端末から受信するモジュールと、
前記ユーザ端末から前記ユーザ識別情報を取得するモジュールと、
を備え、
前記参照元を照合するモジュールが前記参照元識別情報の照合に成功しなかった場合に、前記ユーザ参照元を特定するモジュールは、前記参照履歴に含まれる前記ユーザ参照元を特定し、かつ前記ユーザ識別情報を取得するモジュールは、前記ユーザ識別情報を取得し、前記ユーザ参照元を特定するモジュールは、取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供装置、情報提供システム、及び情報提供方法に関する。特に本発明は、ユーザ端末に提供する情報を管理する情報提供装置、及び情報提供装置を含む情報提供システム、並びにユーザ端末に提供する情報を管理する方法に関する。
【０００２】
【従来の技術】
インターネットを介してユーザ端末に配信される情報は、他の情報と連結できるいわゆるリンクによって相互に関連づけられている。また、ユーザは、一度閲覧したｗｅｂサイトのＵＲＬをユーザ端末のブックマークに登録し、次回容易にアクセスするのを可能にしている。また、検索サイトが充実し、ユーザは、検索サイトを経由して所望のｗｅｂサイトにアクセスすることができる。
【０００３】
【発明が解決しようとする課題】
リンクによって相互に関連づけられる２つのＷｅｂサイトにおいて、リンク元にリンク先の情報が埋め込まれているが、リンク先は、リンク元の情報を有さない。そのため、ユーザがいずれのリンク先からアクセスしたかわからなかった。
【０００４】
そこで本発明は、上記の課題を解決することのできる情報提供装置、情報提供システム、情報提供方法を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、ユーザ端末に提供する情報を管理する情報提供装置であって、前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、前記提供情報を参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元データベースと、前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信部と、前記参照要求受信部が前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合部と、前記照合部が前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて格納し、前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて格納された前記ユーザ参照元を特定するユーザ参照元特定部と、前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得する関連情報取得部と、前記関連情報取得部が取得した前記関連情報を前記提供情報に付与する関連情報付与部と、前記関連情報付与部が前記関連情報を付与した前記提供情報を前記ユーザ端末に提供する提供部とを備える。
【０００６】
前記ユーザ端末が前記提供情報を参照した場合の前記参照元識別情報を記録した参照履歴を前記ユーザ端末から受信する参照履歴取得部をさらに備えてもよい。前記ユーザ参照元特定部は、前記照合部が前記参照元識別情報の照合に成功しなかった場合に、前記参照履歴に含まれる前記ユーザ参照元を特定する。
【０００７】
前記ユーザ端末を利用するユーザを識別するユーザ識別情報と前記ユーザの前記ユーザ参照元とを対応付けて格納するユーザ情報データベースと、前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得部とをさらに備えてもよい。前記照合部が前記参照元識別情報の照合に成功しなかった場合に、前記ユーザ識別情報取得部は、前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定する。
【０００８】
前記参照要求は、前記参照要求を送信する前記ユーザの前記ユーザ識別情報を含んでもよい。前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザ識別情報取得部は、前記参照要求に含まれる前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、前記ユーザ識別情報取得部から受け取った前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定してもよい。
【０００９】
前記参照履歴は、前記ユーザの前記ユーザ識別情報を含んでもよい。前記照合部が前記参照元の照合に成功しなかった場合に、前記参照履歴取得部は、前記参照履歴を前記ユーザ端末から受信し、前記ユーザ識別情報取得部は、前記参照履歴に含まれる前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定してもよい。
【００１０】
前記参照履歴取得部が受信した前記参照履歴に前記ユーザ参照元が含まれない場合に、前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定してもよい。
【００１１】
前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部が、前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元を特定しない場合に、前記参照履歴取得部は、前記参照履歴を前記ユーザ端末から受信し、前記ユーザ参照元特定部は、前記前記参照履歴から前記ユーザ参照元を取得してもよい。
【００１２】
前記参照履歴取得部は、前記参照履歴を前記ユーザ端末から受信し、前記ユーザ識別情報取得部は、前記ユーザ端末から前記ユーザ識別情報を取得し、前記ユーザ参照元特定部は、前記参照履歴取得部が受信した前記参照履歴に含まれる前記ユーザ参照元、及び前記ユーザ識別情報取得部が取得した前記ユーザ識別情報に対応して前記ユーザ情報データベースに格納される前記ユーザ参照元のうち前記ユーザ端末が受信した日時が新しい前記ユーザ参照元を前記ユーザの前記ユーザ参照元として特定してもよい。
【００１３】
前記参照履歴に複数の前記参照元識別情報が含まれる場合に、前記ユーザ参照元特定部は、前記複数の参照元識別情報のうち前記ユーザ端末が受信した日時が最も新しい前記参照元の前記参照元識別情報を前記ユーザ参照元として特定してもよい。
【００１４】
前記参照履歴は、前記ユーザ端末が前記提供情報を参照した前記参照元識別情報に対応付けて、前記ユーザ端末が前記参照元から前記提供情報を最後に参照した日時を記録してもよい。前記参照履歴取得部は、所定の日時以降の日時を記録する前記参照元識別情報を取得してもよい。
【００１５】
前記参照履歴取得部が前記参照履歴を前記ユーザ端末から受信すると、前記参照履歴の内容を更新する参照履歴更新部をさらに備えてもよい。
【００１６】
前記参照要求受信部が、前記参照要求を前記ユーザ端末から受信し、前記ユーザ参照元情報特定部が、前記参照要求を送信した前記ユーザの前記ユーザ参照元を特定しない場合に、前記ユーザが前記ユーザ参照元を持たないダイレクトユーザであることを示すダイレクトユーザ情報と前記ダイレクトユーザ識別情報とを対応させて前記ユーザ情報データベースに格納するユーザ登録部をさらに備えてもよい。
【００１７】
前記提供情報データベースは、前記ユーザ端末に提供する複数の前記提供情報を格納してもよい。前記提供情報から参照される第２の前記提供情報を参照する前記参照要求を前記ユーザ端末から受信した場合に、前記関連情報付与部は、前記第２の提供情報に前記関連情報を付与してもよい。
【００１８】
前記提供情報データベースが格納する前記提供情報は、Ｗｅｂページであってもよい。前記参照元識別情報は、前記参照元のＵＲＬの少なくとも一部であってもよい。
【００１９】
前記関連情報は、前記参照元を示すロゴであってもよい。
【００２０】
前記ユーザ情報データベースは、前記提供部が前記ユーザに前記提供情報を最後に提供した日時をさらに格納してもよい。前記提供部が所定の期間、前記ユーザに前記提供情報を提供しない場合に、前記ユーザ情報データベースから当該ユーザの項目を削除するユーザ情報データベース制御部をさらに備えてもよい。
【００２１】
本発明の第２の形態においては、ユーザ端末に提供する情報を管理する情報提供装置であって前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、前記提供情報を参照する参照元の参照元識別情報と前記参照元に関する関連情報とを対応付けて格納する参照元データベースと、前記ユーザ端末の前記ユーザが利用する前記参照元の前記参照元識別情報をユーザ参照元として、前記ユーザを識別するユーザ識別情報と対応付けて格納するユーザ情報データベースと、前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得部と、前記ユーザ識別情報取得部が取得した前記ユーザ識別情報に対応して、前記ユーザ情報データベースに格納される前記ユーザ参照元を特定するユーザ参照元特定部と、前記ユーザ参照元特定部が選択した前記ユーザ参照元に対応する関連情報を前記参照元情報データベースから取得する関連情報取得部と、前記参照元情報抽出部が抽出した前記関連情報を前記提供情報に付与する関連情報付与部と、前記関連情報付与部によって、前記関連情報が付与された前記提供情報を前記ユーザ端末に提供する提供部とを備える。
【００２２】
前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信部と、前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照元を照合する照合部と、前記ユーザ参照元特定部が、前記ユーザ参照元を特定しない場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ参照元に特定し、前記ユーザ参照元を前記ユーザの前記ユーザ識別情報に対応付けて前記ユーザ情報データベースに格納するユーザ登録部とをさらに備えてもよい。
【００２３】
前記ユーザ端末が前記提供情報を参照したときの前記参照元識別情報を記録した参照履歴を前記ユーザ端末から受信する参照履歴取得部と、前記ユーザ参照元特定部が、前記ユーザの前記ユーザ参照元を特定しない場合に、前記参照履歴取得部が取得した前記参照履歴に含まれる前記ユーザ参照元を特定し、前記ユーザ参照元を前記ユーザの前記ユーザ識別情報に対応付けて前記ユーザ情報データベースに格納するユーザ登録部とをさらに備えてもよい。
【００２４】
本発明の第３の形態においては、ユーザ端末に提供する情報を管理する情報提供システムであって、前記ユーザ端末に提供する情報を管理する情報提供装置と、当該情報提供装置を参照する参照元の参照元装置とを備得る。前記情報提供装置は、前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、前記提供情報を参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元データベースと、前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信部と、前記参照要求受信部が前記参照要求を受信した場合に、前記参照要求の少なくとも一部を前記参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合部と、前記照合部が前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて格納し、前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて格納された前記ユーザ参照元を特定するユーザ参照元特定部と、前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得する関連情報取得部と、前記関連情報取得部が取得した前記関連情報を前記提供情報に付与する関連情報付与部と、前記関連情報付与部が前記関連情報を付与した前記提供情報を前記ユーザ端末に提供する提供部とを有する。
【００２５】
本実施の第４の形態においては、ユーザ端末に提供する情報を管理する情報提供システムであって、前記ユーザ端末に提供する情報を管理する情報提供装置と、
当該情報提供装置を参照する参照元の参照元装置とを備える。前記情報提供装置は、前記ユーザ端末に提供する提供情報を格納する提供情報データベースと、
【００２６】
前記提供情報を参照する参照元の参照元識別情報と前記参照元に関する関連情報とを対応付けて格納する参照元データベースと、前記ユーザ端末の前記ユーザが利用する前記参照元の前記参照元識別情報をユーザ参照元として、前記ユーザを識別するユーザ識別情報と対応付けて格納するユーザ情報データベースと、前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得部と、前記ユーザ識別情報取得部が取得した前記ユーザ識別情報に対応して、前記ユーザ情報データベースに格納される前記ユーザ参照元を特定するユーザ参照元特定部と、前記ユーザ参照元特定部が選択した前記ユーザ参照元に対応する関連情報を前記参照元情報データベースから取得する関連情報取得部と、前記参照元情報抽出部が抽出した前記関連情報を前記提供情報に付与する関連情報付与部と、前記関連情報付与部によって、前記関連情報が付与された前記提供情報を前記ユーザ端末に提供する提供部とを有する。
【００２７】
本実施の第５の形態においては、ユーザ端末に提供する情報を管理する情報提供方法であって、前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信段階と、前記参照要求を受信した場合に、前記参照要求の少なくとも一部を、前記提供情報を、参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合段階と、前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて格納し、前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて格納された前記ユーザ参照元を特定するユーザ参照元特定段階と、前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を、前記参照元データベースから取得する関連情報取得段階と、前記関連情報取得段階において取得された前記関連情報を前記提供情報に付与する関連情報付与段階と、前記関連情報が付与された前記提供情報を前記ユーザ端末に提供する提供段階とを有する。
【００２８】
本実施の第６の形態においては、ユーザ端末に提供する情報を管理する情報提供方法であって、前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得段階と、取得した前記ユーザ識別情報に対応して、前記ユーザ端末の前記ユーザが利用する前記参照元の前記参照元識別情報をユーザ参照元として、前記ユーザを識別するユーザ識別情報と対応付けて格納するユーザ情報データベースに格納される前記ユーザ参照元を特定するユーザ参照元特定段階と、前記ユーザ参照元特定段階において選択選択された前記ユーザ参照元に対応する関連情報を前記提供情報を参照する参照元の参照元識別情報と前記参照元に関する関連情報とを対応付けて格納する参照元情報データベースから取得する関連情報取得段階と、抽出した前記関連情報を前記提供情報に付与する関連情報付与段階と、
前記関連情報が付与された前記提供情報を前記ユーザ端末に提供する提供段階とを有する。
【００２９】
本実施の第７の形態においては、ユーザ端末に提供する情報を管理するプログラム用のプログラムを格納する記録媒体であって、前記プログラムが、前記コンピュータに、前記提供情報を参照する参照要求を前記ユーザ端末から受信する参照要求受信モジュールと、前記参照要求受信部が前記参照要求を受信した場合に、前記参照要求の少なくとも一部を、前記提供情報を参照する参照元の参照元識別情報と前記参照元に関連する関連情報とを対応付けて格納する参照元情報データベースに格納された前記参照元識別情報と照合することによって、前記参照要求が示す前記参照元を照合する照合モジュールと、前記照合部が前記参照元の照合に成功した場合に、前記参照要求から取得した前記参照元識別情報を前記ユーザ端末のユーザが利用するユーザ参照元に特定し、前記ユーザ参照元を前記ユーザに対応付けて格納し、前記照合部が前記参照元の照合に成功しなかった場合に、前記ユーザに対応付けて格納された前記ユーザ参照元を特定するユーザ参照元特定モジュールと、前記ユーザ参照元の前記参照元識別情報に対応する前記関連情報を前記参照元情報データベースから取得する関連情報取得モジュールと、
前記関連情報取得部が取得した前記関連情報を前記提供情報に付与する関連情報付与モジュールと、前記関連情報付与部が前記関連情報を付与した前記提供情報を前記ユーザ端末に提供する提供モジュールとを備える。
【００３０】
本実施の第８の形態においては、ユーザ端末に提供する情報を管理するコンピュータ用のプログラムを格納する記録媒体であって、前記プログラムが、前記コンピュータに、前記ユーザ端末から前記ユーザ識別情報を取得するユーザ識別情報取得モジュールと、前記ユーザ識別情報取得部が取得した前記ユーザ識別情報に対応して、前記ユーザ端末の前記ユーザが利用する前記参照元の前記参照元識別情報をユーザ参照元として、前記ユーザを識別するユーザ識別情報と対応付けて格納するユーザ情報データベースに格納される前記ユーザ参照元を特定するユーザ参照元特定モジュールと、前記ユーザ参照元特定部が選択した前記ユーザ参照元に対応する関連情報を、前記提供情報を参照する参照元の参照元識別情報と前記参照元に関する関連情報とを対応付けて格納する参照元データベースから取得する関連情報取得モジュールと、前記参照元情報抽出部が抽出した前記関連情報を前記提供情報に付与する関連情報付与モジュールと、前記関連情報付与部によって、前記関連情報が付与された前記提供情報を前記ユーザ端末に提供する提供モジュールとを備える。
【００３１】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００３２】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００３３】
特許請求の範囲に記載の「情報提供装置」及び「参照元」は、それぞれ本実施の形態における「商品提供会社」及び「代理店」に対応する。特許請求の範囲に記載の「受信要求」、「参照履歴」、及び「ユーザ参照元特定部」は、それぞれ本実施の形態における「アクセス要求」、「クッキー」、及び「登録代理店特定部」に対応する。また、特許請求の範囲に記載の「関連情報」、は、本実施の形態におけるロゴに対応する。例えば、代理店の店名を示すロゴであってもよく、代理店の販売する商品を示すロゴであってもよい。
【００３４】
図１は、本実施の形態に特徴的な商品提供会社１０を有する情報提供システムを示す。情報提供システムは、商品提供会社１０と、代理店２０と、ユーザ端末３０と、インターネット４０とを有する。ユーザ端末３０は、インターネット４０を介して商品提供会社１０及び代理店２０ａ，ｂ，・・・にアクセスし、商品提供会社１０及び代理店２０からＷｅｂページとして情報を受信する。ユーザ端末３０は、パーソナルコンピュータや携帯情報端末などの通信機能を有する情報機器である。ユーザ端末３０は、また通信機能を有する携帯電話などであってもよい。
【００３５】
商品提供会社１０及び代理店２０は、ユーザ端末３０からのアクセス要求にしたがって、インターネット４０を介してユーザ端末３０に情報を提供する。商品提供会社１０及び代理店２０が提供する情報は、例えばｈｔｍｌによって記述されたＷｅｂページとして、ユーザ端末３０に提供されてもよい。ユーザ端末３０が、インターネット４０を介して代理店２０にアクセスし、代理店２０が提供するＷｅｂページに設けられたリンクを用いて商品提供会社１０にアクセスすることができる。このとき、ユーザ端末３０の表示部３２に表示された商品提供会社１０のページには、代理店２０のロゴが表示される。
【００３６】
図２は、商品提供会社１０の機能ブロック図である。１０は提供情報データベース１２と、参照元情報データベース１４と、ユーザ情報データベース１６と、処理部１００とを有する。処理部１００は、参照要求受信部１０２と、照合部１０４と、登録代理店特定部１０６と、参照履歴取得部１０８と、参照履歴更新部１１０と、ユーザ識別情報取得部１１２と、ユーザ登録部１１４と、関連情報取得部１１６と、関連情報付与部１１８と、提供部１２０と、提供情報取得部１２２と、時計部１３０と、ユーザ情報ＤＢ制御部１３２を有する。
【００３７】
提供情報データベース１２は、商品提供会社１０が提供する提供情報を格納する。参照元情報データベース１４は、商品提供会社１０とリンクが張られた代理店２０を示す代理店ＵＲＬをリンク元のロゴと対応付けて格納する。ユーザ情報データベース１６は、処理部１００に登録されたユーザを示すユーザＩＤを、ユーザが利用する代理店２０の代理店ＵＲＬと対応付けて格納する。
【００３８】
参照要求受信部１０２は、インターネット４０を介してユーザ端末３０からＷｅｂページを提供することを要求するアクセス要求を受信する。照合部１０４は、参照要求受信部１０２からアクセス要求を受け取って、アクセス要求に含まれるＵＲＬと参照元情報データベース１４に格納される代理店ＵＲＬとを照合する。参照履歴取得部１０８は、インターネット４０を介してユーザ端末３０からクッキーを受け取る。参照履歴更新部１１０は、参照履歴取得部１０８からクッキーを受け取り、クッキーに記載された内容を更新する。
【００３９】
ユーザ識別情報取得部１１２は、インターネット４０を介してユーザ端末３０からユーザ端末３０を利用するユーザを識別するユーザＩＤを取得する。登録代理店特定部１０６は、照合部１０４、参照履歴更新部１１０、及びユーザ識別情報取得部１１２から受け取った情報に基づいて、ユーザ端末３０のユーザが利用する登録代理店を特定する。
【００４０】
関連情報取得部１１６は、登録代理店特定部１０６からユーザの登録代理店ＵＲＬを受け取る。関連情報取得部１１６は、受け取った代理店ＵＲＬに対応する登録代理店のロゴを参照元情報データベース１４から選択する。一方提供情報取得部１２２は、提供情報データベース１２に格納された提供情報からユーザに提供すべき情報を選択する。関連情報付与部１１８は、関連情報取得部１１６が選択した登録代理店のロゴを、提供情報取得部１２２が選択した提供情報に付与してユーザ端末３０に提供すべきＷｅｂページを作成する。提供部１２０は、関連情報付与部１１８からＷｅｂページを受け取ってインターネット４０を介してユーザ端末３０に提供する。
【００４１】
登録代理店特定部１０６は、ユーザの登録代理店を特定しない場合に、ユーザ登録部１１４に対してユーザ登録命令を送る。ユーザ登録部１１４は、ユーザ登録命令を受け取ると、ユーザ端末３０に格納されたクッキーにユーザＩＤを書き込む。ユーザ登録部１１４は、またユーザ情報ＤＢ制御部１３２に対してユーザＩＤを送る。ユーザ情報ＤＢ制御部１３２は、ユーザ情報データベース１６の内容を更新する。またユーザ情報ＤＢ制御部１３２は、ユーザ登録部１１４からユーザＩＤを受け取ると、新たにユーザレコードを生成する。時計部１３０は、日時を計測し、ユーザ参照元特定部１０６及びユーザ情報ＤＢ制御部１３２に通知する。ユーザ情報ＤＢ制御部１３２は、時計部１３０の計測に基づいてユーザ情報データベース１６の内容を更新する。
【００４２】
図３は、参照要求受信部１０２がインターネット４０を介して受信するアクセス要求を示す。図３（Ａ）は、ユーザ端末３０が直接商品提供会社１０にアクセスしてきた場合に参照要求受信部１０２が受信するアクセス要求を示す。図３（Ｂ）は、ユーザ端末３０が代理店２０からジャンプして商品提供会社１０にアクセスした場合に、参照要求受信部１０２が受信するアクセス要求を示す。
【００４３】
商品提供者ＵＲＬ２００は、商品提供会社１０がユーザ端末３０に提供するＷｅｂページが格納されるサーバ及びファイル等を指定する情報である。代理店ＵＲＬ２０２は、ユーザが商品提供者１０にアクセスする場合に、参照した代理店２０を識別する代理店ＵＲＬを示す。他の形態としては代理店ＵＲＬ２０２には、代理店２０を識別する数字が記載されていてもよい。
【００４４】
ユーザＩＤ２０４は、ユーザを識別するユーザＩＤを示す。図３（Ｂ）のように、代理店２０からリンクしてきた場合、アクセス要求には、代理店２０の情報が付与されている。ユーザＩＤ２０４は、ユーザＩＤ以外の情報をさらに含んでもよい。このように代理店２０が付与した情報を受信するので、商品提供会社１０は、代理店２０の情報を知ることができる。
【００４５】
図４は、参照履歴取得部１０８が取得するクッキーファイル３００のファイルフォーマットを示す。クッキーファイル３００は、代理店ＵＲＬ、代理店名、ユーザＩＤ、アクセス日時、アクセス回数、及び有効期限のフィールドを有する。代理店ＵＲＬフィールドには、ユーザ端末３０のユーザが利用する代理店のＵＲＬが格納される。代理店名フィールドには、代理店の名前が格納される。アクセス日時フィールドには、ユーザが代理店を最後にアクセスした日時が格納される。アクセス回数フィールドには、ユーザが代理店をアクセスした回数が格納される。有効期限フィールドには、このクッキーファイル３００の有効期限が格納される。有効期限は、たとえば、最終アクセス日時から１年後に設定してもよい。
【００４６】
このように、ユーザ端末３０に格納された代理店のクッキーファイル３００にユーザの代理店が格納されているので、参照履歴取得部１０８は、クッキーからユーザの登録代理店を取得することができる。また、クッキーには、最終アクセス日時が格納されているので、このファイルに格納される情報がいつのものか認識することができる。また、クッキーには、有効期限が格納されているので、古い情報を引き継ぐのをさけることができる。
【００４７】
ユーザ端末３０が、代理店２０からリンクして商品提供会社１０をアクセスするときに、ユーザ登録部１１４は、代理店２０を示すクッキーファイル３００を生成し、ユーザ端末３０に格納する。代理店２０を示すクッキーファイル３００を有するユーザ端末３０が再び商品提供会社１０をアクセスした場合、参照履歴更新部１１０は、ユーザ端末３０に格納されたクッキーファイル３００の内容を変更することができる。
【００４８】
図５は、参照元情報データベース１４のデータ構成を示す。参照元情報データベース１４には、代理店ＵＲＬ、代理店名、及び代理店ロゴファイル名が対応付けて格納される。このように、参照元情報データベース１４は商品提供会社１０とリンクの張られた代理店のＵＲＬを格納するので、照合部１０４は、アクセスしてきたユーザが、代理店からアクセスしてきたか否かを認識することができる。また、代理店ＵＲＬと代理店のロゴファイルとを対応付けて格納しているので、容易に、代理店のロゴを選択することができる。
【００４９】
本実施の形態における代理店識別情報は、代理店のＵＲＬであったが、他の形態としては、代理店を識別する識別番号でもよい。この場合、ユーザ登録部１１４は、代理店識別情報を書き込む場合に、参照元情報データベース１４に代理店とともに格納された代理店識別番号とユーザＩＤとを対応付けて参照元情報データベース１４に格納する。
【００５０】
図６は、ユーザ情報データベース１６のデータ構成を示す図である。ユーザ情報データベース１６には、ユーザＩＤに対応付けてパスワード、ユーザリンク元、登録日時、及び最終ログイン日時を格納するフィールドがある。登録日時フィールドは、ユーザがユーザ情報データベース１６にユーザＩＤを登録した日時を格納する。最終ログイン日時フィールドは、ユーザが最後に商品提供会社１０をアクセスした日時を格納する。また、ユーザが、代理店を介さずに直接商品提供会社１０にアクセスしてきた場合は、代理店ＵＲＬフィールドにダイレクトユーザであることを示すダイレクトユーザ情報が格納される。
【００５１】
このように、ユーザ情報データベース１６は、ユーザＩＤと代理店ＵＲＬとを対応付けて格納する。従って、ユーザＩＤが登録されているユーザの、ユーザの登録代理店を容易に特定することができる。またユーザＩＤに対応付けて最終ログイン日時が格納されているので、ユーザ情報データベース１６に格納されるユーザの登録代理店が有効であるかどうかを判断することができる。
【００５２】
図７は、ユーザ端末３０がインターネット４０を介して代理店２０にアクセスした場合に、ユーザ端末３０の表示部３２に表示される代理店Ｗｅｂページを示す図である。代理店２０によって提供されたＷｅｂページに表示される商品提供者へのボタンをユーザがクリックすると、ユーザ端末３０から商品提供会社１０に対してアクセス要求が送信される。
【００５３】
図８は、ユーザ端末３０が代理店２０からリンクして商品提供会社１０にアクセスしたときに、ユーザ端末３０の表示部３２に表示されるＷｅｂページを示す。このように、ユーザ端末３０が代理店２０からリンクして商品提供会社１０にアクセスした場合に、表示部に表示される商品提供会社１０のＷｅｂページには代理店２０のロゴが表示される。
【００５４】
図９は、商品提供会社１０がユーザ端末３０に提供する第２のＷｅｂページを示す。この場合にもユーザ端末３０に提供されるＷｅｂページには代理店２０のロゴが表示されている。このように、ユーザ端末３０が代理店２０を介して商品提供会社１０にアクセスした場合、商品提供会社１０のＷｅｂページに代理店２０のロゴが表示される。さらに、ユーザ端末３０が、つづけて、商品提供会社１０の提供するＷｅｂページを複数受信した場合においても複数のＷｅｂページ上に代理店のロゴが表示される。また、ユーザ端末３０が図８に表示された第１ページをアクセスせず直接図９に示された第２ページをアクセスした場合においても第２ページに代理店のロゴが表示される。図１０以降で商品提供会社１０がユーザ端末３０に提供するＷｅｂページにロゴを表示させるときの商品提供会社１０の動作を説明する。
【００５５】
図１０は、商品提供会社１０がインターネット４０を介してユーザ端末３０に情報を提供するときの商品提供会社１０の詳細な動作を示すフローチャートである。参照要求受信部１０２は、インターネット４０を介してアクセス要求を受信する（Ｓ１００）。次に、登録代理店特定部１０６は、ユーザの登録代理店を検索する（Ｓ１０２）。ユーザの登録代理店が特定できた場合（Ｓ１０４）、関連情報取得部１１６は、登録代理店に対応する代理店のロゴを参照元情報データベース１４から取得する。
【００５６】
次に、提供情報取得部１２２は、アクセス要求に示される情報を提供情報データベース１２から抽出し、関連情報付与部１１８に送る（Ｓ１０８）。次に、関連情報付与部１１８は、関連情報取得部１１６から受け取った代理店のロゴを提供情報取得部１２２から受け取った情報に埋め込む（Ｓ１１０）。次に、提供部１２０は関連情報付与部１１８によって作成されたＷｅｂページをインターネット４０を介してユーザ端末３０に送信する（Ｓ１１２）。
【００５７】
ユーザ端末３０から、Ｓ１１２で送信した第１のページにリンクを張られた第２のページにアクセスすることを示すアクセス要求を受信した場合に（Ｓ１１４）、Ｓ１０８に戻り、提供情報取得部１２２は、再びアクセス要求に示される第２のページの情報を提供情報データベース１２から取得する。次に、Ｓ１１０において前回Ｓ１０６において抽出した代理店のロゴを、今回Ｓ１０８において提供情報データベース１２から取得した第２のページの情報に付与する。ユーザ端末３０から、アクセス要求を受信しない場合、商品提供会社１０の動作が終了する。このように、ユーザに複数のＷｅｂページを提供する場合、複数のＷｅｂページ全てに代理店のロゴを表示させることができる。
【００５８】
Ｓ１０４において、ユーザの登録代理店を特定できなかった場合、提供情報取得部１２２は、提供情報データベース１２からユーザ端末３０に送信すべき情報を取得する（Ｓ１２２）。次に、関連情報付与部１１８は、提供情報取得部１２２から受け取った情報のＷｅｂページを作成する。提供部１２０は、関連情報付与部１１８から受け取ったＷｅｂページをユーザ端末３０に送信する（Ｓ１２２）。ユーザ端末３０から続けて、Ｓ１２２で送信した第１のページにリンクを張られた第２のページにアクセスすることを示すアクセス要求を受信した場合に（ＳＳ１２４）、Ｓ１２０に戻り、提供情報取得部１２２は、再びアクセス要求に示される第２のページの情報を提供情報データベース１２から取得する。ユーザ端末３０からアクセス要求を受信しない場合、商品提供会社１０の動作は終了する。
【００５９】
図１１は、図１０の登録代理店検索段階（Ｓ１０２）における商品提供会社１０の詳細な動作を示すフローチャートである。照合部１０４は、参照要求受信部１０２からアクセス要求を受け取り、アクセス要求に含まれるＵＲＬと、参照元情報データベース１４に格納されている代理店ＵＲＬとを照合する。照合部１０４が照合に成功しなかった場合に（Ｓ２００）、参照履歴取得部１０８は、インターネット４０を介してユーザ端末３０からクッキーを取得する（Ｓ２０２）。
【００６０】
次に、参照履歴更新部１１０は、参照履歴取得部１０８からクッキーを受け取って、クッキーに記載される内容を更新する（Ｓ２０４）。次に、登録代理店特定部１０６は、参照履歴更新部１１０から受け取ったクッキーに、代理店ＵＲＬが記載されているか否かを判断する。クッキーに、代理店ＵＲＬが記載されていない場合（Ｓ２０６）、ユーザ識別情報取得部１１２は、クッキーからユーザＩＤを取得する（Ｓ２０８）。次に、登録代理店特定部１０６は、ユーザ識別情報取得部１１２からユーザＩＤを受け取り、受け取ったユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店ＵＲＬを検索する。ユーザ情報データベース１６にユーザＩＤに対応して登録されている登録代理店ＵＲＬの最終ログイン日時が所定の日時よりも前の日時の場合（Ｓ２１０）、このユーザをダイレクトユーザに特定する（Ｓ２１２）。このとき、ユーザ登録部１１４は、ユーザにユーザＩＤを付与し、ユーザ端末３０のクッキーにユーザＩＤを書き込む。ユーザ登録部１１４は、またユーザ情報データベース１６にユーザのレコードを生成し、ユーザＩＤとダイレクトユーザ情報を対応付けて格納する。
【００６１】
他の形態としては、Ｓ２１２において、ユーザ登録部１１４は、ユーザ端末３０のクッキーにユーザＩＤ及びダイレクトユーザ情報を対応付けて書き込んでもよい。また他の例としては、ユーザ登録部１１４は、ユーザ情報データベース１６にユーザＩＤとダイレクトユーザ情報を対応付けて格納してもよい。
【００６２】
Ｓ２００において、照合部１０４が、アクセス要求に含まれるＵＲＬと参照元情報データベース１４に格納されている代理店ＵＲＬの照合に成功した場合、登録代理店特定部１０６は、照合部１０４が照合したＵＲＬを、登録代理店に特定する（Ｓ２３０）。
【００６３】
Ｓ２０６において、ユーザ端末３０のクッキーファイル３００に代理店ＵＲＬがあり、かつ代理店ＵＲＬが１つだけ書き込まれている場合（Ｓ２２０）、これをユーザの登録代理店に特定する（Ｓ２３０）。
【００６４】
Ｓ２２０において、クッキーファイル３００に複数の代理店ＵＲＬが記載されている場合、記載される複数の代理店ＵＲＬのうち、最終ログイン日時が最も新しい代理店ＵＲＬを選択し（Ｓ２２２）、これをユーザの登録代理店に特定する（Ｓ２３０）。
【００６５】
Ｓ２１０において、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店ＵＲＬの最終ログイン日時が所定の日時よりも新しい場合、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店ＵＲＬが特定される（Ｓ２３０）。
【００６６】
他の形態としては、Ｓ２１０においてユーザ識別情報取得部１１２はユーザＩＤをアクセス要求から取得する。この場合、代理店２０はユーザ端末３０が代理店２０にアクセスした場合、ユーザ端末３０に対してユーザＩＤを付与する。また他の形態としては、Ｓ２０８においてユーザ端末３０を介してユーザからユーザＩＤを受信してもよい。このように、ユーザＩＤは、アクセス要求及びクッキーに含まれていてもよい。
【００６７】
また、他の形態としては、Ｓ２０２において、参照履歴取得部１０８は、ユーザ端末３０から最終ログイン日時が所定の日時よりも新しいクッキーのみを受信してもよい。これによって、古い情報を引き継ぐのを避けることができる。
【００６８】
このように、照合部１０４がアクセス要求に含まれるＵＲＬを特定できない場合においても、登録代理店特定部１０６は、クッキーまたはユーザＩＤに基づいて、ユーザの登録代理店を特定することができる。したがって、例えばユーザが前回商品提供会社１０にアクセスしたときに、商品提供会社１０のＵＲＬをブックマークとして格納した場合や直接商品提供会社１０のＵＲＬを直接指定して商品提供会社１０をアクセスした場合でも、ユーザの登録代理店を特定することができる。
【００６９】
また、Ｓ２１０において、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店ＵＲＬについても、所定の日時よりも新しい場合のみ、登録代理店に特定するので古い情報を引き継ぐのを避けることができる。
【００７０】
またクッキーに、複数の登録代理店が格納されている場合、日時が新しいものを選択するので、ユーザがアクセスする経路が変更された場合、変更に合わせてユーザの登録代理店を変更することができる。また他の形態としては、登録代理店に複数の登録代理店が格納されている場合、最も古い登録代理店を選んでもよい。この場合、登録代理店に対応付けてユーザを管理することができる。
【００７１】
図１２は、図１０における登録代理店検索段階（Ｓ１０２）における処理部１００の動作の第１の変更例を示すフローチャートである。照合部１０４は、参照要求受信部１０２から受け取ったアクセス要求に含まれるＵＲＬと参照元情報データベース１４に含まれるリンク元ＵＲＬとを照合する。照合部１０４が、参照要求受信部１０２から受け取ったアクセス要求に含まれるリンク元と、参照元情報データベース１４に含まれる代理店のＵＲＬとの照合に成功した場合（Ｓ３００）、アクセス要求に含まれるリンク元をユーザの登録代理店に特定する（Ｓ３２４）。
【００７２】
Ｓ３００において、照合部１０４が照合に成功しなかった場合、参照履歴取得部１０８は、インターネット４０を介してユーザ端末３０からクッキーを取得する（Ｓ３０２）。次に、参照履歴更新部１１０は、参照履歴取得部１０８からクッキーを受け取りクッキーの内容を更新する（Ｓ３０４）。次に、ユーザ識別情報取得部１１２は、インターネット４０を介してユーザ端末３０に格納されたクッキーからユーザＩＤを取得する（Ｓ３０６）。次に、登録代理店特定部１０６が、クッキーから登録代理店のＵＲＬを特定せず（Ｓ３０８）、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店が有効でない場合（Ｓ３１０）、ユーザ登録部１１４は、このユーザをダイレクトユーザとして登録する（Ｓ３１２）。このとき、ユーザ登録部１１４は、ユーザに対してユーザＩＤを付与し、ユーザ端末３０のクッキーにユーザＩＤを書き込む。ユーザ登録部１１４は、またユーザ情報データベース１６にユーザのレコードを生成し、ユーザＩＤとダイレクトユーザ情報を対応付けて格納する。
【００７３】
Ｓ３０８において、クッキーに代理店ＵＲＬが記載されている場合、ユーザ識別情報取得部１１２からユーザＩＤを受け取り、受け取ったユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店ＵＲＬが有効な場合（Ｓ３２０）、ユーザ参照元特定部１０６は、クッキーに含まれる代理店ＵＲＬ及び参照元情報データベース１４から抽出した登録代理店ＵＲＬのうち、ユーザ端末３０がアクセスした日時の新しい方を選択する（Ｓ３２２）。登録代理店特定部１０６は、選択されたＵＲＬをユーザの登録代理店として特定する（Ｓ３２４）。
【００７４】
Ｓ３２０において、ユーザ情報データベース１６ユーザ識別情報取得部１１２が取得したユーザＩＤに対応するユーザの登録代理店ＵＲＬが有効でない場合は、クッキーファイル３００に含まれるＵＲＬをユーザの登録代理店として特定する（Ｓ３２４）。
【００７５】
このように、１０６は、参照履歴更新部１１０から受け取ったクッキーに含まれる登録代理店と、ユーザ識別情報取得部１１２から受け取ったユーザＩＤに基づいて取得した登録代理店とを比較し日時の新しい方を選ぶので、ユーザが前回アクセスしたときにリンクしたリンク元が古い場合でも適宜更新していくことができる。
【００７６】
図１３は、図１０における登録代理店検索段階（Ｓ１０２）における処理部１００の動作の第２の変更例を示すフローチャートである。本例においては、本実施の形態において図１０に示した参照要求受信段階（Ｓ１００）を有さず、商品提供会社１０は、情報を提供する場合、Ｓ４００へジャンプする。
【００７７】
始めに、ユーザ識別情報取得部１１２は、インターネット４０を介してユーザＩＤを取得する（Ｓ４００）。次に、登録代理店特定部１０６は、ユーザ識別情報取得部１１２からユーザＩＤを取得し、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店が有効でない場合（Ｓ４０２）、参照要求受信部１０２は、インターネット４０を介してアクセス要求を受信する。照合部１０４は、参照要求受信部１０２から受け取ったアクセス要求に含まれるＵＲＬと参照元情報データベース１４に格納される代理店ＵＲＬとを照合する（Ｓ４０４）。照合部１０４が、照合に成功しなかった場合（Ｓ４０６）、参照履歴取得部１０８は、クッキーを取得する（Ｓ４０８）。
【００７８】
次に、参照履歴更新部１１０は、参照履歴取得部１０８からクッキーを受け取りクッキーの内容を更新する。次に、参照履歴更新部１１０から受け取ったクッキーに代理店ＵＲＬが記載されていない場合、ユーザ参照元特定部１０６は、このユーザをダイレクトユーザとして登録する（Ｓ４１４）。このとき、ユーザ登録部１１４は、ユーザにユーザＩＤを付与し、ユーザ端末３０のクッキーにユーザＩＤを書き込む。ユーザ登録部１１４は、またユーザ情報データベース１６にユーザのレコードを生成し、ユーザＩＤとダイレクトユーザ情報を対応付けて格納する。
【００７９】
Ｓ４０２において、登録代理店特定部１０６は、ユーザＩＤに対応してユーザ情報データベース１６に格納される登録代理店が有効である場合、ユーザ情報データベース１６に格納されるユーザの登録代理店を特定する（Ｓ４２０）。
【００８０】
また、Ｓ４０６において、照合部１０４が、アクセス要求に含まれるＵＲＬの照合に成功した場合、５２０にジャンプし、アクセス要求に含まれるＵＲＬをユーザの登録代理店に特定する（Ｓ４２０）。
【００８１】
さらにまた、Ｓ４１２において、登録代理店特定部１０６が、クッキーに含まれる代理店ＵＲＬを登録代理店に特定した場合、Ｓ４２０にジャンプする。このように、始めにユーザＩＤを取得しユーザＩＤが取得できない場合においてアクセス要求及びクッキーを取得してもよい。これによって処理部１００が登録した内容を優先して用いることができる。
【００８２】
また他の形態としては、ユーザＩＤを取得しなかった場合、アクセス要求続いてクッキーの順番でユーザの登録代理店を検索したが、これにかえて、クッキー続いてアクセス要求に基づいてユーザの登録代理店を特定してもよい。
【００８３】
図１４は、第２実施形態における商品提供者１０のハードウェア構成を示す。第１実施形態における商品提供者１０は、汎用コンピュータで実現されてもよい。コンピュータ３００は、ＣＰＵ５０と、ＲＯＭ５２と、ＲＡＭ５４と、通信インターフェース５６と、データベースインターフェース５８を備える。ＣＰＵ５０は、ＲＯＭ５２及びＲＡＭ５４に格納されたプログラムに基づいて動作する。通信インターフェース５６は、インターネット４０を介して外部と通信する。データベースインターフェース５８は、データベースへのデータの書込、及びデータベースの内容の更新を行う。格納装置の一例としてのハードディスクドライブ６０は、設定情報及びＣＰＵ５０が動作するプログラムを格納する。
【００８４】
フロッピーディスクドライブ６２はフロッピーディスク６４からデータまたはプログラムを読み取りＣＰＵ５０に提供する。ＣＤ−ＲＯＭドライブ６６はＣＤ−ＲＯＭ６８からデータまたはプログラムを読み取りＣＰＵ５０に提供する。通信インタフェース５６は、通信ネットワーク３０に接続してデータを送受信する。データベースインタフェース５８は、提供情報データベース１２、参照元情報データベース１４、及びユーザ情報データベース１６と接続してデータを送受信する。
【００８５】
ＣＰＵ５０が実行するソフトウエアは、フロッピーディスク６４またはＣＤ−ＲＯＭ６８等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウエアは圧縮されていても非圧縮であっても良い。ソフトウエアは記録媒体からハードディスクドライブ６０にインストールされ、ＲＡＭ５４に読み出されてＣＰＵ５０により実行される。
【００８６】
記録媒体に格納されて提供されるソフトウエア、即ちハードデイスクドライブ６０にインストールされるソフトウェアは、機能構成として、参照要求受信モジュールと、照合モジュールと、参照履歴取得モジュールと、参照履歴更新モジュールと、ユーザ識別情報取得モジュールと、登録代理店特定モジュールと、ユーザ登録モジュールと、関連情報取得モジュールと、関連情報付与モジュールと、提供情報取得モジュールと、提供モジュールと、通信インタフェース５６と、データベースインターフェース５８とを有する。前記各モジュールがコンピュータ３００に働きかけて、ＣＰＵ５０に行わせる処理は、それぞれ第１実施形態の処理部１００における、対応する部材の機能及び動作と同一であるから、説明を省略する。
【００８７】
図１４に示した、記録媒体の一例としてのフロッピーディスク６４またはＣＤ−ＲＯＭ６８には、本出願で説明した全ての実施形態に係る保険契約処理装置の動作の一部または全ての機能を格納することができる。
【００８８】
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されても良い。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されても良い。又、符号化した形態で格納されていても良い。
【００８９】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリー等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを保険契約処理装置に提供しても良い。このような記録媒体は、保険契約処理装置を製造するためのみに使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。
【００９０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９１】
【発明の効果】
上記説明から明らかなように、本発明によればリンク元の情報をリンク先に引き継ぐことができる。
【図面の簡単な説明】
【図１】商品提供会社１０を有する情報提供システムを示す図である。
【図２】商品提供会社１０の機能ブロック図である。
【図３】アクセス要求を示す図である。
【図４】クッキーファイル３００のファイルフォーマットを示す図である。
【図５】参照元情報データベース１４のデータ構成を示す図である。
【図６】ユーザ情報データベース１６のデータ構成を示す図である。
【図７】ユーザ端末３０のモニタ表示部３２に表示された代理店Ｗｅｂページを示す図である。
【図８】ユーザ端末３０のモニタ表示部３２に表示された第１のＷｅｂページを示す図である。
【図９】ユーザ端末３０のモニタ表示部３２に表示された第２のＷｅｂページを示す図である。
【図１０】ユーザ端末３０にＷｅｂページを配信するときの商品提供者１０の動作を示すフローチャートである。
【図１１】図１０のユーザの登録代理店検索段階（Ｓ１０２）における情報提供装置１００の詳細な動作を示すフローチャートである。
【図１２】図１０のユーザの登録代理店検索段階（Ｓ１０２）における情報提供装置１００の詳細な動作の第１の変更例を示すフローチャートである。
【図１３】図１０のユーザの登録代理店検索段階（Ｓ１０２）における情報提供装置１００の詳細な動作の第２の変更例を示すフローチャートである。
【図１４】情報提供装置１０のハードウェア構成を示す図である。
【符号の説明】
１０…商品提供会社    ２０…代理店    ３０…ユーザ端末    ４０…インターネット    ５０…ＣＰＵ    ５２…ＲＯＭ    ５４…ＲＡＭ    ５６…通信インターフェース    ５８…データベースインターフェース    １００…処理部
１０２…参照要求受信部    １０４…照合部    １０６…登録代理店特定部
１０８…参照履歴取得部    １１０…参照履歴更新部    １１２…ユーザ識別情報取得部    １１４…ユーザ登録部    １１６…関連情報取得部    １１８…関連情報付与部    １２０…提供部    １２２…提供情報取得部    １３０…時計部    １３２…ユーザ情報ＤＢ制御部    ３００…クッキーファイル
【図１】
0003872261.tif 000002
【図２】
0003872261.tif 000003
【図３】
0003872261.tif 000004
【図４】
0003872261.tif 000005
【図５】
0003872261.tif 000006
【図６】
0003872261.tif 000007
【図７】
0003872261.tif 000008
【図８】
0003872261.tif 000009
【図９】
0003872261.tif 000010
【図１０】
0003872261.tif 000011
【図１１】
0003872261.tif 000012
【図１２】
0003872261.tif 000013
【図１３】
0003872261.tif 000014
【図１４】
0003872261.tif 000015