(57)【特許請求の範囲】
【請求項１】
ユーザ識別子と当該ユーザ識別子により識別されるユーザの属性値である１以上のユーザ属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、
ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部と、
ユーザ識別子と当該ユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、
前記アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、
前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、
前記実行部が取得した処理結果を送信する処理結果送信部とを具備し、
１以上のユーザ属性値の中に、管理者であるか否かを特定する情報が含まれ、
前記管理情報決定部は、
前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中にページの管理者であることを示す情報が含まれる場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定し、前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中に管理者であることを示す情報が含まれない場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定しない情報処理装置。
【請求項２】
前記管理情報は、当該管理情報に含まれるユーザ識別子以外の他のユーザ識別子を特定する他ユーザ特定情報を有し、
前記実行部は、
前記管理情報決定部が決定した管理情報に対応する処理を実行し、前記管理情報決定部が決定した管理情報が有する他ユーザ特定情報により特定されるユーザ識別子により識別されるユーザに関する情報である処理結果を取得する請求項１記載の情報処理装置。
【請求項３】
前記管理情報は、処理を識別する処理識別子を有し、
前記実行部は、
前記管理情報決定部が決定した管理情報が有する処理識別子で識別される処理を実行する請求項１または請求項２記載の情報処理装置。
【請求項４】
ページを識別するページ識別子と当該ページに現在来訪中のユーザを識別するユーザ識別子とを有する１以上の来訪中ユーザ情報が格納される来訪中ユーザ情報格納部と、
前記アクセス情報受信部が受信したアクセス情報が有するユーザ識別子とページ識別子とを有する来訪中ユーザ情報を前記来訪中ユーザ情報格納部に蓄積する来訪中ユーザ情報蓄積部とをさらに具備し、
前記実行部は、
前記管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上のユーザ識別子を前記来訪中ユーザ情報格納部から取得する来訪中ユーザ特定手段と、
前記来訪中ユーザ特定手段が取得した１以上の各ユーザ識別子と対になるユーザ属性値をユーザ識別子ごとに前記ユーザ情報格納部から取得し、当該ユーザ識別子ごとのユーザ属性値を有する処理結果を取得する来訪中ユーザ属性値取得手段とを具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
ページを識別するページ識別子と当該ページに現在来訪中のユーザを識別するユーザ識別子とを有する１以上の来訪中ユーザ情報が格納される来訪中ユーザ情報格納部と、
前記アクセス情報受信部が受信したアクセス情報が有するユーザ識別子とページ識別子とを有する来訪中ユーザ情報を前記来訪中ユーザ情報格納部に蓄積する来訪中ユーザ情報蓄積部とをさらに具備し、
前記実行部は、
前記管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上のユーザ識別子を前記来訪中ユーザ情報格納部から取得する来訪中ユーザ特定手段と、
端末装置からユーザにより入力されたメッセージを受信し、当該メッセージを、前記来訪中ユーザ特定手段が取得した１以上の各ユーザ識別子で識別されるユーザの端末装置に送信するための情報を構成するメッセージ送受信手段とを具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項６】
ユーザ識別子と当該ユーザ識別子により識別されるユーザのページに対する操作を特定する操作特定情報と当該ページのページ識別子とを有する１以上の操作情報が格納される操作情報格納部と、
ユーザ識別子とページ識別子と操作特定情報とを有する操作情報を受信する操作情報受信部と、
前記操作情報受信部が受信した操作情報を前記操作情報格納部に蓄積する操作情報蓄積部とをさらに具備し、
前記実行部は、
前記管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上の操作特定情報を前記操作情報格納部から取得し、当該１以上の操作特定情報に対する統計処理を行い、処理結果を取得する統計処理手段を具備する具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項７】
前記実行部は、
前記アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページの内容を変更する情報である変更情報である処理結果を取得するページ変更情報取得手段を具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項８】
前記処理結果送信部が送信した処理結果は、前記アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページともに、前記管理者の端末装置に出力される請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記実行部は、
前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得し、かつ前記アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページを取得し、当該ページと当該処理結果とを含むページを構成するページ構成手段を具備し、
前記処理結果送信部は、
前記ページ構成手段が構成したページを送信する請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項１０】
ユーザ識別子が格納される端末格納部と、
ページを識別するページ識別子を受け付ける端末受付部と、
前記端末受付部で受け付けたページ識別子で識別されるサーバ装置にアクセスし、ページを受信するページ取得部と、
前記ページ取得部がページを受信したことに応じて、前記端末格納部のユーザ識別子と前記端末受付部が受け付けたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得部と、
前記端末アクセス情報取得部が取得したアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信する端末送信部と、
前記端末送信部によるアクセス情報の送信に応じて、前記情報処理装置から処理結果を受信する端末受信部と、
前記端末受信部が受信した処理結果と前記ページ取得部が取得したページとを出力する端末出力部とを具備し、
前記ページ取得部が受信したページには、前記情報処理装置にアクセスするための情報である埋込情報が埋め込まれており、
前記端末アクセス情報取得部は、
前記ページから埋込情報を取得し、
前記端末送信部は、
当該埋込情報を用いて、前記端末アクセス情報取得部が取得したアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信する端末装置。
【請求項１１】
ユーザ識別子と当該ユーザ識別子により識別されるユーザの属性値である１以上のユーザ属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部と、アクセス情報受信部と、管理情報決定部と、実行部と、処理結果送信部とにより実現される情報処理方法であって、
前記アクセス情報受信部が、ユーザ識別子と当該ユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信ステップと、
前記管理情報決定部が、前記アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定ステップと、
前記実行部が、前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行ステップと、
前記処理結果送信部が、前記実行部が取得した処理結果を送信する処理結果送信ステップとを具備し、
１以上のユーザ属性値の中に、管理者であるか否かを特定する情報が含まれ、
前記管理情報決定ステップにおいて、
前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中にページの管理者であることを示す情報が含まれる場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定し、前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中に管理者であることを示す情報が含まれない場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定しない情報処理方法。
【請求項１２】
ユーザ識別子が格納される端末格納部と、端末受付部と、ページ取得部と、端末アクセス情報取得部と、端末送信部と、端末受信部と、端末出力部とにより実現される情報処理方法であって、
前記端末受付部が、ページを識別するページ識別子を受け付ける端末受付ステップと、
前記ページ取得部が、前記端末受付部で受け付けたページ識別子で識別されるサーバ装置にアクセスし、ページを受信するページ取得ステップと、
前記端末アクセス情報取得部が、前記ページ取得ステップでページが受信されたことに応じて、前記端末格納部のユーザ識別子と前記端末受付ステップで受け付けられたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得ステップと、
前記端末送信部が、前記端末アクセス情報取得ステップで取得されたアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信する端末送信ステップと、
前記端末受信部が、前記端末送信ステップによるアクセス情報の送信に応じて、前記情報処理装置から処理結果を受信する端末受信ステップと、
前記端末出力部が、前記端末受信ステップで受信された処理結果と前記ページ取得ステップで取得されたページとを出力する端末出力ステップとを具備し、
前記ページ取得部が受信したページには、前記情報処理装置にアクセスするための情報である埋込情報が埋め込まれており、
前記端末アクセス情報取得ステップにおいて、
前記ページから埋込情報を取得し、
前記端末送信ステップにおいて、
当該埋込情報を用いて、前記端末アクセス情報取得部が取得したアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信する情報処理方法。
【請求項１３】
ユーザ識別子と当該ユーザ識別子により識別されるユーザの属性値である１以上のユーザ属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部とにアクセス可能なコンピュータを、
ユーザ識別子と当該ユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、
前記アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、
前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、
前記実行部が取得した処理結果を送信する処理結果送信部として機能させるためのプログラムであって、
１以上のユーザ属性値の中に、管理者であるか否かを特定する情報が含まれ、
前記管理情報決定部は、
前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中にページの管理者であることを示す情報が含まれる場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定し、前記アクセス情報が有するユーザ識別子と対になる１以上のユーザ属性値の中に管理者であることを示す情報が含まれない場合に、前記アクセス情報が有するページ識別子に対応する管理情報を決定しない、ものとして前記コンピュータを機能させるためのプログラム。
【請求項１４】
ユーザ識別子が格納される端末格納部にアクセス可能なコンピュータを、
ページを識別するページ識別子を受け付ける端末受付部と、
前記端末受付部で受け付けたページ識別子で識別されるサーバ装置にアクセスし、ページを受信するページ取得部と、
前記ページ取得部がページを受信したことに応じて、前記端末格納部のユーザ識別子と前記端末受付部が受け付けたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得部と、
前記端末アクセス情報取得部が取得したアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信する端末送信部と、
前記端末送信部によるアクセス情報の送信に応じて、前記情報処理装置から処理結果を受信する端末受信部と、
前記端末受信部が受信した処理結果と前記ページ取得部が取得したページとを出力する端末出力部として機能させるためのプログラムであって、
前記ページ取得部が受信したページには、前記情報処理装置にアクセスするための情報である埋込情報が埋め込まれており、
前記端末アクセス情報取得部は、
前記ページから埋込情報を取得し、
前記端末送信部は、
当該埋込情報を用いて、前記端末アクセス情報取得部が取得したアクセス情報を請求項１から請求項９いずれか一項に記載の情報処理装置に送信するものとして、前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ウェブページ等のページを出力する際に、当該ページに情報を付加したり、当該ページを変更したりする情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ウェブサイトへの来訪者の状況がリアルタイムに把握できる技術があった（特許文献１参照）。かかる技術は、ユーザに関する情報であり、１以上の属性値を有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、ウェブサイトへの来訪者であるユーザのユーザ端末から、ユーザのウェブサイトに対する操作に関する操作情報を受信する操作情報受信部と、操作情報を用いて、ウェブサイトに来訪中のユーザの１以上の属性値を取得する属性値取得部と、属性値取得部が取得した１以上の属性値を出力する属性値出力部とを具備するサーバ装置に関する技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１９０００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部と、ユーザ識別子とユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、実行部が取得した処理結果を送信する処理結果送信部とを具備する情報処理装置である。
【０００６】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、管理情報は、管理情報に含まれるユーザ識別子以外の他のユーザ識別子を特定する他ユーザ特定情報を有し、実行部は、管理情報決定部が決定した管理情報に対応する処理を実行し、管理情報決定部が決定した管理情報が有する他ユーザ特定情報により特定されるユーザ識別子により識別されるユーザに関する情報である処理結果を取得する情報処理装置である。
【０００８】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている他ユーザ特定情報により特定される他のユーザに対応する情報を取得する処理を実行し、当該処理の結果を端末装置に提供できる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、管理情報は、処理を識別する処理識別子を有し、実行部は、管理情報決定部が決定した管理情報が有する処理識別子で識別される処理を実行する情報処理装置である。
【００１０】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている処理識別子で識別される処理を実行し、当該処理の結果を端末装置に提供できる。
【００１１】
また、本第四の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、ユーザ識別子とユーザ識別子により識別されるユーザの属性値である１以上のユーザ属性値とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ページを識別するページ識別子とページに現在来訪中のユーザを識別するユーザ識別子とを有する１以上の来訪中ユーザ情報が格納される来訪中ユーザ情報格納部と、アクセス情報受信部が受信したアクセス情報が有するユーザ識別子とページ識別子とを有する来訪中ユーザ情報を来訪中ユーザ情報格納部に蓄積する来訪中ユーザ情報蓄積部とをさらに具備し、実行部は、管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上のユーザ識別子を来訪中ユーザ情報格納部から取得する来訪中ユーザ特定手段と、来訪中ユーザ特定手段が取得した１以上の各ユーザ識別子と対になるユーザ属性値をユーザ識別子ごとにユーザ情報格納部から取得し、ユーザ識別子ごとのユーザ属性値を有する処理結果を取得する来訪中ユーザ属性値取得手段とを具備する情報処理装置である。
【００１２】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に現在来訪中のユーザに関する情報を取得し、当該情報を端末装置に提供できる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、ページを識別するページ識別子とページに現在来訪中のユーザを識別するユーザ識別子とを有する１以上の来訪中ユーザ情報が格納される来訪中ユーザ情報格納部と、アクセス情報受信部が受信したアクセス情報が有するユーザ識別子とページ識別子とを有する来訪中ユーザ情報を来訪中ユーザ情報格納部に蓄積する来訪中ユーザ情報蓄積部とをさらに具備し、実行部は、管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上のユーザ識別子を来訪中ユーザ情報格納部から取得する来訪中ユーザ特定手段と、端末装置からユーザにより入力されたメッセージを受信し、メッセージを、来訪中ユーザ特定手段が取得した１以上の各ユーザ識別子で識別されるユーザの端末装置に送信するための情報を構成するメッセージ送受信手段とを具備する情報処理装置である。
【００１４】
かかる構成により、ページにアクセスした端末装置から送信された情報を受信し、当該ページ等に現在来訪中のユーザの端末装置に、受信した情報を送信できる。
【００１５】
また、本第六の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、ユーザ識別子とユーザ識別子により識別されるユーザのページに対する操作を特定する操作特定情報とページのページ識別子とを有する１以上の操作情報が格納される操作情報格納部と、ユーザ識別子とページ識別子と操作特定情報とを有する操作情報を受信する操作情報受信部と、操作情報受信部が受信した操作情報を操作情報格納部に蓄積する操作情報蓄積部とをさらに具備し、実行部は、管理情報決定部が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上の操作特定情報を操作情報格納部から取得し、１以上の操作特定情報に対する統計処理を行い、処理結果を取得する統計処理手段を具備する具備する情報処理装置である。
【００１６】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に対するユーザの操作を特定する操作特定情報を統計処理し、統計処理結果を取得し、当該統計処理結果を端末装置に提供できる。
【００１７】
また、本第七の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、実行部は、アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページの内容を変更する情報である変更情報である処理結果を取得するページ変更情報取得手段を具備する情報処理装置である。
【００１８】
かかる構成により、端末装置がページにアクセスした場合に、当該ページの内容を変更する処理を行い、処理結果である変更情報を端末装置に提供できる。
【００１９】
また、本第八の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、処理結果送信部が送信した処理結果は、アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページともに、端末装置に出力される情報処理装置である。
【００２０】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【００２１】
また、本第九の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、実行部は、管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得し、かつアクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページを取得し、ページと処理結果とを含むページを構成するページ構成手段を具備し、処理結果送信部は、ページ構成手段が構成したページを送信する情報処理装置である。
【００２２】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果とページとを含む新たなページを構成し、当該新たなページを端末装置に提供できる。
【００２３】
また、本第十の発明の端末装置は、第一から第九いずれか１つの発明に対して、ユーザ識別子が格納される端末格納部と、ページを識別するページ識別子を受け付ける端末受付部と、端末受付部で受け付けたページ識別子を用いてページを取得するページ取得部と、ページ取得部がページを取得したことに応じて、端末格納部のユーザ識別子と端末受付部が受け付けたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得部と、端末アクセス情報取得部が取得したアクセス情報を情報処理装置に送信する端末送信部と、端末送信部によるアクセス情報の送信に応じて、情報処理装置から処理結果を受信する端末受信部と、端末受信部が受信した処理結果とページ取得部が取得したページとを出力する端末出力部とを具備する端末装置である。
【００２４】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理の結果を受信し、ページと共に出力できる。
【００２５】
また、本第十一の発明の端末装置は、第一から第九いずれか１つの発明に対して、ページ取得部が取得したページには、情報処理装置にアクセスするための情報である埋込情報が埋め込まれており、端末アクセス情報取得部は、ページから埋込情報を取得し、端末送信部は、埋込情報を用いて、端末アクセス情報取得部が取得したアクセス情報を情報処理装置に送信する請求項１０記載の端末装置である。
【００２６】
かかる構成により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理の結果を受信し、ページと共に出力できる。
【発明の効果】
【００２７】
本発明による情報処理装置によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置１のブロック図
【図４】同情報処理装置１の動作例について説明するフローチャート
【図５】同処理結果取得送信処理の例について説明するフローチャート
【図６】同処理実行処理の第一の例について説明するフローチャート
【図７】同処理実行処理の第二の例について説明するフローチャート
【図８】同処理実行処理の第三の例について説明するフローチャート
【図９】同処理実行処理の第四の例について説明するフローチャート
【図１０】同端末装置２の動作例について説明するフローチャート
【図１１】同管理情報管理表を示す図
【図１２】同ユーザ情報管理表を示す図
【図１３】同来訪中ユーザ情報管理表を示す図
【図１４】同操作情報管理表を示す図
【図１５】同ウェブページの例を示す図
【図１６】同出力例を示す図
【図１７】同出力例を示す図
【図１８】同出力例を示す図
【図１９】同出力例を示す図
【図２０】同出力例を示す図
【図２１】同埋込情報の例を示す図
【図２２】実施の形態２における情報システムＢのブロック図
【図２３】同情報処理装置４のブロック図
【図２４】同情報処理装置４の動作例について説明するフローチャート
【図２５】同処理結果取得送信処理の例について説明するフローチャート
【図２６】同端末装置５の動作例について説明するフローチャート
【図２７】上記実施の形態におけるコンピュータシステムの概観図
【図２８】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２９】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３０】
（実施の形態１）
本実施の形態において、ユーザを特定するユーザ特定情報（例えば、ユーザ識別子、ユーザの属性値）とページを特定するページ特定情報（例えば、ＵＲＬ、サイト識別子、アプリ識別子等）とを含む管理情報が格納されており、ユーザ識別子とページ識別子（例えば、ＵＲＬ、画面ＩＤ）とをユーザの端末装置から受信した場合であり、受信されたユーザ識別子とページ識別子とに合致する管理情報が存在した場合に、ページ識別子で識別されるページに関する処理を実行し、当該処理の結果をユーザの端末装置に送信する情報処理装置を含む情報システムについて説明する。
【００３１】
また、本実施の形態において、管理情報は他のユーザ識別子を特定する他ユーザ特定情報を含み、実行部は、他ユーザ特定情報により特定されるユーザに対応する情報のみの処理結果を取得する情報処理装置を含む情報システムについて説明する。
【００３２】
また、本実施の形態において、管理情報は処理識別子を含み、処理識別子で識別される処理を実行する情報処理装置を含む情報システムについて説明する。
【００３３】
また、本実施の形態において、例えば、実行部は、当該ページに、現在来訪中のユーザに関するユーザ情報を取得する処理を行う。また、例えば、実行部は、ユーザの端末装置から情報を受信し、当該情報を来訪中のユーザに送信する取得する処理を行う。また、例えば、統計処理結果を取得し、送信する処理を行う。また、例えば、ウェブページの内容を変更する処理を行う。
【００３４】
また、本実施の形態において、端末装置で出力されるページの構成は、端末装置で行う場合について説明する。
【００３５】
さらに、本実施の形態において、端末装置から情報処理装置にアクセスするための方式として、タグ方式、プラグイン方式、Ｐｒｏｘｙ方式について説明する。
【００３６】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、情報処理装置１、１または２以上の端末装置２、および１または２以上のサーバ装置３を備える。情報処理装置１、サーバ装置３は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ＡＳＰサーバ等である。サーバ装置３は、通常、ウェブページが格納されているウェブサーバであるが、アプリケーションが格納されているアプリケーションサーバでも良い。なお、情報処理装置１、サーバ装置３の種類は問わない。端末装置２は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。情報処理装置１と端末装置２、および端末装置２とサーバ装置３とは、インターネット等のネットワークにより通信可能である。また、情報処理装置１とサーバ装置３ともインターネット等のネットワークにより通信可能であっても良い。
【００３７】
図２は、本実施の形態における情報システムＡのブロック図である。  図３は、情報システムＡを構成する情報処理装置１のブロック図である。
【００３８】
情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。格納部１１は、管理情報格納部１１１、ユーザ情報格納部１１２、来訪中ユーザ情報格納部１１３、および操作情報格納部１１４を備える。受信部１２は、アクセス情報受信部１２１、および操作情報受信部１２２を備える。処理部１３は、例えば、来訪中ユーザ情報蓄積部１３１、操作情報蓄積部１３２、管理情報決定部１３３、および実行部１３４を備える。実行部１３４は、例えば、来訪中ユーザ特定手段１３４１、来訪中ユーザ属性値取得手段１３４２、メッセージ送受信手段１３４３、統計処理手段１３４４、およびページ変更情報取得手段１３４５を備える。送信部１４は、処理結果送信部１４１を備える。
【００３９】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。端末処理部２３は、ページ取得部２３１、および端末アクセス情報取得部２３２を備える。
【００４０】
サーバ装置３は、サーバ格納部３１、サーバ受付部３２、サーバ処理部３３、サーバ送信部３４、サーバ受信部３５、およびサーバ出力部３６を備える。
【００４１】
情報処理装置１を構成する格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述する管理情報、後述するユーザ情報、後述する来訪中ユーザ情報、後述する操作情報、後述するプログラム等である。
【００４２】
管理情報格納部１１１には、１以上の管理情報が格納される。管理情報は、ユーザ特定情報とページ特定情報とを有する。管理情報は、他ユーザ特定情報を有しても良い。管理情報は、処理識別子を有しても良い。ユーザ特定情報は、ユーザを特定する情報である。ユーザ特定情報は、例えば、１または２以上のユーザ識別子、ユーザ属性値（例えば、管理者であることを示すフラグ）、ユーザ属性値を用いた条件等である。ユーザ特定情報は、ユーザを特定できる情報であれば良い。ユーザ識別子は、ユーザを識別する情報であり、例えば、ＩＤである。ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。ユーザ識別子は、端末装置２を識別する端末識別子でも良い。端末識別子は、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。ページ特定情報は、ページを特定する情報である。ページ特定情報は、例えば、ＵＲＩ、ＵＲＬ、プログラム識別子と画面識別子の組である。ページは、通常、ウェブページである。ただし、ページは、画面、ウィンドウ等の何らかの表示対象であっても良い。プログラム識別子は、プログラムを識別する情報であり、例えば、ＩＤ、プログラム名、関数名、メソッド名、実行モジュール名等である。画面識別子は、画面を識別する情報であり、例えば、ＩＤ、画面名等である。他ユーザ特定情報は、管理情報が有するユーザ識別子以外の他のユーザ識別子を特定する情報である。他ユーザ特定情報は、管理情報が有するユーザ特定情報と同様の情報でも良いし、すべてのユーザを示す情報（例えば、「＊」）等でも良い。処理識別子は、処理を識別する情報である。処理識別子は、例えば、ＩＤ、プログラム名、関数名、メソッド名、実行モジュール名等である。処理識別子は、プログラム識別子と同様の情報でも良い。
【００４３】
ユーザ情報格納部１１２には、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報である。ユーザ情報は、ユーザ識別子と１以上のユーザ属性値とを有する。
【００４４】
ユーザ属性値は、ユーザ識別子により識別されるユーザの属性値である。１以上のユーザ属性値とは、静的属性値でも良いし、動的属性値でも良い。静的属性値とは、通常、変化しない属性値であるが、時々刻々とは変化しない属性値であると考えても良い。静的属性値は、例えば、氏名、年齢、住所、電話番号、管理者であるか否かを特定するフラグ、ユーザ固有の画像、クレジットカード番号、メールアドレス、端末装置識別子、ユーザ識別子、パスワード等である。端末装置識別子は、端末装置２を識別する情報であり、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。ユーザ識別子は、例えば、ＩＤである。ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。動的属性値は、ユーザの操作等により、動的に変化し得る属性値である。動的属性値には、例えば、リアルタイム動的属性値、履歴情報利用動的属性値がある。リアルタイム動的属性値は、リアルタイムに時々刻々と変化する属性値である。リアルタイム動的属性値は、例えば、ユーザが現在閲覧しているウェブページの滞在時間、現在の滞在の際の閲覧したウェブページ数等である。履歴情報利用動的属性値は、過去の来訪時の操作情報の履歴をも用いて取得される動的属性値である。履歴情報利用動的属性値は、例えば、購入回数、購入金額、総購入金額、平均滞在時間、平均ＰＶ数、来訪回数、後述するスコア等である。
【００４５】
来訪中ユーザ情報格納部１１３には、１以上の来訪中ユーザ情報が格納される。来訪中ユーザ情報は、ページに来訪中のユーザに関する情報である。ページに来訪中のユーザとは、当該ページを出力している端末装置２のユーザである。来訪中ユーザ情報は、ページを識別するページ識別子とページに現在来訪中のユーザを識別するユーザ識別子とを有する。
【００４６】
操作情報格納部１１４には、１以上の操作情報が格納される。操作情報は、ユーザがページに対して行った操作に関する情報である。操作情報は、ユーザ識別子とページ識別子と操作特定情報とを有する。ページ識別子は、ユーザ識別子により識別されるユーザの端末装置２に出力中のページであり、操作対象のページの識別情報である。また、操作特定情報は、ユーザ識別子により識別されるユーザのページに対する操作を特定する情報である。
【００４７】
操作特定情報は、例えば、ページにアクセスしたことを示す情報、ページ内のボタンを押下したことを示す情報、アンカーを指示したことを示す情報、別のページに飛ぶための操作の情報、フィールドに入力した情報等である。操作特定情報は、例えば、「rightButtonON」（右マウスボタンが押下されたこと）、「drug object A」（オブジェクトＡがドラッグされたこと）、「＜購入商品ＩＤ＞１２３  ＜数量＞３」（１２３で識別される商品が３個購入されたこと）、「jump http://www.xxx.co.jp」（ＵＲＬ" http://www.xxx.co.jp"で特定されるウェブページにアクセスされたこと）等である。ここでの操作特定情報は、例えば、プリミティブな操作の情報であるが、操作の意味や意義を判断できる情報であることは好適である。つまり、操作特定情報のデータ構造、情報の粒度等は問わない。操作特定情報は、通常、ユーザが行った操作を特定する情報であるが、ユーザの操作に起因する、情報処理装置１が行った処理に関する情報を含んでも良い。なお、受信部１２により受信された操作情報と操作情報格納部１１４に格納される操作情報とは異なっても良い。受信部１２が受信する操作情報と、操作情報格納部１１４に蓄積される操作情報とは、例えば、データ構造等が異なっていても良い。例えば、受信部１２が受信する操作情報が有する操作特定情報がプリミティブな操作の情報（例えば、「rightButtonON」）であり、操作情報格納部１１４に蓄積される操作特定情報が操作の意味や意義が判断可能な情報（例えば、「○○ページが表示されました」）でも良い。かかる場合、処理部１３が、受信された操作特定情報を用いて、操作情報格納部１１４に格納される操作特定情報を構成する。かかる場合、処理部１３が、例えば、受信されたプリミティブな操作特定情報と対になる操作特定情報を格納部１１から取得する。
【００４８】
受信部１２は、各種の情報または指示等を受信する。各種の情報または指示等とは、例えば、後述するアクセス情報、操作情報等である。
【００４９】
アクセス情報受信部１２１は、アクセス情報を受信する。アクセス情報受信部１２１は、例えば、端末装置２からアクセス情報を受信する。ただし、アクセス情報受信部１２１は、サーバ装置３からアクセス情報を受信しても良い。
【００５０】
アクセス情報は、端末装置２のページへのアクセスを特定する情報である。アクセス情報は、ユーザ識別子とページ識別子とを有する。アクセス情報を構成するページ識別子は、対になるユーザ識別子で識別されるユーザがアクセスしたページを識別する情報である。アクセス情報は、端末装置２におけるマウスポインタの座標情報（ｘ，ｙ）等の端末装置２の固有の情報を有しても良い。
【００５１】
操作情報受信部１２２は、操作情報を受信する。操作情報受信部１２２は、例えば、端末装置２から操作情報を受信する。ただし、操作情報受信部１２２は、サーバ装置３から操作情報を受信しても良い。なお、操作情報は、ユーザ識別子とページ識別子と操作特定情報とを有する。
【００５２】
処理部１３は、各種の処理を行う。各種の処理は、例えば、来訪中ユーザ情報蓄積部１３１、操作情報蓄積部１３２、管理情報決定部１３３、実行部１３４、来訪中ユーザ特定手段１３４１、来訪中ユーザ属性値取得手段１３４２、メッセージ送受信手段１３４３、統計処理手段１３４４、ページ変更情報取得手段１３４５、変更情報送信手段１３４６が行う処理である。
【００５３】
処理部１３は、例えば、操作情報格納部１１４の操作情報を解析し、各ユーザの動的属性値を取得しても良い。処理部１３は、例えば、受信された操作情報に基づいて、ユーザの動的属性値を更新する。処理部１３は、例えば、受信された操作情報がウェブサイトの送信指示である場合、他のウェブサイトへの移動指示またはログアウトの指示が受信されるまでの間の時間である、当該ウェブサイトにおける滞在時間を測定し、当該滞在時間をユーザ情報格納部１１２に蓄積する。また、処理部１３は、例えば、受信されたログイン指示または受信されたウェブサイトの送信指示に基づいて、サーバ装置１のウェブサイトまたはウェブページへの来訪回数をインクリメントし、ユーザ情報格納部１１２に蓄積する。また、処理部１３は、例えば、商品の購入指示であり、受信された購入指示に基づいて、購入回数をインクリメントし、ユーザ情報格納部１１２に蓄積する。また、処理部１３は、例えば、スコアの算出式に、ウェブサイトまたはウェブページの滞在時間、購入回数、購入金額、総購入金額、ＰＶ数、平均滞在時間、来訪回数のうちの１以上のパラメータを代入し、各ユーザのスコアを算出する。なお、スコアの算出式は、格納部１１に格納されている。また、スコアの算出式とは、ユーザのスコアを算出するための式の情報である。例えば、ユーザのスコアが高いほど、重要なユーザである、と考える。スコアの算出式は、例えば、ウェブサイトまたはウェブページの滞在時間、購入回数、購入金額、総購入金額、ＰＶ数、平均滞在時間、来訪回数のうちの１以上の情報をパラメータとする増加関数である。
【００５４】
来訪中ユーザ情報蓄積部１３１は、アクセス情報受信部１２１が受信したアクセス情報が有するユーザ識別子とページ識別子とを有する来訪中ユーザ情報を来訪中ユーザ情報格納部１１３に蓄積する。
【００５５】
来訪中ユーザ情報蓄積部１３１は、アクセス情報受信部１２１が受信したアクセス情報が有するユーザ識別子とページ識別子とを取得し、当該ユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成し、当該来訪中ユーザ情報を来訪中ユーザ情報格納部１１３に蓄積する。なお、例えば、操作情報受信部１２２が、ユーザ識別子とページ識別子とを有する操作情報であり、当該ユーザ識別子で識別されるユーザが当該ページ識別子で識別されるページの閲覧を停止したことを示す操作情報を受信した場合に、処理部１３は、当該ユーザ識別子と当該ページ識別子とに対応する来訪中ユーザ情報を来訪中ユーザ情報格納部１１３から削除する、とする。なお、削除する処理は、削除フラグを付加する処理であることは好適である。削除フラグを付加する場合、来訪中ユーザ情報を、過去の来訪履歴の情報として使用できる点、好適である。
【００５６】
操作情報蓄積部１３２は、操作情報受信部１２２が受信した操作情報を操作情報格納部１１４に蓄積する。なお、ここで、操作情報蓄積部１３２は、操作情報受信部１２２が受信した操作情報と同じまたは同意義の操作情報を蓄積する。つまり、操作情報受信部１２２が受信した操作情報と操作情報蓄積部１３２が蓄積する操作情報とは、データ構造等が異なっていても良い。例えば、操作情報受信部１２２が受信する操作情報が有する操作特定情報がプリミティブな操作の情報（例えば、「rightButtonON」）である場合、例えば、操作情報蓄積部１３２は、当該操作特定情報を操作の意味や意義が判断可能な情報（例えば、「○○ページが表示されました」）に変更し、当該変更した操作特定情報を操作情報格納部１１４に蓄積しても良い。かかる場合、格納部１１に、プリミティブな操作の情報と、操作の意味や意義が判断可能な情報との対応が管理されている、とする。
【００５７】
管理情報決定部１３３は、アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する。
【００５８】
管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子に合致するユーザ特定情報と、受信されたアクセス情報が有するページ識別子に合致するページ特定情報とを有する管理情報を管理情報格納部１１１から決定する。
【００５９】
実行部１３４は、管理情報決定部１３３が決定した管理情報に対応する処理を実行し、処理結果を取得する。なお、管理情報に対応する処理は、例えば、予め決められている。なお、処理が予め決められている場合、管理情報に対応する処理は、例えば、すべての管理情報に対して共通である。また、管理情報に対応する処理は、例えば、管理情報が有する処理識別子で識別される処理である。
【００６０】
実行部１３４は、例えば、管理情報決定部１３３が決定した管理情報に対応する処理を実行し、管理情報決定部１３３が決定した管理情報が有する他ユーザ特定情報により特定されるユーザ識別子により識別されるユーザに関する情報である処理結果を取得する。
【００６１】
実行部１３４は、例えば、管理情報決定部１３３が決定した管理情報が有する処理識別子で識別される処理を実行する。
【００６２】
実行部１３４は、例えば、アクセス情報が有するページ識別子で識別されるページに現在来訪中のユーザに関するユーザ情報を取得する。実行部１３４は、例えば、ユーザの端末装置２から情報（例えば、メッセージ、広告等）を受信し、当該情報を、アクセス情報が有するページ識別子で識別されるページに現在来訪中のユーザに送信するための情報を構成する。実行部１３４は、例えば、アクセス情報が有するページ識別子で識別されるページに対する過去の操作特定情報に対して統計処理を行い、処理結果を取得する。実行部１３４は、例えば、アクセス情報が有するページ識別子で識別されるページに対して変更を加えるための変更情報を取得する。
【００６３】
来訪中ユーザ特定手段１３４１は、管理情報決定部１３３が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上のユーザ識別子を来訪中ユーザ情報格納部１１３から取得する。
【００６４】
来訪中ユーザ属性値取得手段１３４２は、来訪中ユーザ特定手段１３４１が取得した１以上の各ユーザ識別子と対になる１以上のユーザ属性値をユーザ識別子ごとにユーザ情報格納部１１２から取得し、ユーザ識別子ごとの１以上のユーザ属性値を有する処理結果を取得する。
【００６５】
メッセージ送受信手段１３４３は、端末装置２からユーザにより入力されたメッセージを受信し、メッセージを、来訪中ユーザ特定手段１３４１が取得した１以上の各ユーザ識別子で識別されるユーザの端末装置２に送信するための情報を構成する。なお、メッセージは、例えば、テキストであるが、静止画、動画、音声等でも良く、そのデータタイプやデータ構造は問わない。また、メッセージは、２種類以上のデータタイプの情報でも良い。
【００６６】
メッセージ送受信手段１３４３は、端末装置２からユーザにより入力されたメッセージを受信し、当該メッセージを含む処理結果を構成する。そして、メッセージ送受信手段１３４３は、来訪中ユーザ特定手段１３４１が取得した１以上の各ユーザ識別子で識別されるユーザの各端末装置２に情報を送信するための情報（例えば、ＩＰアドレス等）を取得する。なお、かかる処理結果と送信するための情報は、処理結果送信部１４１に渡され、処理結果送信部１４１は、当該送信するための情報により特定される端末装置２に当該処理結果を送信する。
【００６７】
統計処理手段１３４４は、管理情報決定部１３３が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子と対になる１以上の操作特定情報を操作情報格納部１１４から取得し、１以上の操作特定情報に対する統計処理を行い、処理結果を取得する。処理結果は、例えば、当該ページ識別子で識別されるページに対する日ごとのアクセス数の集合である。また、処理結果は、例えば、当該ページ識別子で識別されるページに対する閲覧の総時間数、当該ページ識別子で識別されるページに対する閲覧の日ごとの時間数である。なお、統計処理の内容は問わない。
【００６８】
統計処理手段１３４４は、管理情報決定部１３３が決定した管理情報が有するページ特定情報により特定されるページを識別するページ識別子を含む１以上のアクセス情報に対する統計処理を行い、処理結果を取得しても良い。なお、処理結果は、例えば、当該ページ識別子で識別されるページに対する閲覧者の総数、当該ページ識別子で識別されるページに対する閲覧者の日ごとの数である。なお、統計処理の内容は問わない。
【００６９】
ページ変更情報取得手段１３４５は、アクセス情報受信部１２１が受信したアクセス情報が有するページ識別子で識別されるページの内容を変更する情報である変更情報である処理結果を管理情報格納部１１１から取得する。なお、変更情報は、例えば、管理情報に対応付けて管理情報格納部１１１に格納されている。
【００７０】
送信部１４は、各種の情報を送信する。各種の情報とは、例えば、処理結果である。処理結果は、例えば、ページに現在来訪中のユーザに関するユーザ情報、ユーザの端末装置２から受信したメッセージまたは広告等、ページに対する過去の操作特定情報に対して統計処理を行った結果、ページに対して変更を加えるための変更情報等である。
【００７１】
処理結果送信部１４１は、実行部１３４が取得した処理結果を送信する。処理結果の送信先は、例えば、ページにアクセスした端末装置２である。また、処理結果の送信先は、例えば、ページに現在来訪中のユーザの端末装置２である。
【００７２】
端末装置２を構成する端末格納部２１には、各種の情報が格納されている。各種の情報とは、例えば、ユーザ識別子である。
【００７３】
端末受付部２２は、ユーザから指示や情報等の入力を受け付ける。指示や情報等とは、例えば、ページを識別するページ識別子、アクセス指示である。なお、アクセス指示とは、ウェブページ等のページへのアクセスの指示である、ページ識別子を有する。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００７４】
指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７５】
端末処理部２３は、各種の処理を行う。各種の処理とは、例えば、端末受付部２２が受け付けた指示や情報等を、送信する構造の指示や情報等に変更する処理、端末受信部２５が受信した情報を出力する構造に変更する処理等である。
【００７６】
端末処理部２３を構成するページ取得部２３１は、端末受付部２２で受け付けたページ識別子を用いてページを取得する。ページ取得部２３１は、例えば、端末受付部２２で受け付けたページ識別子で識別されるサーバ装置３にアクセスし、ページを受信する。
【００７７】
端末アクセス情報取得部２３２は、ページ取得部２３１がページを取得したことに応じて、端末格納部２１のユーザ識別子と端末受付部２２が受け付けたページ識別子とを有するアクセス情報を取得する。なお、アクセス情報は、マウスポインタの座標位置（ｘ、ｙ）の情報を有しても良い。
【００７８】
端末アクセス情報取得部２３２は、例えば、ページ取得部２３１がページを取得したことに応じて、端末格納部２１のユーザ識別子と端末受付部２２が受け付けたページ識別子とを有するアクセス情報を取得し、かつ受信されたページに埋め込まれた埋込情報を取得する。埋込情報とは、情報処理装置１にアクセスするための情報である。埋込情報は、例えば、後述する埋込情報であるタグ（図２１参照）である。また、埋込情報は、例えば、情報処理装置１にアクセスするプログラムを特定する情報である。
【００７９】
端末送信部２４は、端末アクセス情報取得部２３２が取得したアクセス情報を情報処理装置１に送信する。
【００８０】
端末送信部２４は、例えば、埋込情報を用いて、端末アクセス情報取得部２３２が取得したアクセス情報を情報処理装置１に送信する。
【００８１】
端末送信部２４は、例えば、以下のいずれかの方式により、端末アクセス情報取得部２３２が取得したアクセス情報を情報処理装置１に送信する。
（１）タグ方式
【００８２】
端末送信部２４は、例えば、埋込情報であるタグ（図２１参照）の中のfunctionを実行し、情報処理装置１の送信先情報を取得し、当該送信先情報により特定される情報処理装置１に、アクセス情報を送信する。
（２）プラグイン方式
【００８３】
端末送信部２４は、例えば、ウェブページを表示するブラウザにプラグインされているプログラムを実行することにより、情報処理装置１にアクセス情報を送信する。
（３）Ｐｒｏｘｙ方式
【００８４】
端末送信部２４は、例えば、ページ識別子を用いて払い出されるＵＲＬ上のプログラムを実行することにより、情報処理装置１にアクセス情報を送信する。
【００８５】
端末受信部２５は、各種の情報を受信する。端末送信部２４によるアクセス情報の送信に応じて、端末受信部２５は、例えば、情報処理装置１から処理結果を受信する。
【００８６】
端末出力部２６は、端末受信部２５が受信した処理結果とページ取得部２３１が取得したページとを出力する。ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【００８７】
サーバ装置３は、端末装置２からの要求に応じて、格納しているページを端末装置２に送信するサーバである。
【００８８】
サーバ装置３を構成するサーバ格納部３１には、各種の情報が格納される。各種の情報とは、例えば、１以上のウェブページである。
【００８９】
サーバ受付部３２は、各種の指示や情報を受け付ける。各種の指示や情報は、例えば、ウェブページへのアクセス指示である。
【００９０】
サーバ処理部３３は、各種の処理を行う。各種の処理は、例えば、アクセス指示に対応するウェブページをサーバ格納部３１から取得する処理である。
【００９１】
サーバ送信部３４は、各種の情報を送信する。サーバ送信部３４は、例えば、サーバ処理部３３が取得したウェブページを、アクセス指示を送信してきた端末装置２に送信する。
【００９２】
サーバ受信部３５は、各種の指示や情報を受信する。サーバ受信部３５は、例えば、端末装置２からアクセス指示を受信する。
【００９３】
サーバ出力部３６は、各種の情報を出力する。
【００９４】
格納部１１、管理情報格納部１１１、ユーザ情報格納部１１２、来訪中ユーザ情報格納部１１３、操作情報格納部１１４、端末格納部２１、およびサーバ格納部３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９５】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００９６】
受信部１２、アクセス情報受信部１２１、操作情報受信部１２２、メッセージ送受信手段１３４３、端末受信部２５、およびサーバ受信部３５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００９７】
処理部１３、来訪中ユーザ情報蓄積部１３１、操作情報蓄積部１３２、管理情報決定部１３３、実行部１３４、来訪中ユーザ特定手段１３４１、来訪中ユーザ属性値取得手段１３４２、メッセージ送受信手段１３４３、統計処理手段１３４４、ページ変更情報取得手段１３４５、変更情報送信手段１３４６、端末処理部２３、端末アクセス情報取得部２３２、およびサーバ処理部３３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９８】
送信部１４、処理結果送信部１４１、端末送信部２４、およびサーバ送信部３４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００９９】
ページ取得部２３１は、送受信手段により実現され得る。
【０１００】
端末出力部２６、およびサーバ出力部３６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１０１】
次に、情報システムＡの動作について説明する。まず、情報処理装置１の動作例について、図４のフローチャートを用いて説明する。
【０１０２】
（ステップＳ４０１）アクセス情報受信部１２１は、アクセス情報を受信したか否かを判断する。アクセス情報を受信した場合はステップＳ４０２に行き、アクセス情報を受信しなかった場合はステップＳ４０５に行く。
【０１０３】
（ステップＳ４０２）来訪中ユーザ情報蓄積部１３１は、ステップＳ４０１で受信されたアクセス情報が有するユーザ識別子とページ識別子と取得する。そして、来訪中ユーザ情報蓄積部１３１は、取得したユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成する。
【０１０４】
（ステップＳ４０３）来訪中ユーザ情報蓄積部１３１は、ステップＳ４０２で構成した来訪中ユーザ情報を来訪中ユーザ情報格納部１１３に蓄積する。
【０１０５】
（ステップＳ４０４）処理部１３は、処理結果取得送信処理を行う。ステップＳ４０１に戻る。処理結果取得送信処理の例について、図５のフローチャートを用いて説明する。なお、処理結果取得送信処理とは、処理結果を取得し、送信する処理である。
【０１０６】
（ステップＳ４０５）操作情報受信部１２２は、操作情報を受信したか否かを判断する。操作情報を受信した場合はステップＳ４０６に行き、操作情報を受信しなかった場合はステップＳ４０１に戻る。
【０１０７】
（ステップＳ４０６）操作情報蓄積部１３２は、ステップＳ４０５で受信された操作情報が有する操作特定情報と対になる情報であり、操作の意味や意義が判断可能な情報を格納部１１から取得する。かかる取得された情報も操作特定情報である。そして、操作情報蓄積部１３２は、取得された操作特定情報と、受信された操作情報が有するユーザ識別子とページ識別子とを有する操作情報を構成する。なお、ここで、操作情報蓄積部１３２は、ステップＳ４０５で受信された操作情報を蓄積する操作情報としてそのまま取得しても良い。
【０１０８】
（ステップＳ４０７）操作情報蓄積部１３２は、ステップＳ４０６で構成した操作情報を操作情報格納部１１４に蓄積する。
【０１０９】
（ステップＳ４０８）処理部１３は、ステップＳ４０６で受信された操作情報が、直前まで閲覧されていたページが閲覧の中止になったことを意味するか否かを判断する。閲覧の中止になったことを意味する場合はステップＳ４０９に行く、閲覧の中止になったことを意味しない場合はステップＳ４０１に戻る。なお、閲覧の中止になったことを意味する場合とは、例えば、操作情報がウェブページの閲覧中止の情報（例えば、ページの消去ボタンの押下の情報、ウェブページからログアウトする旨の情報等）である場合、操作情報が次のウェブページの閲覧開始の操作の情報である場合等である。
【０１１０】
（ステップＳ４０９）処理部１３は、ステップＳ４０６で受信された操作情報が有するユーザ識別子を含む来訪中ユーザ情報であり、直前に閲覧を開始したページのページ識別子を含まない来訪中ユーザ情報を、来訪中ユーザ情報格納部１１３から削除する。ステップＳ４０１に戻る。
【０１１１】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１２】
次に、ステップＳ４０４の処理結果取得送信処理の例について、図５のフローチャートを用いて説明する。
【０１１３】
（ステップＳ５０１）管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子とページ識別子とを取得する。
【０１１４】
（ステップＳ５０２）管理情報決定部１３３は、ステップＳ５０１で取得したユーザ識別子とページ識別子とに対応する管理情報を、管理情報格納部１１１から検索する。なお、ここで、管理情報を検索できない場合もある。
【０１１５】
（ステップＳ５０３）管理情報決定部１３３は、ステップＳ５０２で管理情報が検索できたか否かを判断する。管理情報が検索できたか場合はステップＳ５０４に行き、管理情報が検索できなかった場合は上位処理にリターンする。
【０１１６】
（ステップＳ５０４）実行部１３４は、検索できた管理情報に対応する処理識別子を取得する。
【０１１７】
（ステップＳ５０５）実行部１３４は、ステップＳ５０４で取得した処理識別子で識別される処理を実行し、処理結果を取得する。また、ここで、実行部１３４は、処理結果の送信先を特定する１以上の送信先情報を取得する。かかる処理実行処理の例について、図６から図９のフローチャートを用いて説明する。
【０１１８】
（ステップＳ５０６）処理結果送信部１４１は、ステップＳ５０５で取得された処理結果を、ステップＳ５０５で取得された１以上の各送信先情報により特定される１以上の端末装置２に送信する。上位処理にリターンする。
【０１１９】
次に、ステップＳ５０５の処理実行処理の第一の例について、図６のフローチャートを用いて説明する。なお、処理実行処理の第一の例は、処理識別子「来訪中ユーザ情報取得」で識別される処理である。また、処理実行処理の第一の例は、アクセス情報が有するページ識別子で識別されるページに現在来訪中のユーザのユーザ情報を取得する処理である。
【０１２０】
（ステップＳ６０１）実行部１３４は、カウンタｉに１を代入する。
【０１２１】
（ステップＳ６０２）実行部１３４は、ｉ番目の来訪中ユーザ情報が来訪中ユーザ情報格納部１１３に存在するか否かを判断する。ｉ番目の来訪中ユーザ情報が存在すればステップＳ６０３に行き、存在しなければステップＳ６０８に行く。
【０１２２】
（ステップＳ６０３）来訪中ユーザ特定手段１３４１は、受信されたページ識別子と、ｉ番目の来訪中ユーザ情報が有するページ識別子とが、予め決められた関係にあるか否かを判断する。予め決められた関係にある場合はステップＳ６０４に行き、予め決められた関係にない場合はステップＳ６０７に行く。なお、予め決められた関係とは、通常、一致である。また、予め決められた関係とは、例えば、ｉ番目の来訪中ユーザ情報が有するページ識別子が、受信されたページ識別子と同じサイト内のページのページ識別子であることである。同じサイト内のページのページ識別子は、例えば、ＵＲＬであるページ識別子の所定のパスまで一致することである。
【０１２３】
（ステップＳ６０４）来訪中ユーザ特定手段１３４１は、ｉ番目の来訪中ユーザ情報が有するユーザ識別子を取得する。
【０１２４】
（ステップＳ６０５）来訪中ユーザ属性値取得手段１３４２は、ステップＳ６０４で取得したユーザ識別子と対になる１以上のユーザ属性値であり、予め決められている１以上のユーザ属性値をユーザ情報格納部１１２から取得する。なお、１以上のユーザ属性値の中に、端末装置２のマウスポインタの座標情報を有しても良い。
【０１２５】
（ステップＳ６０６）来訪中ユーザ属性値取得手段１３４２は、ステップＳ６０５で取得した１以上のユーザ属性値を有する情報であり、送信する情報であるユーザ情報を構成する。ここでのユーザ情報は、通常、ユーザ情報格納部１１２に格納されているユーザ情報の一部である。
【０１２６】
（ステップＳ６０７）実行部１３４は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１２７】
（ステップＳ６０８）来訪中ユーザ属性値取得手段１３４２は、ステップＳ６０６で取得した１以上のユーザ情報を用いて、送信する処理結果を構成する。
【０１２８】
（ステップＳ６０９）実行部１３４は、変数「送信先情報」に、アクセス情報を送信してきた端末装置２の送信先情報（例えば、当該端末装置２のＩＰアドレス）を代入する。上位処理にリターンする。
【０１２９】
次に、ステップＳ５０５の処理実行処理の第二の例について、図７のフローチャートを用いて説明する。なお、処理実行処理の第二の例は、処理識別子「メッセージ送信」で識別される処理である。また、処理実行処理の第二の例は、ユーザの端末装置２からメッセージを受信し、当該メッセージを、アクセス情報が有するページ識別子で識別されるページに現在来訪中のユーザに送信するための情報を構成する処理である。なお、メッセージは、単に情報と言っても良い。
【０１３０】
（ステップＳ７０１）メッセージ送受信手段１３４３は、端末装置２から情報を受信したか否かを判断する。情報を受信した場合はステップＳ７０２に行き、情報を受信しなかった場合はステップＳ７０１に戻る。
【０１３１】
（ステップＳ７０２）メッセージ送受信手段１３４３は、ステップＳ７０１で受信された情報を、図示しないバッファに一時蓄積する。
【０１３２】
（ステップＳ７０３）メッセージ送受信手段１３４３は、カウンタｉに１を代入する。
【０１３３】
（ステップＳ７０４）メッセージ送受信手段１３４３は、ｉ番目の来訪中ユーザ情報が来訪中ユーザ情報格納部１１３に存在するか否かを判断する。ｉ番目の来訪中ユーザ情報が存在すればステップＳ７０５に行き、存在しなければステップＳ７０９に行く。
【０１３４】
（ステップＳ７０５）メッセージ送受信手段１３４３は、受信されたページ識別子と、ｉ番目の来訪中ユーザ情報が有するページ識別子とが、予め決められた関係にあるか否かを判断する。予め決められた関係にある場合はステップＳ７０６に行き、予め決められた関係にない場合はステップＳ７０８に行く。
【０１３５】
（ステップＳ７０６）メッセージ送受信手段１３４３は、ｉ番目の来訪中ユーザ情報が有するユーザ識別子を取得する。
【０１３６】
（ステップＳ７０７）メッセージ送受信手段１３４３は、ステップＳ７０６で取得したユーザ識別子と対になる送信先情報を図示しないバッファに一時蓄積する。
【０１３７】
（ステップＳ７０８）実行部１３４は、カウンタｉを１、インクリメントする。ステップＳ７０４に戻る。
【０１３８】
（ステップＳ７０９）メッセージ送受信手段１３４３は、ステップＳ７０２で一時蓄積した情報を読み出し、送信する処理結果であり、当該情報を含む処理結果を構成する。
【０１３９】
（ステップＳ７１０）メッセージ送受信手段１３４３は、ステップＳ７０７で一時蓄積した１以上の送信先情報を、変数「送信先情報」に代入する。なお、かかる処理は、処理結果を送信するための送信先情報を取得する処理である。上位処理にリターンする。
【０１４０】
なお、図７のフローチャートにおいて、端末装置２から情報を受信した後に直ちに、割り込み等により、ステップＳ７０２以降の処理を実行し、端末装置２から情報を受信するまでは、ウェイトしていたり、他の処理実行処理を行ったりしても良い。
【０１４１】
次に、ステップＳ５０５の処理実行処理の第三の例について、図８のフローチャートを用いて説明する。なお、処理実行処理の第三の例は、処理識別子「統計処理」で識別される処理である。また、処理実行処理の第三の例は、アクセス情報が有するページ識別子で識別されるページに対する過去の操作特定情報に対して統計処理を行い、処理結果を取得する処理である。
【０１４２】
（ステップＳ８０１）統計処理手段１３４４は、受信されたアクセス情報が有するページ識別子を取得する。
【０１４３】
（ステップＳ８０２）統計処理手段１３４４は、ステップＳ８０１で取得したページ識別子に対応する操作特定情報、アクセス情報のうち、１種類以上の情報を取得する。なお、ページ識別子に対応する操作特定情報、アクセス情報とは、通常、ページ識別子と一致するページ識別子と対になる操作特定情報、ページ識別子と一致するページ識別子を含むアクセス情報である。ただし、ページ識別子に対応する操作特定情報、アクセス情報は、当該ページ識別子で識別されるページと同じサイトのページのページ識別子と対になる操作特定情報、当該ページ識別子で識別されるページと同じサイトのページのページ識別子を含むアクセス情報でも良い。なお、統計処理手段１３４４は、統計処理対象のアクセス情報として、来訪中ユーザ情報格納部１１３に格納された来訪中ユーザ情報（削除フラグが付加された情報も含む）を使用することは好適である。
【０１４４】
（ステップＳ８０３）統計処理手段１３４４は、ステップＳ８０２で取得した操作特定情報、アクセス情報のうち、１種類以上の情報に対して統計処理を行い、処理結果を取得する。
【０１４５】
（ステップＳ８０４）統計処理手段１３４４は、変数「送信先情報」に、アクセス情報を送信してきた端末装置２の送信先情報（例えば、当該端末装置２のＩＰアドレス）を代入する。上位処理にリターンする。
【０１４６】
次に、ステップＳ５０５の処理実行処理の第四の例について、図９のフローチャートを用いて説明する。なお、処理実行処理の第四の例は、処理識別子「変更情報送信」で識別される処理である。また、処理実行処理の第四の例は、アクセス情報が有するページ識別子で識別されるページに対して変更を加えるための変更情報を取得する処理である。
【０１４７】
（ステップＳ９０１）ページ変更情報取得手段１３４５は、検索された管理情報と対になる変更情報を取得する。
【０１４８】
（ステップＳ９０２）ページ変更情報取得手段１３４５は、変数「送信先情報」に、アクセス情報を送信してきた端末装置２の送信先情報（例えば、当該端末装置２のＩＰアドレス）を代入する。上位処理にリターンする。
【０１４９】
次に、端末装置２の動作例について、図１０のフローチャートを用いて説明する。
【０１５０】
（ステップＳ１００１）端末受付部２２は、アクセス指示を受け付けたか否かを判断する。アクセス指示を受け付けた場合はステップＳ１００２に行き、アクセス指示を受け付けなかった場合はステップＳ１００１に戻る。
【０１５１】
（ステップＳ１００２）ページ取得部２３１は、ステップＳ１００１で受け付けられたアクセス指示が有するページ識別子を取得する。
【０１５２】
（ステップＳ１００３）ページ取得部２３１は、ステップＳ１００２で取得したページ識別子を用いて、サーバ装置３からページを取得する。
【０１５３】
（ステップＳ１００４）端末アクセス情報取得部２３２は、ステップＳ１００２で取得したページ識別子と、端末格納部２１に格納されているユーザ識別子とを用いて、アクセス情報を構成する。
【０１５４】
（ステップＳ１００５）端末送信部２４は、ステップＳ１００４で構成されたアクセス情報を情報処理装置１に送信する。
【０１５５】
（ステップＳ１００６）端末受信部２５は、処理結果を受信したか否かを判断する。処理結果を受信した場合はステップＳ１００７に行き、処理結果を受信しなかった場合はステップＳ１００８に行く。
【０１５６】
（ステップＳ１００７）端末出力部２６は、ステップＳ１００３で取得されたページと、ステップＳ１００６で受信された処理結果とを出力する。ステップＳ１００１に戻る。
【０１５７】
（ステップＳ１００８）端末処理部２３は、タイムアウトか否かを判断する。タイムアウトであればステップＳ１００９に行き、タイムアウトでなければステップＳ１００６に戻る。なお、タイムアウトしたと判断されるまでの時間は問わない。
【０１５８】
（ステップＳ１００９）端末出力部２６は、ステップＳ１００３で取得されたページを出力する。ステップＳ１００１に戻る。
【０１５９】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１６０】
次に、サーバ装置３の動作例について説明する。サーバ装置３のサーバ受信部３５は、ページの取得指示を端末装置２から受信する。そして、サーバ処理部３３は、当該取得指示に対応するページをサーバ格納部３１から読み出す。次に、サーバ送信部３４は、当該ページを端末装置２に送信する。
【０１６１】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１６２】
今、情報処理装置１の管理情報格納部１１１には、図１１に示す管理情報管理表が格納されている。管理情報管理表は、１以上の管理情報を管理する表である。管理情報管理表は、「ＩＤ」「ユーザ特定情報」「ページ特定情報」「他ユーザ特定情報」「処理識別子」「変更情報」を有するレコードを１以上格納している。なお、属性値の「−」は「ＮＵＬＬ」である。また、「他ユーザ特定情報」の「＊」は、他のすべてのユーザであることを示す。
【０１６３】
図１１の「ＩＤ＝１」のレコードは、ユーザ識別子「Ｕ０１」のユーザがページ識別子「ＵＲＬ１」で識別されるウェブページにアクセスした場合に、他のすべてのユーザであり、ページ識別子「ＵＲＬ１」で識別されるウェブページに来訪中のユーザのユーザ情報を取得することを示す。
【０１６４】
図１１の「ＩＤ＝２」のレコードは、ユーザ識別子「Ｕ０２」のユーザがページ識別子「ＵＲＬ２」で識別されるウェブページにアクセスした場合に、ユーザ属性値「スコア＞＝５０」を満たすユーザであり、ページ識別子「ＵＲＬ２」で識別されるウェブページに来訪中のユーザの端末装置２に対して、ユーザ識別子「Ｕ０２」のユーザが送信してきたメッセージを送信することを示す。
【０１６５】
図１１の「ＩＤ＝３」のレコードは、管理者（管理者フラグ＝１）に該当するユーザがページ識別子「ＵＲＬ３」で識別されるウェブページにアクセスした場合に、当該ページへのアクセスに関する情報（アクセス情報、操作情報）を統計処理した結果を取得し、管理者の端末装置２に送信することを示す。
【０１６６】
図１１の「ＩＤ＝４」のレコードは、管理者（管理者フラグ＝１）に該当するユーザがページ識別子「ＵＲＬ４」で識別されるウェブページにアクセスした場合に、管理されている変更情報を取得し、管理者の端末装置２に送信することを示す。なお、この変更情報は、ページ識別子「ＵＲＬ４」で識別されるウェブページを変更するための情報である。
【０１６７】
また、ユーザ情報格納部１１２には、図１２に示すユーザ情報管理表が格納されている。ユーザ情報管理表には、「ユーザ識別子」「氏名」「メールアドレス」「静的属性値」「動的属性値」を有するレコードが格納される。
【０１６８】
「静的属性値」は、情報処理装置１が、端末装置２から受信し、蓄積した情報である。「静的属性値」は、ここでは「性別」「年齢」「未婚／既婚」「出身地」「管理者フラグ」等を有する。また、「未婚／既婚」は未婚か既婚かを示す情報である。「管理者フラグ」は情報処理装置１の管理者であるか否かを示す情報である。ここでは、管理者フラグの値「１」に対応するユーザが管理者であり、管理者フラグの値「０」に対応するユーザが管理者ではない。
【０１６９】
「動的属性値」は、上述した処理部１３が、操作情報格納部１１４の操作情報を解析し、取得した情報である。「動的属性値」は、ここでは「リアルタイム動的属性値」「履歴情報利用動的属性値」を有する。「リアルタイム動的属性値」は、ここでは「滞在時間」「閲覧ページ数」を有する。「滞在時間」は現在の訪問におけるサイト内の滞在時間である。「閲覧ページ数」は現在の訪問におけるサイト内で閲覧したページ数である。「履歴情報利用動的属性値」は、ここでは「来訪回数」「購入回数」「総購入金額」「平均ＰＶ数」「スコア」等を有する。「来訪回数」は、今までにユーザが本ＥＣサイト（例えば、ＵＲＬ１、ＵＲＬ２で識別されるページを含むサイト）に来訪した回数である。「購入回数」は、今までにユーザが本ＥＣサイトで商品を購入した回数である。「総購入金額」は、今までにユーザが本ＥＣサイトで商品を購入した総金額である。「平均ＰＶ数」は、ユーザの１回の訪問あたりの平均の閲覧ページ数である。「スコア」は、ユーザのスコアである。ここでは、格納部１１は、「来訪回数」「購入回数」「総購入金額」「平均ＰＶ数」のうちの１以上の属性値をパラメータとする増加関数によりスコアを算出する演算式を格納している、とする。そして、処理部１３は、各ユーザの「来訪回数」「購入回数」「総購入金額」「平均ＰＶ数」のうちの１以上の属性値を取得し、かかる増加関数に１以上の属性値を代入し、各ユーザのスコアを算出する。なお、この演算式は、静的属性値のうちの１以上の情報を用いてスコアを算出する演算式であることは好適である。演算式は、例えば、メンバー「１」の場合は、スコアの値を増加させるように算出する演算式でも良い。例えば、演算式は、例えば、メンバー「１」の場合は、スコアの値を１．１倍し、メンバー「０」の場合は、スコアの値を変更しない等であることは好適である。
【０１７０】
また、来訪中ユーザ情報格納部１１３には、図１３に示す来訪中ユーザ情報管理表が格納されている。来訪中ユーザ情報管理表は、「ＩＤ」「ページ識別子」「ユーザ識別子」「時刻情報」「削除フラグ」を有するレコードを１以上格納している。「時刻情報」は、ユーザがページの来訪を開始した時刻を示す情報であり、アクセス情報受信部１２１がアクセス情報を受信した時刻を示す情報である。「削除フラグ」の値が「０」である場合、現在、ユーザがページを閲覧中であることを示す。また、ページの閲覧が中止された場合、「削除フラグ」の値が「１」となる。
【０１７１】
さらに、操作情報格納部１１４には、図１４に示す操作情報管理表が格納されている。操作情報管理表は、「ＩＤ」「ユーザ識別子」「日時」「ページ識別子」「操作特定情報」を有するレコードを１以上格納している。ここでの「操作特定情報」は、処理部１３が、受信されたプリミティブな操作特定情報を、ユーザ（例えば、情報処理装置１の管理者）が見て、操作の意味や意義を判断できる情報に変換した情報である。なお、プリミティブな操作の情報から、操作の意味や意義が判断可能な操作情報を構成する処理は公知技術であるので詳細な説明を省略する。
【０１７２】
かかる状況において、以下の４つの具体例について説明する。
【０１７３】
（具体例１）
今、サーバ装置３にページ識別子「ＵＲＬ１」でアクセス可能なウェブページが格納されている、とする。そして、かかるウェブページは、図１５である、とする。
【０１７４】
そして、ユーザ識別子「Ｕ０１」で識別されるユーザが、端末装置２にページ識別子「ＵＲＬ１」を含むアクセス指示を入力した、とする。すると、端末装置２の端末受付部２２は、当該アクセス指示を受け付ける。次に、ページ取得部２３１は、アクセス指示が有するページ識別子「ＵＲＬ１」を取得する。そして、ページ取得部２３１は、ページ識別子「ＵＲＬ１」を用いて、サーバ装置３から図１５のウェブページを受信する。次に、端末アクセス情報取得部２３２は、取得したページ識別子「ＵＲＬ１」と、端末格納部２１に格納されているユーザ識別子「Ｕ０１」とを用いて、アクセス情報「Ｕ０１，ＵＲＬ１」を構成する。そして、端末送信部２４は、アクセス情報「Ｕ０１，ＵＲＬ１」を情報処理装置１に送信する。
【０１７５】
次に、情報処理装置１のアクセス情報受信部１２１は、アクセス情報「Ｕ０１，ＵＲＬ１」を受信する。
【０１７６】
そして、来訪中ユーザ情報蓄積部１３１は、アクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ１」とを取得し、取得したユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成する。そして、来訪中ユーザ情報蓄積部１３１は、構成した来訪中ユーザ情報を図１３の来訪中ユーザ情報管理表に蓄積する。
【０１７７】
次に、処理部１３は、以下のように処理結果取得送信処理を行う。まず、管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ１」とを取得する。そして、管理情報決定部１３３は、取得したユーザ識別子とページ識別子とに対応する管理情報を、図１１の管理情報管理表から検索する。つまり、管理情報決定部１３３は、図１１の「ＩＤ＝１」のレコードを検索する。
【０１７８】
次に、実行部１３４は、検索できた管理情報と対になる処理識別子「来訪中ユーザ情報取得」を取得する。
【０１７９】
次に、実行部１３４は、取得した処理識別子「来訪中ユーザ情報取得」で識別される処理を実行し、処理結果を取得する。つまり、実行部１３４は、図６のフローチャートを用いて説明した処理を実行する。その結果、実行部１３４は、ページ識別子「ＵＲＬ１」で識別されるウェブページに来訪中の多数のユーザのユーザ情報を取得する。
【０１８０】
次に、処理結果送信部１４１は、取得された処理結果（多数のユーザのユーザ情報）を、アクセス情報を送信してきた端末装置２に送信する。
【０１８１】
次に、端末装置２の端末受信部２５は、情報処理装置１から処理結果を受信する。
【０１８２】
そして、端末出力部２６は、受信されたウェブページと、受信された処理結果とを出力する。ここで、出力例は、図１６である。図１６において、１６０１が、表示されているウェブページを閲覧中の多数の他のユーザのユーザ情報である。
【０１８３】
なお、出力されるウェブページと処理結果とは、図１７に示すものでも良い。図１７の１７０１、１７０２は、該当するユーザが閲覧しているウェブページ画面において、マウスのポインタが存在する位置を明示している。かかる場合、受信された処理結果に含まれるユーザ情報の中に、端末装置２のマウスポインタの座標情報（ｘ，ｙ）が含まれている。そして。端末出力部２６は、かかる座標情報（ｘ，ｙ）に対応する画面上の位置に、ユーザ情報の全部または一部を出力する。
【０１８４】
かかる処理により、ページの管理者であるユーザは、自分が見ているページと共に、当該ページに、現在、来訪中の他のユーザの情報を見ることができる結果、例えば、管理者は、来訪中の他のユーザに対するアクション等を起こしやすくなる。
【０１８５】
（具体例２）
今、サーバ装置３にページ識別子「ＵＲＬ２」でアクセス可能なウェブページが格納されている、とする。そして、かかるウェブページは、図１５である、とする。
【０１８６】
そして、ユーザ識別子「Ｕ０２」で識別されるユーザが、端末装置２にページ識別子「ＵＲＬ２」を含むアクセス指示を入力した、とする。すると、端末装置２の端末受付部２２は、当該アクセス指示を受け付ける。次に、ページ取得部２３１は、アクセス指示が有するページ識別子「ＵＲＬ２」を取得する。そして、ページ取得部２３１は、ページ識別子「ＵＲＬ２」を用いて、サーバ装置３から図１５のウェブページを受信する。次に、端末アクセス情報取得部２３２は、取得したページ識別子「ＵＲＬ２」と、端末格納部２１に格納されているユーザ識別子「Ｕ０２」とを用いて、アクセス情報「Ｕ０２，ＵＲＬ２」を構成する。そして、端末送信部２４は、アクセス情報「Ｕ０２，ＵＲＬ２」を情報処理装置１に送信する。
【０１８７】
次に、情報処理装置１のアクセス情報受信部１２１は、アクセス情報「Ｕ０２，ＵＲＬ２」を受信する。
【０１８８】
そして、来訪中ユーザ情報蓄積部１３１は、アクセス情報が有するユーザ識別子「Ｕ０２」とページ識別子「ＵＲＬ２」とを取得し、取得したユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成する。そして、来訪中ユーザ情報蓄積部１３１は、構成した来訪中ユーザ情報を図１３の来訪中ユーザ情報管理表に蓄積する。
【０１８９】
次に、処理部１３は、以下のように処理結果取得送信処理を行う。まず、管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子「Ｕ０２」とページ識別子「ＵＲＬ２」とを取得する。そして、管理情報決定部１３３は、取得したユーザ識別子とページ識別子とに対応する管理情報を、図１１の管理情報管理表から検索する。つまり、管理情報決定部１３３は、図１１の「ＩＤ＝２」のレコードを検索する。
【０１９０】
次に、実行部１３４は、検索できた管理情報と対になる処理識別子「メッセージ送信」を取得する。
【０１９１】
次に、実行部１３４は、取得した処理識別子「メッセージ送信」で識別される処理を実行し、処理結果を取得する。つまり、実行部１３４は、図７のフローチャートを用いて説明した処理を実行する。その結果、実行部１３４は、端末装置２からメッセージ「いつもご来店ありがとうございます。店長のコバです。今朝こんなアイテムが入荷しました！お好きかなと思っ...」および画像を端末装置２から受信する。そして、受信したメッセージと画像とを、ページ識別子「ＵＲＬ２」で識別されるウェブページに来訪中のユーザであり、「スコア＞＝５０」を満たすユーザの端末装置２に送信する。
【０１９２】
そして、上記のユーザの端末装置２は、ページ識別子「ＵＲＬ２」で識別されるウェブページを閲覧中に、受信されたメッセージと画像とを出力する。かかる出力例は、図１８である。図１８において、１８０１がメッセージ、１８０２が画像である。
【０１９３】
なお、上記の処理は、ユーザ識別子「Ｕ０２」で識別されるユーザは、自分の端末装置２にメッセージと画像とを入力し、情報処理装置１に送信したことが前提である。
【０１９４】
かかる処理により、ページの管理者であるユーザは、自分が見ているページに、現在、来訪中の他のユーザの端末装置２に、メッセージ等の情報を送信できる。
【０１９５】
（具体例３）
今、サーバ装置３にページ識別子「ＵＲＬ３」でアクセス可能なウェブページが格納されている、とする。そして、かかるウェブページは、図１５である、とする。
【０１９６】
そして、ユーザ識別子「Ｕ０１」で識別されるユーザが、端末装置２にページ識別子「ＵＲＬ３」を含むアクセス指示を入力した、とする。すると、端末装置２の端末受付部２２は、当該アクセス指示を受け付ける。次に、ページ取得部２３１は、アクセス指示が有するページ識別子「ＵＲＬ３」を取得する。そして、ページ取得部２３１は、ページ識別子「ＵＲＬ３」を用いて、サーバ装置３から図１５のウェブページを受信する。次に、端末アクセス情報取得部２３２は、取得したページ識別子「ＵＲＬ３」と、端末格納部２１に格納されているユーザ識別子「Ｕ０１」とを用いて、アクセス情報「Ｕ０１，ＵＲＬ３」を構成する。そして、端末送信部２４は、アクセス情報「Ｕ０１，ＵＲＬ３」を情報処理装置１に送信する。
【０１９７】
次に、情報処理装置１のアクセス情報受信部１２１は、アクセス情報「Ｕ０１，ＵＲＬ３」を受信する。
【０１９８】
そして、来訪中ユーザ情報蓄積部１３１は、アクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ３」とを取得し、取得したユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成する。そして、来訪中ユーザ情報蓄積部１３１は、構成した来訪中ユーザ情報を図１３の来訪中ユーザ情報管理表に蓄積する。
【０１９９】
次に、処理部１３は、以下のように処理結果取得送信処理を行う。まず、管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ３」とを取得する。そして、管理情報決定部１３３は、取得したユーザ識別子「Ｕ０１」と対になる管理者フラグ「１」を図１２のユーザ情報管理表から取得し、当該管理者フラグ「１」とページ識別子「ＵＲＬ３」とに対応する管理情報を、図１１の管理情報管理表から検索する。つまり、管理情報決定部１３３は、図１１の「ＩＤ＝３」のレコードを検索する。
【０２００】
次に、実行部１３４は、検索できた管理情報と対になる処理識別子「統計処理」を取得する。
【０２０１】
次に、実行部１３４は、取得した処理識別子「統計処理」で識別される処理を実行し、処理結果を取得する。つまり、実行部１３４は、図８のフローチャートを用いて説明した処理を実行する。その結果、実行部１３４は、ページ識別子「ＵＲＬ３」で識別されるウェブページに対する操作情報、アクセス情報を統計処理した結果を処理結果として取得する。
【０２０２】
次に、処理結果送信部１４１は、取得された処理結果である統計処理の結果を、アクセス情報を送信してきた端末装置２に送信する。
【０２０３】
次に、端末装置２の端末受信部２５は、情報処理装置１から処理結果を受信する。
【０２０４】
そして、端末出力部２６は、受信されたウェブページと、受信された処理結果とを出力する。ここで、出力例は、図１９である。図１９において、１９０１が統計処理の結果である。
【０２０５】
かかる処理により、ページの管理者であるユーザは、自分が見ているページと共に、当該ページまたは当該ページを含むサイトに対するユーザのアクションに関する統計処理の結果も見ることができる。
【０２０６】
（具体例４）
今、サーバ装置３にページ識別子「ＵＲＬ４」でアクセス可能なウェブページが格納されている、とする。そして、かかるウェブページは、図１５である、とする。
【０２０７】
そして、ユーザ識別子「Ｕ０１」で識別されるユーザが、端末装置２にページ識別子「ＵＲＬ４」を含むアクセス指示を入力した、とする。すると、端末装置２の端末受付部２２は、当該アクセス指示を受け付ける。次に、ページ取得部２３１は、アクセス指示が有するページ識別子「ＵＲＬ４」を取得する。そして、ページ取得部２３１は、ページ識別子「ＵＲＬ４」を用いて、サーバ装置３から図１５のウェブページを受信する。次に、端末アクセス情報取得部２３２は、取得したページ識別子「ＵＲＬ４」と、端末格納部２１に格納されているユーザ識別子「Ｕ０１」とを用いて、アクセス情報「Ｕ０１，ＵＲＬ４」を構成する。そして、端末送信部２４は、アクセス情報「Ｕ０１，ＵＲＬ４」を情報処理装置１に送信する。
【０２０８】
次に、情報処理装置１のアクセス情報受信部１２１は、アクセス情報「Ｕ０１，ＵＲＬ４」を受信する。
【０２０９】
そして、来訪中ユーザ情報蓄積部１３１は、アクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ４」とを取得し、取得したユーザ識別子とページ識別子とを有する来訪中ユーザ情報を構成する。そして、来訪中ユーザ情報蓄積部１３１は、構成した来訪中ユーザ情報を図１３の来訪中ユーザ情報管理表に蓄積する。
【０２１０】
次に、処理部１３は、以下のように処理結果取得送信処理を行う。まず、管理情報決定部１３３は、受信されたアクセス情報が有するユーザ識別子「Ｕ０１」とページ識別子「ＵＲＬ４」とを取得する。そして、管理情報決定部１３３は、取得したユーザ識別子「Ｕ０１」と対になる管理者フラグ「１」を図１２のユーザ情報管理表から取得し、当該管理者フラグ「１」とページ識別子「ＵＲＬ４」とに対応する管理情報を、図１１の管理情報管理表から検索する。つまり、管理情報決定部１３３は、図１１の「ＩＤ＝４」のレコードを検索する。
【０２１１】
次に、実行部１３４は、検索できた管理情報と対になる処理識別子「変更情報送信」を取得する。
【０２１２】
次に、実行部１３４は、取得した処理識別子「変更情報送信」で識別される処理を実行し、処理結果を取得する。つまり、実行部１３４は、図９のフローチャートを用いて説明した処理を実行する。その結果、実行部１３４は、ページ識別子「ＵＲＬ４」で識別されるウェブページを変更する変更情報である処理結果を取得する。
【０２１３】
次に、処理結果送信部１４１は、取得された処理結果である変更情報を、アクセス情報を送信してきた端末装置２に送信する。
【０２１４】
次に、端末装置２の端末受信部２５は、情報処理装置１から変更情報を受信する。
【０２１５】
そして、端末出力部２６は、受信されたウェブページと、受信された変更情報とを出力した結果、図１５のページが書き換えられたウェブページが出力される。かかる出力例は、図２０である。図２０において、図１５と比較して、縦、横のラインが入っている。
【０２１６】
かかる処理により、ページの管理者であるユーザは、当該ページの記述を変更すること無く、当該ページを変更したページを見ることができる。
【０２１７】
以上、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【０２１８】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている他ユーザ特定情報により特定される他のユーザに対応する情報を取得する処理を実行し、当該処理の結果を端末装置に提供できる。
【０２１９】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている処理識別子で識別される処理を実行し、当該処理の結果を端末装置に提供できる。
【０２２０】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に現在来訪中のユーザに関する情報を取得し、当該情報を端末装置に提供できる。
【０２２１】
また、本実施の形態によれば、ページにアクセスした端末装置から送信された情報を受信し、当該ページ等に現在来訪中のユーザの端末装置に、受信した情報を送信できる。
【０２２２】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に対するユーザの操作を特定する操作特定情報を統計処理し、統計処理結果を取得し、当該統計処理結果を端末装置に提供できる。
【０２２３】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページの内容を変更する処理を行い、処理結果である変更情報を端末装置に提供できる。
【０２２４】
さらに、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理の結果を受信し、ページと共に出力できる。
【０２２５】
なお、本実施の形態において、例えば、閲覧対象のウェブページ（例えば、図１５のウェブページ）のスクリプトに図２１に示すタグである埋込情報が埋め込まれている場合、端末装置２の端末処理部２３は、当該埋込情報を取得し、当該埋込情報を解釈することにより、端末送信部２４は、端末アクセス情報取得部２３２が取得したアクセス情報を情報処理装置１に送信できる。そして、端末受信部２５は、処理結果を情報処理装置１から受信する。また、端末出力部２６は、例えば、図１６から図２０に示すように、ウェブページと処理結果とを出力できる。
【０２２６】
また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部にアクセス可能なコンピュータを、ユーザ識別子と当該ユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、前記アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、前記実行部が取得した処理結果を送信する処理結果送信部として機能させるためのプログラムである。
【０２２７】
また、本実施の形態における端末装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザ識別子が格納される端末格納部にアクセス可能なコンピュータを、ページを識別するページ識別子を受け付ける端末受付部と、前記端末受付部で受け付けたページ識別子を用いてページを取得するページ取得部と、前記ページ取得部がページを取得したことに応じて、前記端末格納部のユーザ識別子と前記端末受付部が受け付けたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得部と、前記端末アクセス情報取得部が取得したアクセス情報を情報処理装置１に送信する端末送信部と、前記端末送信部によるアクセス情報の送信に応じて、前記情報処理装置から処理結果を受信する端末受信部と、前記端末受信部が受信した処理結果と前記ページ取得部が取得したページとを出力する端末出力部として機能させるためのプログラムである。
【０２２８】
（実施の形態２）
本実施の形態において、実施の形態１との相違点は、端末装置で出力されるページと処理結果とは、情報処理装置から端末装置に送信される点である。なお、実施の形態１では、端末装置は、ページをサーバ装置から受信し、処理結果を情報処理装置から受信した。
【０２２９】
本実施の形態における情報システムＢの概念図は、符号の差異を除いて、情報システムＡの概念図である図１と同様である。情報システムＢは、情報処理装置４、１または２以上の端末装置５、および１または２以上のサーバ装置３を備える。情報処理装置４、サーバ装置３は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ＡＳＰサーバ等である。なお、情報処理装置４、サーバ装置３の種類は問わない。端末装置５は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。情報処理装置４と端末装置５、および端末装置５とサーバ装置３とは、インターネット等のネットワークにより通信可能である。また、情報処理装置４とサーバ装置３ともインターネット等のネットワークにより通信可能であっても良い。
【０２３０】
図２２は、本実施の形態における情報システムＢのブロック図である。また、図２３は、情報システムＢを構成する情報処理装置４のブロック図である。
【０２３１】
情報システムＢを構成する情報処理装置４は、格納部１１、受信部４２、処理部４３、および送信部１４を備える。受信部４２は、アクセス情報受信部１２１、および操作情報受信部１２２を備える。処理部４３は、来訪中ユーザ情報蓄積部１３１、操作情報蓄積部１３２、管理情報決定部１３３、および実行部４３４を備える。実行部４３４は、来訪中ユーザ特定手段１３４１、来訪中ユーザ属性値取得手段１３４２、メッセージ送受信手段１３４３、統計処理手段１３４４、ページ変更情報取得手段１３４５、およびページ構成手段４３４６を備える。
【０２３２】
端末装置５は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部４５、および端末出力部４６を備える。端末処理部２３は、端末アクセス情報取得部２３２を備える。
【０２３３】
情報処理装置４を構成する受信部４２は、各種の情報を受信する。各種の情報とは、例えば、アクセス情報、操作情報、ウェブページである。受信部４２は、例えば、ウェブページをサーバ装置３から受信する。
【０２３４】
処理部４３を構成する実行部４３４は、実行部１３４の動作と同様の動作を行う。また、実行部４３４は、さらに、ページ構成手段４３４６が行う処理を実行する。
【０２３５】
ページ構成手段４３４６は、管理情報決定部１３３が決定した管理情報に対応する処理を実行し、処理結果を取得し、かつアクセス情報受信部１２１が受信したアクセス情報が有するページ識別子で識別されるページを取得し、ページと処理結果とを含むページを構成する。なお、ページと処理結果とを含むページは、単に、送信のためのデータ構造を有する情報でも良く、一ファイルである必要はない。
【０２３６】
なお、管理情報決定部１３３が決定した管理情報に対応する処理を実行し、処理結果を取得する処理は、上述した実行部１３４と同じ処理であるので、詳細な説明を省略する。
【０２３７】
ページ構成手段４３４６は、アクセス情報受信部１２１が受信したアクセス情報が有するページ識別子で識別されるページをサーバ装置３から受信する。そして、ページ構成手段４３４６は、取得した処理結果と受信したページとを用いて、端末装置５で出力されるページの情報を構成する。なお、ページ構成手段４３４６が、取得した処理結果と受信したページとを如何に組み合わせて、ページの情報を構成するかは問わない。ページ構成手段４３４６は、例えば、受信したページ（例えば、ＨＴＭＬファイル）に、取得した処理結果を組み込み、一のページの情報（例えば、ＨＴＭＬファイル）を構成する。
【０２３８】
端末装置５を構成する端末受信部４５は、端末送信部２４によるアクセス情報の送信に応じて、情報処理装置４からページの情報を受信する。
【０２３９】
端末出力部４６は、端末受信部４５が受信したページの情報を用いて、処理結果を含むページを出力する。
【０２４０】
受信部４２、端末受信部４５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０２４１】
処理部４３、実行部４３４、およびページ構成手段４３４６は、通常、ＭＰＵやメモリ等から実現され得る。処理部４３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４２】
端末出力部４６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部４６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２４３】
次に、情報システムＢの動作について説明する。まず、情報処理装置４の動作例について、図２４のフローチャートを用いて説明する。図２４のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【０２４４】
（ステップＳ２４０１）処理部４３は、処理結果取得送信処理を行う。ステップＳ４０１に戻る。ここでの処理結果取得送信処理の例について、図２５のフローチャートを用いて説明する。なお、処理結果取得送信処理とは、処理結果を取得し、ウェブページを受信し、当該処理結果とウェブページとを用いて、送信するページを構成し、当該ページを送信する処理である。
【０２４５】
なお、図２４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２４６】
次に、ステップＳ２４０１の処理結果取得送信処理の例について、図２５のフローチャートを用いて説明する。図２５のフローチャートにおいて、図５のフローチャートと同一のステップについて、説明を省略する。
【０２４７】
（ステップＳ２５０１）ページ構成手段４３４６は、受信されたアクセス情報が有するページ識別子を取得する。次に、ページ構成手段４３４６は、取得したページ識別子を用いて、サーバ装置３にアクセスし、当該ページ識別子で識別されるウェブページを受信する。
【０２４８】
（ステップＳ２５０２）ページ構成手段４３４６は、ステップＳ５０５で取得された処理結果とステップＳ２５０１で受信したウェブページとを用いて、ページを構成する。
【０２４９】
（ステップＳ２５０３）処理結果送信部１４１は、ステップＳ２５０２で構成されたページであり、処理結果を含むページを送信する。上位処理にリターンする。なお、ここで、処理結果送信部１４１は、通常、処理結果を含むページを端末装置５に送信する。
【０２５０】
次に、端末装置５の動作例について、図２６のフローチャートを用いて説明する。図２６のフローチャートにおいて、図１０のフローチャートと同一のステップについて、説明を省略する。
【０２５１】
（ステップＳ２６０１）端末受信部４５は、情報処理装置４から、処理結果を含むページを受信したか否かを判断する。ページを受信した場合はステップＳ２６０２に行き、ページを受信しなかった場合はステップＳ１００８に行く。
【０２５２】
（ステップＳ２６０２）端末出力部４６は、ステップＳ２６０１で受信された処理結果を含むページを出力する。ステップＳ１００１に戻る。
【０２５３】
なお、図２６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２５４】
以上、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【０２５５】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている他ユーザ特定情報により特定される他のユーザに対応する情報を取得する処理を実行し、当該処理の結果を端末装置に提供できる。
【０２５６】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理であり、管理されている処理識別子で識別される処理を実行し、当該処理の結果を端末装置に提供できる。
【０２５７】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に現在来訪中のユーザに関する情報を取得し、当該情報を端末装置に提供できる。
【０２５８】
また、本実施の形態によれば、ページにアクセスした端末装置から送信された情報を受信し、当該ページ等に現在来訪中のユーザの端末装置に、受信した情報を送信できる。
【０２５９】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に対するユーザの操作を特定する操作特定情報を統計処理し、統計処理結果を取得し、当該統計処理結果を端末装置に提供できる。
【０２６０】
また、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページの内容を変更する処理を行い、処理結果である変更情報を端末装置に提供できる。
【０２６１】
また、本実施の形態によれば、端末装置がページにアクセスしようとした場合に、当該ページ等に関連する処理を実行し、当該処理の結果とページとを含む新たなページを構成し、当該新たなページを端末装置に提供できる。
【０２６２】
さらに、本実施の形態によれば、端末装置がページにアクセスした場合に、当該ページ等に関連する処理の結果を受信し、ページと共に出力できる。
【０２６３】
なお、本実施の形態における情報処理装置４を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部にアクセス可能なコンピュータを、ユーザ識別子と当該ユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、前記アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、前記実行部が取得した処理結果を送信する処理結果送信部として機能させるためのプログラムである。
【０２６４】
また、上記プログラムにおいて、前記実行部は、前記管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得し、かつ前記アクセス情報受信部が受信したアクセス情報が有するページ識別子で識別されるページを取得し、当該ページと当該処理結果とを含むページを構成するページ構成手段を具備し、前記処理結果送信部は、前記ページ構成手段が構成したページを送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２６５】
また、本実施の形態における端末装置５を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザ識別子が格納される端末格納部にアクセス可能なコンピュータを、ページを識別するページ識別子を受け付ける端末受付部と、前記端末格納部のユーザ識別子と前記端末受付部が受け付けたページ識別子とを有するアクセス情報を取得する端末アクセス情報取得部と、前記端末アクセス情報取得部が取得したアクセス情報を情報処理装置４に送信する端末送信部と、前記端末送信部によるアクセス情報の送信に応じて、前記情報処理装置から処理結果を含むページを受信する端末受信部と、前記端末受信部が受信したページを出力する端末出力部として機能させるためのプログラムである。
【０２６６】
また、図２７は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置１、端末装置２等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２７は、このコンピュータシステム３００の概観図であり、図２８は、システム３００のブロック図である。
【０２６７】
図２７において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを３０１２含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２６８】
図２８において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２６９】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２７０】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２７１】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２７２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２７３】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２７４】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２７５】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２７６】
以上のように、本発明にかかる情報処理装置は、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できるという効果を有し、サーバ等として有用である。
【符号の説明】
【０２７７】
Ａ、Ｂ  情報システム
１、４  情報処理装置
１、３  サーバ装置
２、５  端末装置
１１  格納部
１２、４２  受信部
１３、４３  処理部
１４  送信部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５、４５  端末受信部
２６、４６  端末出力部
３１  サーバ格納部
３２  サーバ受付部
３３  サーバ処理部
３４  サーバ送信部
３５  サーバ受信部
３６  サーバ出力部
１１１  管理情報格納部
１１２  ユーザ情報格納部
１１３  来訪中ユーザ情報格納部
１１４  操作情報格納部
１２１  アクセス情報受信部
１２２  操作情報受信部
１３１  来訪中ユーザ情報蓄積部
１３２  操作情報蓄積部
１３３  管理情報決定部
１３４、４３４  実行部
１４１  処理結果送信部
２３１  ページ取得部
２３２  端末アクセス情報取得部
１３４１  来訪中ユーザ特定手段
１３４２  来訪中ユーザ属性値取得手段
１３４３  メッセージ送受信手段
１３４４  統計処理手段
１３４５  ページ変更情報取得手段
１３４６  変更情報送信手段
４３４６  ページ構成手段
【要約】
【課題】従来、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できなかった。
【解決手段】ユーザを特定するユーザ特定情報とページを特定するページ特定情報とを有する１以上の管理情報が格納される管理情報格納部と、ユーザ識別子とユーザ識別子で識別されるユーザがアクセスしたページを識別するページ識別子とを有するアクセス情報を受信するアクセス情報受信部と、アクセス情報が有するユーザ識別子とページ識別子とに対応する管理情報を決定する管理情報決定部と、管理情報決定部が決定した管理情報に対応する処理を実行し、処理結果を取得する実行部と、実行部が取得した処理結果を送信する処理結果送信部とを具備する情報処理装置により、端末装置がページにアクセスした場合に、当該ページ等に関連する処理を実行し、当該処理の結果を端末装置に提供できる。
【選択図】図３【図１】
0006653912.tif 000002
【図２】
0006653912.tif 000003
【図３】
0006653912.tif 000004
【図４】
0006653912.tif 000005
【図５】
0006653912.tif 000006
【図６】
0006653912.tif 000007
【図７】
0006653912.tif 000008
【図８】
0006653912.tif 000009
【図９】
0006653912.tif 000010
【図１０】
0006653912.tif 000011
【図１１】
0006653912.tif 000012
【図１２】
0006653912.tif 000013
【図１３】
0006653912.tif 000014
【図１４】
0006653912.tif 000015
【図１５】
0006653912.tif 000016
【図１６】
0006653912.tif 000017
【図１７】
0006653912.tif 000018
【図１８】
0006653912.tif 000019
【図１９】
0006653912.tif 000020
【図２０】
0006653912.tif 000021
【図２１】
0006653912.tif 000022
【図２２】
0006653912.tif 000023
【図２３】
0006653912.tif 000024
【図２４】
0006653912.tif 000025
【図２５】
0006653912.tif 000026
【図２６】
0006653912.tif 000027
【図２７】
0006653912.tif 000028
【図２８】
0006653912.tif 000029