(57)【特許請求の範囲】
【請求項１】
ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、当該ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部と、
前記１以上のいずれかのブロック情報が有する箇所識別情報を用いて、当該ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理部と、
前記ブロック処理の結果であるブロック処理結果を出力する結果出力部とを具備し、
前記ブロック情報は、２以上の異なる部分コンテンツを有し、
ウェブページに対する出力指示を受信する出力指示受信部をさらに具備し、
前記ブロック処理部は、
前記出力指示に対するウェブページに対応するブロック情報のうち、２以上の部分コンテンツを有するブロック情報に対するブロックについて、前記ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを選択する部分コンテンツ選択手段と、
前記部分コンテンツ選択手段が選択した部分コンテンツが含まれる前記ウェブページを出力するための処理を行い、ブロック処理結果を取得する出力ページ処理手段とを具備し、
前記結果出力部は、
前記ブロック処理結果を出力する、ウェブページ処理装置。
【請求項２】
前記ブロック情報は、ユーザの当該ブロックに対する操作に関するブロック操作情報を有し、
ウェブページへの来訪者であるユーザのユーザ端末から、当該ユーザの前記ウェブページに対する操作に関する情報であり、操作内容を特定する操作特定情報と操作対象を特定する対象特定情報とを含む情報である操作情報を受信する操作情報受信部をさらに具備し、
前記ブロック処理部は、
前記操作情報が有する対象特定情報に対応するブロックを特定するブロック特定手段と、
前記操作情報が有する操作特定情報を用いて、当該操作特定情報と対になる対象特定情報に対応するブロックに対する操作に関するブロック操作情報であるブロック処理結果を取得するブロック操作情報取得手段とを具備し、
前記結果出力部は、
前記ブロック操作情報を、前記ブロック特定手段が特定したブロックを識別するブロック識別子と対にして、前記ブロック情報格納部に蓄積する請求項１記載のウェブページ処理装置。
【請求項３】
ユーザに関する情報であり、ユーザの１以上の属性値を有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、
ウェブページへの来訪者であるユーザのユーザ端末から、当該ユーザの前記ウェブページに対する操作に関する情報であり、操作内容を特定する操作特定情報と操作対象を特定する対象特定情報とを含む情報である操作情報を受信する操作情報受信部と、
前記操作情報受信部が受信した操作情報を用いて、前記ユーザの１以上の属性値を取得し、当該１以上の属性値を前記ユーザ情報格納部に蓄積する属性値取得部とをさらに具備し、
前記ブロック情報が有する２以上の各部分コンテンツには、属性値に関する条件であるセグメント条件が対応付いており、
前記部分コンテンツ選択手段は、
前記出力指示を送信した前記ユーザ端末の前記ユーザのユーザ情報が有する１以上の属性値を、前記ユーザ情報格納部から取得し、当該１以上の属性値が満たすセグメント条件と対になる部分コンテンツを選択する、請求項１または請求項２記載のウェブページ処理装置。
【請求項４】
前記部分コンテンツ選択手段は、
前記ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを、ランダムに選択する、請求項１から請求項３いずれか一項に記載のウェブページ処理装置。
【請求項５】
前記ブロック処理部は、
前記操作情報が有する対象特定情報に対応する部分コンテンツを特定するブロック特定手段と、
前記操作情報が有する操作特定情報を用いて、当該操作特定情報と対になる対象特定情報に対応する部分コンテンツに対する操作に関するブロック操作情報であるブロック処理結果を取得するブロック操作情報取得手段とを具備し、
前記結果出力部は、
前記ブロック操作情報を、前記ブロック特定手段が特定した部分コンテンツと対にして、前記ブロック情報格納部に蓄積する請求項２記載のウェブページ処理装置。
【請求項６】
前記ブロック情報は、部分コンテンツを有し、
前記部分コンテンツに対する編集指示を受信する編集指示受信部をさらに具備し、
前記ブロック処理部は、
前記編集指示に対する部分コンテンツを、前記編集指示に応じて変更する部分コンテンツ編集手段を具備し、
前記結果出力部は、
前記部分コンテンツ編集手段が変更して、取得した部分コンテンツが含まれる前記ウェブページを出力するための部分コンテンツ出力処理を行う、請求項１から請求項５いずれか一項に記載のウェブページ処理装置。
【請求項７】
ブロック情報を追加する指示である設定指示を受信する設定指示受信部をし、
前記設定指示に応じて、ブロック情報を構成し、当該ブロック情報を前記ブロック情報格納部に蓄積するブロック蓄積部とをさらに具備する請求項１から請求項６いずれか一項に記載のウェブページ処理装置。
【請求項８】
ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、当該ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部と、ブロック処理部と、結果出力部と、出力指示受信部とにより実現される情報処理方法であって、
前記ブロック処理部が、前記１以上のいずれかのブロック情報が有する箇所識別情報を用いて、当該ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理ステップと、
前記結果出力部が、前記ブロック処理の結果であるブロック処理結果を出力する結果出力ステップとを具備し、
前記ブロック情報は、２以上の異なる部分コンテンツを有し、
前記出力指示受信部は、ウェブページに対する出力指示を受信する出力指示受信ステップをさらに具備し、
前記ブロック処理ステップは、
前記出力指示に対するウェブページに対応するブロック情報のうち、２以上の部分コンテンツを有するブロック情報に対するブロックについて、前記ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを選択する部分コンテンツ選択サブステップと、
前記部分コンテンツ選択サブステップで選択された部分コンテンツが含まれる前記ウェブページを出力するための処理を行い、ブロック処理結果を取得する出力ページ処理サブステップとを具備し、
前記結果出力ステップにおいて、
前記ブロック処理結果を出力する情報処理方法。
【請求項９】
ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、当該ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部にアクセス可能なコンピュータを、
前記１以上のいずれかのブロック情報が有する箇所識別情報を用いて、当該ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理部と、
前記ブロック処理の結果であるブロック処理結果を出力する結果出力部として機能させるためのプログラムであって、
前記ブロック情報は、２以上の異なる部分コンテンツを有し、
ウェブページに対する出力指示を受信する出力指示受信部をさらに具備し、
前記ブロック処理部は、
前記出力指示に対するウェブページに対応するブロック情報のうち、２以上の部分コンテンツを有するブロック情報に対するブロックについて、前記ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを選択する部分コンテンツ選択手段と、
前記部分コンテンツ選択手段が選択した部分コンテンツが含まれる前記ウェブページを出力するための処理を行い、ブロック処理結果を取得する出力ページ処理手段とを具備し、
前記結果出力部は、
前記ブロック処理結果を出力するものとして、前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページに対して処理を行うウェブページ処理装置等に関するものである。
【背景技術】
【０００２】
従来、カット、コピー、ペーストなどの従来の機能を提供し、ユーザがウェブサイト内で直接作業するツールを用いてウェブページを直接編集、操作、作成し、変更が完了した時点において自動的にインターネット上で最新化される技術が存在した（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１７−５２３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、ウェブページ内の部分コンテンツをブロックとして管理し、ブロックに対する処理が行えなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のウェブページ処理装置は、ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部と、１以上のいずれかのブロック情報が有する箇所識別情報を用いて、ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理部と、ブロック処理の結果であるブロック処理結果を出力する結果出力部とを具備するウェブページ処理装置である。
【０００６】
かかる構成により、ウェブページ内の部分コンテンツであるブロックを管理し、ブロックに対する処理が行える。
【０００７】
また、本第二の発明のウェブページ処理装置は、第一の発明に対して、ブロック情報は、ユーザのブロックに対する操作に関するブロック操作情報を有し、ウェブページへの来訪者であるユーザのユーザ端末から、ユーザのウェブページに対する操作に関する情報であり、操作内容を特定する操作特定情報と操作対象を特定する対象特定情報とを含む情報である操作情報を受信する操作情報受信部をさらに具備し、ブロック処理部は、操作情報が有する対象特定情報に対応するブロックを特定するブロック特定手段と、操作情報が有する操作特定情報を用いて、操作特定情報と対になる対象特定情報に対応するブロックに対する操作に関するブロック操作情報であるブロック処理結果を取得するブロック操作情報取得手段とを具備し、結果出力部は、ブロック操作情報を、ブロック特定手段が特定したブロックを識別するブロック識別子と対にして、ブロック情報格納部に蓄積するウェブページ処理装置である。
【０００８】
かかる構成により、ブロックに対するユーザの操作の分析を行うための情報を取得できる。
【０００９】
また、本第三の発明のウェブページ処理装置は、第一の発明に対して、ブロック情報は、２以上の異なる部分コンテンツを有し、ウェブページに対する出力指示を受信する出力指示受信部をさらに具備し、ブロック処理部は、出力指示に対するウェブページに対応するブロック情報のうち、２以上の部分コンテンツを有するブロック情報に対するブロックについて、ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを選択する部分コンテンツ選択手段と、部分コンテンツ選択手段が選択した部分コンテンツが含まれるウェブページを出力するための処理を行い、ブロック処理結果を取得する出力ページ処理手段とを具備し、結果出力部は、ブロック処理結果を出力する、ウェブページ処理装置である。
【００１０】
かかる構成により、ブロックに対する２以上の部分コンテンツのうち、一の部分コンテンツを選択したウェブページが出力できる。
【００１１】
また、本第四の発明のウェブページ処理装置は、第三の発明に対して、ユーザに関する情報であり、ユーザの１以上の属性値を有する情報である２以上のユーザ情報が格納されるユーザ情報格納部と、ウェブページへの来訪者であるユーザのユーザ端末から、ユーザのウェブページに対する操作に関する情報であり、操作内容を特定する操作特定情報と操作対象を特定する対象特定情報とを含む情報である操作情報を受信する操作情報受信部と、操作情報受信部が受信した操作情報を用いて、ユーザの１以上の属性値を取得し、当該１以上の属性値をユーザ情報格納部に蓄積する属性値取得部とをさらに具備し、ブロック情報が有する２以上の各部分コンテンツには、属性値に関する条件であるセグメント条件が対応付いており、部分コンテンツ選択手段は、出力指示を送信したユーザ端末のユーザのユーザ情報が有する１以上の属性値を、ユーザ情報格納部から取得し、１以上の属性値が満たすセグメント条件と対になる部分コンテンツを選択する、ウェブページ処理装置である。
【００１２】
かかる構成により、ブロックに対する２以上の部分コンテンツのうち、ユーザに合った一の部分コンテンツを選択できる。
【００１３】
また、本第五の発明のウェブページ処理装置は、第三または第四の発明に対して、部分コンテンツ選択手段は、ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを、ランダムに選択する、ウェブページ処理装置である。
【００１４】
かかる構成により、ブロックに対する２以上の部分コンテンツのうち、ランダムに一の部分コンテンツを選択できる。
【００１５】
また、本第六の発明のウェブページ処理装置は、第五の発明に対して、ブロック処理部は、操作情報が有する対象特定情報に対応する部分コンテンツを特定するブロック特定手段と、操作情報が有する操作特定情報を用いて、操作特定情報と対になる対象特定情報に対応する部分コンテンツに対する操作に関するブロック操作情報であるブロック処理結果を取得するブロック操作情報取得手段とを具備し、結果出力部は、ブロック操作情報を、ブロック特定手段が特定した部分コンテンツと対にして、ブロック情報格納部に蓄積するウェブページ処理装置である。
【００１６】
かかる構成により、ブロック単位のＡ／Ｂテストができる。
【００１７】
また、本第七の発明のウェブページ処理装置は、第一の発明に対して、ブロック情報は、部分コンテンツを有し、部分コンテンツに対する編集指示を受信する編集指示受信部をさらに具備し、ブロック処理部は、編集指示に対する部分コンテンツを、編集指示に応じて変更する部分コンテンツ編集手段を具備し、結果出力部は、部分コンテンツ編集手段が変更して、取得した部分コンテンツが含まれるウェブページを出力するための部分コンテンツ出力処理を行う、ウェブページ処理装置である。
【００１８】
かかる構成により、ブロックに対する編集ができる。
【００１９】
また、本第八の発明のウェブページ処理装置は、第一から第七いずれか１つの発明に対して、ブロック情報を追加する指示である設定指示を受信する設定指示受信部をし、設定指示に応じて、ブロック情報を構成し、ブロック情報をブロック情報格納部に蓄積するブロック蓄積部とをさらに具備するウェブページ処理装置である。
【００２０】
かかる構成により、ブロック情報を設定できる。
【発明の効果】
【００２１】
本発明によるウェブページ処理装置によれば、ウェブページ内の部分コンテンツであるブロックを管理し、ブロックに対する処理が行える。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同サーバ装置２のブロック図
【図４】同ユーザ端末１の動作について説明するフローチャート
【図５】同サーバ装置２の動作について説明するフローチャート
【図６】同管理者通知処理の具体例について説明するフローチャート
【図７】同自動処理の具体例について説明するフローチャート
【図８】同管理端末３の動作について説明するフローチャート
【図９】同ユーザ情報管理表を示す図
【図１０】同動的処理情報管理表を示す図
【図１１】同操作情報管理表を示す図
【図１２】同出力例を示す図
【図１３】同操作情報提示画面の例を示す図
【図１４】同情報システムＢの概念図
【図１５】同情報システムＢのブロック図
【図１６】実施の形態２における情報システムＣの概念図
【図１７】同情報システムＣのブロック図
【図１８】同ウェブページ処理装置５のブロック図
【図１９】同ユーザ端末４の動作例について説明するフローチャート
【図２０】同ウェブページ処理装置５の動作例について説明するフローチャート
【図２１】同ウェブページ処理装置５の動作例について説明するフローチャート
【図２２】同操作情報蓄積処理の例について説明するフローチャート
【図２３】同ウェブページ構成処理の例について説明するフローチャート
【図２４】同部分コンテンツに対する統計処理の例について説明するフローチャート
【図２５】同管理端末６の動作例について説明するフローチャート
【図２６】同ブロック情報管理表を示す図
【図２７】同出力例を示す図
【図２８】同出力例を示す図
【図２９】同出力例を示す図
【図３０】同出力例を示す図
【図３１】同出力例を示す図
【図３２】同出力例を示す図
【図３３】同出力例を示す図
【図３４】同設定指示の例を示す図
【図３５】同出力例を示す図
【図３６】同出力例を示す図
【図３７】同出力例を示す図
【図３８】同ウェブページ処理装置５の動作例の概念を説明する図
【図３９】上記実施の形態におけるコンピュータシステムの概観図
【図４０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、ウェブページ処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
本実施の形態において、ウェブサイトへの来訪者（以下、適宜「ユーザ」と言う。）の属性値を、リアルタイムに検知し、出力するサーバ装置を具備する情報システムについて説明する。
【００２５】
また、本実施の形態において、属性値が条件を満たしたユーザに対して、自動的にアクションを行うサーバ装置を具備する情報システムについて説明する。
【００２６】
また、本実施の形態において、管理者が選択した特定のユーザに対して、アクションを行うサーバ装置を具備する情報システムについて説明する。
【００２７】
また、本実施の形態において、非ログインユーザのＣｏｏｋｉｅＩＤにより、ログインユーザと紐付けし、ログイン前の操作情報とログイン後の操作情報の両方を用いて、ユーザの属性値を取得するサーバ装置を具備する情報システムについて説明する。
【００２８】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、１または２以上のユーザ端末１、サーバ装置２、および管理端末３を備える。ユーザ端末１、管理端末３は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。サーバ装置２は、例えば、ＡＳＰのサーバ、クラウドサーバ等である。但し、サーバ装置２の種類は問わない。ユーザ端末１とサーバ装置２とは、インターネット等のネットワークにより通信可能である。また、サーバ装置２と管理端末３とは、インターネット、ＬＡＮ等のネットワークにより通信可能である。
【００２９】
図２は、本実施の形態における情報システムＡのブロック図である。図３は、サーバ装置２のブロック図である。
【００３０】
ユーザ端末１は、ユーザ格納部１１、ユーザ受付部１２、ユーザ処理部１３、ユーザ送信部１４、ユーザ受信部１５、およびユーザ出力部１６を備える。
【００３１】
サーバ装置２は、格納部２１、受信部２２、処理部２３、送信部２４、および出力部２５を備える。格納部２１は、ユーザ情報格納部２１１、動的処理情報格納部２１２、および操作情報格納部２１３を備える。受信部２２は、ログイン指示受信部２２１、操作情報受信部２２２、および選択指示受信部２２３を備える。処理部２３は、ログイン処理部２３１、応答部２３２、操作情報蓄積部２３３、属性値取得部２３４、サムネイル画像取得部２３５、判断部２３６、条件処理実行部２３７、および指示ユーザ処理部２３８を備える。属性値取得部２３４は、スコア算出手段２３４１を備える。送信部２４は、処理結果送信部２４１、およびユーザ端末送信部２４２を備える。出力部２５は、属性値出力部２５１、およびサムネイル画像出力部２５２を備える。
【００３２】
管理端末３は、管理格納部３１、管理受付部３２、管理処理部３３、管理送信部３４、管理受信部３５、および管理出力部３６を備える。
【００３３】
ユーザ端末１を構成するユーザ格納部１１は、各種の情報が格納される。各種の情報とは、例えば、ユーザ識別子、ユーザ端末識別子、ユーザの属性値等である。ユーザ識別子は、ユーザを識別する情報であり、例えば、ＩＤである。ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。ユーザ端末識別子は、ユーザ端末１を識別する情報であり、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。また、ユーザの属性値は、例えば、ユーザの性別、年齢等の静的属性値である。
【００３４】
ユーザ受付部１２は、ユーザから指示や情報等の入力を受け付ける。指示や情報等とは、例えば、操作情報、ログイン指示等である。操作情報とは、ユーザのウェブサイトに対する操作に関する情報である。操作情報は、例えば、ボタンを押下したことを示す情報、アンカーを指示したことを示す情報、別のページに飛ぶための操作の情報、フィールドに入力した情報等である。操作情報は、例えば、「rightButtonON」（右マウスボタンが押下されたこと）、「drug object A」（オブジェクトＡがドラッグされたこと）、「＜購入商品ＩＤ＞１２３  ＜数量＞３」（１２３で識別される商品が３個購入されたこと）、「jump http://www.xxx.co.jp」（ＵＲＬ”http://www.xxx.co.jp”で特定されるウェブページにアクセスされたこと）等である。ここでの操作情報は、通常、プリミティブな操作の情報であるが、後述する管理者が見て、操作の意味や意義を判断できる情報であることは好適である。つまり、操作情報のデータ構造、情報の粒度等は問わない。操作情報は、通常、ユーザが行った操作を特定する情報であるが、ユーザの操作に起因する、サーバ装置２が行った処理に関する情報を含んでも良い。ログイン指示とは、ログインの指示である。ログイン指示は、例えば、ユーザ識別子を有する。ログイン指示は、例えば、ユーザ識別子とパスワードとを有する。なお、ウェブサイトは、ウェブページと言っても良い。ウェブサイトは、例えば、ＥＣサイトである。但し、ウェブサイトの種類は問わない。
【００３５】
指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ受付部１２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３６】
ユーザ処理部１３は、各種の処理を行う。各種の処理とは、例えば、ユーザ受付部１２が受け付けた指示や情報等を、送信する構造の指示や情報等に変更する処理、ユーザ受信部１５が受信した情報を出力する構造に変更する処理等である。
【００３７】
ユーザ送信部１４は、各種の情報や指示等を送信する。各種の情報や指示等とは、例えば、操作情報、ログイン指示等である。ユーザ送信部１４は、通常、サーバ装置２に情報や指示等を送信する。ユーザ送信部１４は、操作情報に加えて、ユーザの属性値を送信しても良い。なお、ユーザの属性は、ユーザ格納部１１に格納されており、例えば、ユーザの性別、年齢等である。ここで送信するユーザの属性は、例えば、静的属性値である。
【００３８】
ただし、ユーザ送信部１４は、図示しない第二サーバ装置に情報や指示等を送信しても良い。かかる場合、第二サーバ装置からサーバ装置２に操作情報等が送信される。なお、第二サーバ装置については後述する。
【００３９】
ユーザ受信部１５は、各種の情報を受信する。各種の情報とは、例えば、処理結果、ログイン処理の結果である。処理結果とは、後述する応答部２３２における処理の結果に関する情報である。処理結果は、例えば、飛び先のウェブページ、商品の購入指示の結果が記載されたパネル、エラーメッセージ等である。ログイン処理の結果は、ログイン処理が成功であったか、失敗であったかを示す情報、ログイン後のウェブページの情報等である。
【００４０】
ユーザ出力部１６は、各種の情報を出力する。各種の情報とは、例えば、ユーザ受信部１５が受信し、ユーザ処理部１３が出力される構造に変更した情報であり、例えば、処理結果、ログイン処理の結果である。
【００４１】
ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【００４２】
サーバ装置２を構成する格納部２１は、各種の情報が格納される。各種の情報とは、例えば、後述するユーザ情報、後述する動的処理情報、操作情報、スコアを算出するための演算式の情報である。
【００４３】
ユーザ情報格納部２１１は、２以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報であり、１または２以上の属性値を有する。１以上の属性値とは、通常、静的属性値であるが、動的属性値を含んでも良い。静的属性値とは、通常、変化しない属性値であるが、時々刻々とは変化しない属性値であると考えても良い。静的属性値は、例えば、氏名、年齢、住所、電話番号、クレジットカード番号、メールアドレス、ユーザ端末識別子、ユーザ識別子、パスワード等である。ユーザ端末識別子は、ユーザ端末１を識別する情報であり、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。ユーザ識別子は、ユーザを識別する情報であり、例えば、ＩＤである。ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。動的属性値は、ユーザの操作等により、動的に変化し得る属性値である。動的属性値には、例えば、リアルタイム動的属性値、履歴情報利用動的属性値がある。リアルタイム動的属性値は、リアルタイムに時々刻々と変化する属性値である。リアルタイム動的属性値は、例えば、ユーザが現在閲覧しているウェブページの滞在時間、現在の滞在の際の閲覧したウェブページ数等である。履歴情報利用動的属性値は、過去の来訪時の操作情報の履歴をも用いて取得される動的属性値である。履歴情報利用動的属性値は、例えば、購入回数、購入金額、総購入金額、平均滞在時間、平均ＰＶ数、来訪回数、後述するスコア等である。
【００４４】
動的処理情報格納部２１２は、１または２以上の動的処理情報が格納される。動的処理情報は、条件と、当該条件を満たした際に実行する処理を識別する処理識別子とを有する。動的処理情報は、さらに処理タイミングを特定する情報を有しても良い。ここで、条件とは、処理識別子に対応する処理を行うことを判断するための条件である。条件は、ユーザの１以上の属性値に関連する条件である。条件は、１以上の動的属性値を用いた条件であることは好適である。さらに、条件は、１以上のリアルタイム動的属性値、または１以上の履歴情報利用動的属性値を用いた条件であることは好適である。条件は、例えば、「＜年齢＞２０代，＜購入回数＞５回以上，＜スコア＞７０以上」等であえる。また、処理識別子は、ＩＤ、関数名、メソッド名、処理に対応するプログラムの番地等である。処理識別子は、実行可能なプログラムでも良い。処理識別子は、条件に対応する処理を実行するための情報であれば何でも良い。
【００４５】
操作情報格納部２１３は、ユーザごとに、１以上の操作情報が格納される。操作情報格納部２１３は、ユーザ識別子に対応付けて、１以上の操作情報が格納される。なお、受信された操作情報と操作情報格納部２１３に格納される操作情報とは異なっても良い。操作情報受信部２２２が受信する操作情報と、操作情報格納部２１３に蓄積される操作情報とは、例えば、データ構造等が異なっていても良い。例えば、操作情報受信部２２２が受信する操作情報がプリミティブな操作の情報（例えば、「rightButtonON」）であり、操作情報格納部２１３に蓄積される操作情報が操作の意味や意義が判断可能な情報（例えば、「○○ページが表示されました」）でも良い。かかる場合、処理部２３が、受信された操作情報を用いて、操作情報格納部２１３に格納される操作情報を構成する。
【００４６】
受信部２２は、各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、ログイン指示、操作情報、選択指示である。
【００４７】
ログイン指示受信部２２１は、ユーザ端末１からログイン指示を受信する。ログイン指示とは、ログインの指示である。
【００４８】
操作情報受信部２２２は、ウェブサイトへの来訪者であるユーザのユーザ端末１から、１または２以上の操作情報を受信する。操作情報受信部２２２は、ユーザ端末１から直接的に操作情報を受信する必要はない。操作情報受信部２２２は、ユーザ端末１から入力された情報に基づいた操作情報を、後述する第二サーバ装置から受信しても良い。
【００４９】
選択指示受信部２２３は、管理端末３から選択指示を受信する。選択指示とは、ユーザを選択する指示である。選択指示は、通常、ユーザ識別子を有する。選択指示は、ユーザ端末識別子を有しても良い。なお、管理端末３の動作の詳細については後述する。管理端末３では、２以上の各ユーザに対して、属性値出力部２５１が出力した１以上の属性値を受信し、出力される。
【００５０】
処理部２３は、各種の処理を行う。各種の処理とは、ログイン処理部２３１等が行う処理である。処理部２３は、ウェブサイトに来訪中のユーザの閲覧に関する情報を、常時、取得する。閲覧に関する情報とは、ウェブサイトやウェブページの滞在時間、閲覧ページ数等である。つまり、例えば、処理部２３は、ウェブサイトに来訪中のユーザの当該サイトやウェブページの滞在時間を、常時、計測する。また、処理部２３は、受信された操作情報に基づいて、商品の購入処理、決済処理等を行う。また、処理部２３は、受信された操作情報に基づいて、ユーザの動的属性値を更新する。
【００５１】
ログイン処理部２３１は、受信されたログイン指示に応じて、ユーザ端末１のユーザに対するログイン処理を実行する。なお、ログイン処理の実行は公知技術であるので、詳細な説明を省略する。また、ログイン処理の実行は、通常、ログイン処理の結果のユーザ端末１への送信を含む、とする。ログイン処理部２３１は、通常、正当なユーザ識別子等が受信されれば、ログインを許可し、ユーザ端末１と通信可能とする。ログイン処理部２３１は、通常、正当ではないユーザ識別子等が受信されれば、ログインを不許可とし、エラーメッセージをユーザ端末１に送信する。また、ログイン処理部２３１は、ログイン指示が有するユーザ識別子と、ユーザ端末識別子とを対応付ける処理を行うことは好適である。なお、ユーザ端末識別子は、ログイン指示に含まれていても良いし、ログイン指示と一緒に受信されても良い。
【００５２】
応答部２３２は、受信された操作情報に応じた処理を行う。操作情報に応じた処理とは、例えば、操作情報に対応するウェブページの送信、操作情報に対応する商品の購入処理、操作情報に対応する決済処理等である。処理は、操作情報に従っていれば、何でも良い。
応答部２３２は、処理を行い、処理結果を取得する。なお、処理結果とは、例えば、飛び先のウェブページ、商品の購入指示の結果が記載されたパネル、エラーメッセージ等である。また、応答部２３２の処理は、公知技術であるので、詳細な説明を省略する。
【００５３】
操作情報蓄積部２３３は、ユーザ端末識別子と対にして、操作情報受信部２２２が受信した操作情報を操作情報格納部２１３に蓄積する。操作情報蓄積部２３３は、ログイン指示に含まれるユーザ識別子と対にして、操作情報受信部２２２が受信した操作情報を操作情報格納部２１３に蓄積する。ユーザ端末識別子と対にすることは、ユーザ識別子と対にすることであっても良い。
【００５４】
操作情報蓄積部２３３は、ログイン処理部２３１のログイン処理の実行前に、操作情報と対に受信されたユーザ端末識別子に対応付けて、操作情報受信部２２２が受信した操作情報を操作情報格納部２１３に蓄積する。なお、対に受信することは、同時に受信する必要まではない。
【００５５】
操作情報蓄積部２３３は、ログイン処理部２３１のログイン処理の実行後に、ログイン指示または操作情報と対に受信されたユーザ端末識別子またはユーザ識別子に対応付けて、操作情報受信部２２２が受信した操作情報を操作情報格納部２１３に蓄積する。
【００５６】
属性値取得部２３４は、ウェブサイトに来訪中のユーザの１以上の属性値を取得する。ここで、１以上の属性値は、上述した静的属性値、動的属性値を含み得る。属性値取得部２３４は、受信された１以上の操作情報を用いて、ウェブサイトに来訪中のユーザの１以上の属性値を取得する。属性値取得部２３４は、通常、ユーザ情報格納部２１１から１以上の静的属性値を取得する。また、属性値取得部２３４は、通常、受信された１または２以上の操作情報を用いて、１以上の動的属性値を取得する。
【００５７】
また、属性値取得部２３４は、操作情報受信部２２２が受信した１または２以上の操作情報を用いて、動的に変化する属性値である１以上の動的属性値を取得する。
【００５８】
属性値取得部２３４は、ウェブサイトに来訪中のユーザの１以上の属性値であり、当該ユーザ以外のユーザである他ユーザの１以上の属性値と比較して、予め決められた条件を満たすほど特徴的な１以上の属性値を取得する。ここで、予め決められた条件を満たすとは、（１）ユーザの属性値と同じ属性値を有する人の割合が閾値以下または閾値より小さいこと、（２）他に同じ属性値を有する人が居ないこと、（３）ユーザの属性値と同じ属性値を有する人の数が閾値以下または閾値より少ないこと、（４）予め格納されている属性値と同じ属性値を有すること等である。
【００５９】
属性値取得部２３４は、一のユーザ端末１に対して、ログイン前に蓄積された１以上の操作情報およびログイン後に蓄積された１以上の操作情報を操作情報格納部２１３から取得し、取得した２以上の操作情報を用いて、１以上の属性値を取得する。
【００６０】
スコア算出手段２３４１は、一のユーザに対して、ユーザの１以上の属性値、ユーザのユーザ端末１から操作情報受信部２２２が受信した１以上の操作情報のうちの２以上の情報を用いて、一のユーザのスコアを算出する。
【００６１】
スコア算出手段２３４１は、例えば、属性値取得部２３４が取得したウェブサイトまたはウェブページの滞在時間、購入回数、購入金額、総購入金額、ＰＶ数、平均滞在時間、来訪回数のうちの１以上の情報をパラメータとする増加関数により、スコアを算出する。スコアとは、例えば、管理者から見たユーザの重要度を示す情報である。なお、ＰＶ数とは、ページビューの数である。
【００６２】
サムネイル画像取得部２３５は、属性値取得部２３４が１以上の属性値を用いて、ユーザごとにサムネイル画像を取得する。サムネイル画像取得部２３５は、例えば、ユーザの性別、年齢に対応する画像を格納部２１から取得する。
【００６３】
サムネイル画像取得部２３５は、１以上の動的属性値を用いて、ユーザごとにサムネイル画像を取得することは好適である。
【００６４】
サムネイル画像取得部２３５は、例えば、ユーザの性別、年齢、スコア等の属性値を用いてサムネイル画像を取得する。サムネイル画像取得部２３５は、例えば、ユーザの性別、年齢に対応する元画像を格納部２１から取得し、ユーザのスコアに応じたスコア画像を生成し、スコア画像を元画像に貼り付け、サムネイル画像を生成する。なお、かかる場合、性別、年齢に対応する元画像が格納部２１に格納されている。
【００６５】
判断部２３６は、属性値取得部２３４が取得した１以上の属性値が、動的処理情報が有する条件を満たすか否かを判断する。判断部２３６は、属性値取得部２３４が取得した１以上の属性値が、動的処理情報格納部２１２の１以上の動的処理情報のうちのいずれかの動的処理情報が有する条件を満たすか否かを判断する。
【００６６】
条件処理実行部２３７は、判断部２３６における判断結果が条件を満たすとの判断結果である場合、当該判断結果に対応する条件と対になる処理識別子で識別される処理を実行する。
【００６７】
指示ユーザ処理部２３８は、選択指示に対応するユーザのユーザ端末１に対して、一の処理を行う。一の処理は、予め決められた処理でも良いし、選択指示が有する処理識別子に対応する処理でも良い。一の処理は、複数の処理を含んでも良い。一の処理は、例えば、広告配信、購入を促すレコメンド、割り引きクーポンの送付等である。
【００６８】
送信部２４は、各種の情報を送信し得る。各種の情報とは、例えば、処理結果、ユーザ端末識別子である。
【００６９】
処理結果送信部２４１は、応答部２３２における処理の結果に関する処理結果をユーザ端末１に送信する。
【００７０】
ユーザ端末送信部２４２は、少なくともユーザ端末１からログイン指示を受信する前に、操作情報受信部２２２が操作情報を受信した場合に、ユーザ端末１に対応する識別子であるユーザ端末識別子をユーザ端末１に送信する。
【００７１】
出力部２５は、各種の情報を出力する。ここで、出力とは、通常、外部の装置（管理端末３）への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。なお、出力部２５は、後述する第二サーバ装置に対応する管理端末３に、各種の情報を送信しても良い。
【００７２】
属性値出力部２５１は、属性値取得部２３４が取得した１以上の属性値を出力する。属性値出力部２５１は、属性値取得部２３４が取得した１以上の動的属性値を出力する。属性値出力部２５１は、スコアを含む１以上の属性値を出力することは好適である。
【００７３】
サムネイル画像出力部２５２は、サムネイル画像取得部２３５が取得したサムネイル画像を出力する。
【００７４】
管理端末３を構成する管理格納部３１には、各種の情報が格納される。各種の情報とは、例えば、管理者を識別する管理者識別子である。
【００７５】
管理受付部３２は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、選択指示、動的処理情報である。
【００７６】
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。管理受付部３２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７７】
管理処理部３３は、各種の処理を行う。各種の処理とは、管理受付部３２が受け付けた指示や情報等を送信するデータの構造にする処理、管理受信部３５はが受信した情報を出力するデータの構造にする処理等である。
【００７８】
管理送信部３４は、各種の指示や情報等を送信する。管理送信部３４は、通常、サーバ装置２に各種の指示や情報等を送信する。各種の指示や情報等とは、例えば、選択指示、動的処理情報である。
【００７９】
管理受信部３５は、各種の情報を受信する。管理受信部３５は、通常、サーバ装置２から各種の情報を受信する。各種の情報とは、例えば、ユーザごとの１以上の属性値、サムネイル画像である。
【００８０】
管理出力部３６は、各種の情報を出力する。各種の情報とは、ユーザごとの１以上の属性値、サムネイル画像である。
【００８１】
ユーザ格納部１１、格納部２１、ユーザ情報格納部２１１、動的処理情報格納部２１２、操作情報格納部２１３、および管理格納部３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８２】
ユーザ格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がユーザ格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報がユーザ格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がユーザ格納部１１等で記憶されるようになってもよい。
【００８３】
ユーザ処理部１３、処理部２３、ログイン処理部２３１、応答部２３２、操作情報蓄積部２３３、属性値取得部２３４、サムネイル画像取得部２３５、判断部２３６、条件処理実行部２３７、指示ユーザ処理部２３８、および管理処理部３３は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８４】
ユーザ送信部１４、送信部２４、処理結果送信部２４１、ユーザ端末送信部２４２、出力部２５、属性値出力部２５１、サムネイル画像出力部２５２、および管理送信部３４は、通常、無線または有線の通信手段で実現される。
【００８５】
ユーザ受信部１５、受信部２２、ログイン指示受信部２２１、操作情報受信部２２２、選択指示受信部２２３、および管理受信部３５は、通常、無線または有線の通信手段で実現される。
【００８６】
ユーザ出力部１６、および管理出力部３６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ユーザ出力部１６等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８７】
次に、情報システムＡの動作について説明する。まず、ユーザ端末１の動作について、図４のフローチャートを用いて説明する。
【００８８】
（ステップＳ４０１）ユーザ受付部１２は、ログイン指示を受け付けたか否かを判断する。ログイン指示を受け付けた場合はステップＳ４０２に行き、ログイン指示を受け付けない場合はステップＳ４０５に行く。
【００８９】
（ステップＳ４０２）ユーザ処理部１３は、ステップＳ４０１で受け付けたログイン指示から、送信するログイン指示を構成する。ユーザ送信部１４は、当該ログイン指示をサーバ装置２に送信する。
【００９０】
（ステップＳ４０３）ユーザ受信部１５は、ログイン処理の結果を受信したか否かを判断する。ログイン処理の結果を受信した場合はステップＳ４０４に行き、ログイン処理の結果を受信しない場合はステップＳ４０３に戻る。
【００９１】
（ステップＳ４０４）ユーザ出力部１６は、ステップＳ４０３で受信されたログイン処理の結果を出力する。ステップＳ４０１に戻る。
【００９２】
（ステップＳ４０５）ユーザ受付部１２は、ユーザから操作を受け付けたか否かを判断する。操作を受け付けた場合はステップＳ４０６に行き、操作を受け付けない場合はステップＳ４１０に行く。
【００９３】
（ステップＳ４０６）ユーザ処理部１３は、ステップＳ４０５で受け付けられた操作に基づいて、操作情報を構成する。
【００９４】
（ステップＳ４０７）ユーザ送信部１４は、ステップＳ４０６で構成された操作情報をサーバ装置２に送信する。
【００９５】
（ステップＳ４０８）ユーザ受信部１５は、操作情報に応じた処理結果をサーバ装置２から受信したか否かを判断する。処理結果を受信した場合はステップＳ４０９に行き、処理結果を受信しない場合はステップＳ４０８に戻る。
【００９６】
（ステップＳ４０９）ユーザ出力部１６は、ステップＳ４０８で受信された処理結果を出力する。ステップＳ４０１に戻る。
【００９７】
（ステップＳ４１０）ユーザ受信部１５は、サーバ装置２から情報を受信したか否かを判断する。情報を受信した場合はステップＳ４１１に行き、情報を受信しない場合はステップＳ４０１に戻る。なお、かかる情報は、通常、サーバ装置２における処理の結果であり、例えば、クーポン、広告、メッセージ等である。
【００９８】
（ステップＳ４１１）ユーザ処理部１３は、ステップＳ４１０で受信された情報を用いて出力される情報を構成する。ユーザ出力部１６は、当該情報を出力する。ステップＳ４０１に戻る。
【００９９】
なお、図４フローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、サーバ装置２の動作について、図５のフローチャートを用いて説明する。
【０１００】
（ステップＳ５０１）ログイン指示受信部２２１は、ユーザ端末１からログイン指示を受信したか否かを判断する。ログイン指示を受信した場合はステップＳ５０２に行き、ログイン指示を受信しない場合はステップＳ５０４に行く。
【０１０１】
（ステップＳ５０２）ログイン処理部２３１は、受信されたログイン指示に応じて、ユーザ端末１のユーザに対するログイン処理を実行する。なお、ログイン処理の実行には、通常、ログイン処理の結果のユーザ端末１への送信が含まれる。
【０１０２】
（ステップＳ５０３）処理部２３は、ユーザ端末識別子とユーザ識別子とを対応付ける。例えば、処理部２３は、ログイン指示が有するユーザ端末識別子とユーザ識別子とを対にして格納部２１に蓄積する。ステップＳ５０１に戻る。
【０１０３】
（ステップＳ５０４）操作情報受信部２２２は、ウェブサイトへの来訪者であるユーザのユーザ端末１から操作情報等を受信したか否かを判断する。操作情報等を受信した場合はステップＳ５０５に行き、操作情報等を受信しない場合はステップＳ５１１に行く。なお、操作情報等とは、例えば、操作情報とユーザ端末識別子である。また、操作情報等とは、例えば、操作情報とユーザ識別子である。また、操作情報等とは、例えば、ユーザの１以上の属性値を含む。
【０１０４】
（ステップＳ５０５）応答部２３２は、ステップＳ５０４で受信された操作情報に応じた処理を行う。なお、ここで、ユーザ端末送信部２４２は、ユーザ端末１からログイン指示を受信する前であることを確認し、操作情報受信部２２２が操作情報を受信した場合に、ユーザ端末１に対応する識別子であるユーザ端末識別子をユーザ端末１に送信しても良い。
【０１０５】
（ステップＳ５０６）処理結果送信部２４１は、応答部２３２における処理の結果に関する処理結果をユーザ端末１に送信する。
【０１０６】
（ステップＳ５０７）操作情報蓄積部２３３は、ログイン指示または操作情報と対に受信されたユーザ端末識別子またはユーザ識別子に対応付けて、ステップＳ５０４で受信された操作情報を操作情報格納部２１３に蓄積する。
【０１０７】
（ステップＳ５０８）操作情報を送信したユーザ端末１に対応するユーザ端末識別子が新しいか否か（ユーザが最初の来訪か否か）を判断する。新しい場合はステップＳ５０９に行き、新しくない場合はステップＳ５０１に戻る。
【０１０８】
（ステップＳ５０９）処理部２３は、当該ユーザ端末識別子を受信された操作情報を対にして格納部２１に蓄積する。
【０１０９】
（ステップＳ５１０）ユーザ端末送信部２４２は、当該ユーザ端末識別子を、操作情報等を送信してきたユーザ端末１に送信する。ステップＳ５０１に戻る。
【０１１０】
（ステップＳ５１１）選択指示受信部２２３は、管理端末３から選択指示を受信したか否かを判断する。選択指示を受信した場合はステップＳ５１２に行き、選択指示を受信しない場合はステップＳ５１４に行く。
【０１１１】
（ステップＳ５１２）指示ユーザ処理部２３８は、選択指示に対応するユーザ識別子またはユーザ端末識別子を取得する。ステップＳ５０１に戻る。なお、選択指示に対応するユーザ識別子またはユーザ端末識別子とは、選択指示に含まれるユーザ識別子またはユーザ端末識別子でも良いし、選択指示に含まれるＩＤと対になるユーザ識別子またはユーザ端末識別子でも良い。なお、ＩＤと対になるユーザ識別子またはユーザ端末識別子は、例えば、格納部２１で管理されている。
【０１１２】
（ステップＳ５１３）指示ユーザ処理部２３８は、ユーザ識別子またはユーザ端末識別子で識別されるユーザ端末１に対して、一の処理を行う。ステップＳ５０１に戻る。
【０１１３】
（ステップＳ５１４）処理部２３は、管理者通知処理を行う。管理者通知処理は、管理端末３に、現在、来訪中のユーザの情報を出力する処理である。管理者通知処理の具体例について、図６のフローチャートを用いて説明する。
【０１１４】
（ステップＳ５１５）条件処理実行部２３７は、自動処理を行う。ステップＳ５０１に戻る。自動処理とは、条件に合致する来訪中のユーザのユーザ端末１に、条件に対応する処理を自動的に行うことである。自動処理の具体例について、図７のフローチャートを用いて説明する。
【０１１５】
なお、図５フローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１６】
次に、ステップＳ５１４の管理者通知処理の具体例について、図６のフローチャートを用いて説明する。
【０１１７】
（ステップＳ６０１）処理部２３は、カウンタｉに１を代入する。
【０１１８】
（ステップＳ６０２）処理部２３は、ウェブページに、ｉ番目の来訪者が存在するか否かを判断する。ｉ番目の来訪者が存在する場合はステップＳ６０３に行き、ｉ番目の来訪者が存在しない場合は上位処理にリターンする。
【０１１９】
（ステップＳ６０３）属性値取得部２３４は、ｉ番目の来訪者のユーザ識別子を取得する。そして、属性値取得部２３４は、当該ユーザ識別子と対になる１以上の静的属性値をユーザ情報格納部２１１から取得する。
【０１２０】
（ステップＳ６０４）属性値取得部２３４は、ｉ番目の来訪者のユーザ識別子と対になる１以上の操作情報を操作情報格納部２１３から取得する。そして、属性値取得部２３４は、当該１以上の操作情報を用いて、１以上の動的属性値を取得する。なお、属性値取得部２３４は、格納部２１に蓄積されている、当該ユーザの１以上の属性値を用いて、１以上の動的属性値を取得しても良い。なお、属性値取得部２３４は、新たに取得した１以上の動的属性値を、ユーザ識別子に対応付けて、ユーザ情報格納部２１１に蓄積することは好適である。
【０１２１】
（ステップＳ６０５）スコア算出手段２３４１は、ステップＳ６０３で取得された１以上の静的属性値、ステップＳ６０４で取得された１以上の動的属性値のうちの、２以上の属性値を用いてスコアを算出する。なお、このスコアも動的属性値の一種であると考えても良い。
【０１２２】
（ステップＳ６０６）サムネイル画像取得部２３５は、ステップＳ６０３で取得された１以上の静的属性値に対応する元画像を格納部２１から取得する。
【０１２３】
（ステップＳ６０７）サムネイル画像取得部２３５は、ステップＳ６０５で算出されたスコアを用いて、スコア画像を生成する。
【０１２４】
（ステップＳ６０８）サムネイル画像取得部２３５は、ステップＳ６０６で取得された元画像とステップＳ６０７で生成されたスコア画像とを用いて、サムネイル画像を生成する。
【０１２５】
（ステップＳ６０９）属性値出力部２５１は、属性値取得部２３４が取得した１以上の属性値（静的属性値および動的属性値）を管理端末３に送信する。
【０１２６】
（ステップＳ６１０）ステップＳ６０８で生成されたサムネイル画像を管理端末３に送信する。
【０１２７】
（ステップＳ６１１）処理部２３は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１２８】
次に、ステップＳ５１５の自動処理の具体例について、図７のフローチャートを用いて説明する。
【０１２９】
（ステップＳ７０１）処理部２３は、カウンタｉに１を代入する。
【０１３０】
（ステップＳ７０２）処理部２３は、ウェブページに、ｉ番目の来訪者が存在するか否かを判断する。ｉ番目の来訪者が存在する場合はステップＳ７０３に行き、ｉ番目の来訪者が存在しない場合は上位処理にリターンする。なお、ｉ番目の来訪者が存在するか否かは、格納部２１の情報を検査することにより判断可能である。つまり、来訪者のユーザの操作情報やユーザ識別子またはユーザ端末識別子は、常時、更新され、格納部２１に格納されている。
【０１３１】
（ステップＳ７０３）属性値取得部２３４は、ｉ番目の来訪者のユーザ識別子を取得する。そして、属性値取得部２３４は、当該ユーザ識別子と対になる１以上の静的属性値または／および１以上の動的属性値を取得する。なお、ここで、図６の管理者通知の処理の際に取得した属性値を使用することは好適である。
【０１３２】
（ステップＳ７０４）処理部２３は、カウンタｊに１を代入する。
【０１３３】
（ステップＳ７０５）判断部２３６は、ｊ番目の動的処理情報が動的処理情報格納部２１２に存在するか否かを判断する。ｊ番目の動的処理情報が存在する場合はステップＳ７０６に行き、ｊ番目の動的処理情報が存在しない場合はステップＳ７１１に行く。
【０１３４】
（ステップＳ７０６）判断部２３６は、ステップＳ７０３で取得された１以上の属性値がｊ番目の動的処理情報が有する条件に合致するか否かを判断する。
【０１３５】
（ステップＳ７０７）判断部２３６の判断結果が、条件に合致するとの判断結果である場合はステップＳ７０７に行き、条件に合致しないとの判断結果である場合はステップＳ７１０に行く。
【０１３６】
（ステップＳ７０８）条件処理実行部２３７は、ｊ番目の動的処理情報が有する処理識別子を取得する。
【０１３７】
（ステップＳ７０９）条件処理実行部２３７は、ステップＳ７０７で取得した処理識別子で識別される処理を実行する。
【０１３８】
（ステップＳ７１０）処理部２３は、カウンタｊを１、インクリメントする。ステップＳ６０５に戻る。
【０１３９】
（ステップＳ７１１）処理部２３は、カウンタｉを１、インクリメントする。ステップＳ６０２に戻る。
【０１４０】
次に、管理端末３の動作について、図８のフローチャートを用いて説明する。
【０１４１】
（ステップＳ８０１）管理受信部３５は、サーバ装置２からユーザの情報を受信したか否かを判断する。情報を受信した場合はステップＳ８０２に行き、情報を受信しない場合はステップＳ８０３に行く。なお、ユーザの情報には、１以上の属性値が含まれる。また、ユーザの情報に、サムネイル画像が含まれることは好適である。
【０１４２】
（ステップＳ８０２）管理出力部３６は、ステップＳ８０１で受信された情報を出力する。ステップＳ８０１に戻る。
【０１４３】
（ステップＳ８０３）管理受付部３２は、選択指示を受け付けたか否かを判断する。選択指示を受け付けた場合はステップＳ８０４に行き、選択指示を受け付けない場合はステップＳ８０５に行く。
【０１４４】
（ステップＳ８０４）管理処理部３３は、ステップＳ８０３で受け付けられた選択指示を送信するデータの構造にする。管理処理部３３は、例えば、選択されたユーザのユーザ識別子を含む選択指示を構成する。そして、管理送信部３４は、当該選択指示をサーバ装置２に送信する。ステップＳ８０１に戻る。
【０１４５】
（ステップＳ８０５）管理受付部３２は、動的処理情報を受け付けたか否かを判断する。動的処理情報を受け付けた場合はステップＳ８０６に行き、動的処理情報を受け付けない場合はステップＳ８０１に戻る。
【０１４６】
（ステップＳ８０６）管理処理部３３は、ステップＳ８０５で受け付けられた動的処理情報を送信する情報の構造に変更する。そして、管理送信部３４は、当該動的処理情報をサーバ装置２に送信する。ステップＳ８０１に戻る。なお、ここで、送信された動的処理情報は、サーバ装置２で蓄積される。
【０１４７】
なお、図８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４８】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１４９】
今、サーバ装置２は、例えば、商品購入のＥＣサイトのウェブページが格納されているサーバである、とする。そして、ユーザが、当該ＥＣサイトを訪問し、商品を閲覧する、商品を購入する等の操作を行う、とする。
【０１５０】
そして、今、サーバ装置２のユーザ情報格納部２１１には、図９に示す構造を有するユーザ情報管理表が格納されている。ユーザ情報管理表には、「ユーザ識別子」「氏名」「メールアドレス」「静的属性値」「動的属性値」を有するレコードが格納される。「静的属性値」は、ここでは「性別」「年齢」「未婚／既婚」「出身地」「メンバー」等を有する。「未婚／既婚」は未婚か既婚かを示す情報である。「メンバー」は本システムにメンバー登録されているか否か（メンバーが否か）を示す。ここでは、メンバーの値「１」に対応するユーザがメンバーであり、メンバーの値「０」に対応するユーザがメンバーではない。「動的属性値」は「リアルタイム動的属性値」「履歴情報利用動的属性値」を有する。「リアルタイム動的属性値」は、ここでは「滞在時間」「閲覧ページ数」を有する。「滞在時間」は現在の訪問におけるサイト内の滞在時間である。「閲覧ページ数」は現在の訪問におけるサイト内で閲覧したページ数である。「履歴情報利用動的属性値」は、ここでは「来訪回数」「購入回数」「総購入金額」「平均ＰＶ数」「スコア」等を有する。「来訪回数」は、今までにユーザが本ＥＣサイトに来訪した回数である。「購入回数」は、今までにユーザが本ＥＣサイトで商品を購入した回数である。「総購入金額」は、今までにユーザが本ＥＣサイトで商品を購入した総金額である。「平均ＰＶ数」は、ユーザの１回の訪問あたりの平均の閲覧ページ数である。「スコア」は、ユーザのスコアである。ここでは、格納部２１は、「来訪回数」「購入回数」「総購入金額」「平均ＰＶ数」のうちの１以上の属性値をパラメータとする増加関数によりスコアを算出する演算式を格納している、とする。また、この演算式は、静的属性値のうちの１以上の情報を用いてスコアを算出する演算式であることは好適である。演算式は、例えば、メンバー「１」の場合は、スコアの値を増加させるように算出する演算式でも良い。例えば、演算式は、例えば、メンバー「１」の場合は、スコアの値を１．１倍し、メンバー「０」の場合は、スコアの値を変更しない等であることは好適である。
【０１５１】
また、動的処理情報格納部２１２には、図１０に示す構造を有する動的処理情報管理表が格納される。動的処理情報管理表には、「ＩＤ」「条件」「処理タイミング」「処理識別子」を有するレコードが格納される。「ＩＤ」はレコードを識別する情報である。「条件」は処理を実行するための条件である。「処理タイミング」は処理を実行するためのタイミングを特定する情報である。なお、処理タイミングが「−」の場合は、条件を満たした場合に実行することを意味する。「処理タイミング」は、１日に１回のみ、１アクセスに対して１回のみ等でも良い。「処理識別子」は、条件に対応する処理を実行するための情報であり、ここでは、処理を特定する情報である。
【０１５２】
動的処理情報管理表において、「ＩＤ＝１」のレコードは、年齢が３０代であり、購入回数が５回以上であり、スコアが７０以上のユーザに対して、ログイン時に、「あなたを応援するクーポンをお届けします」というメッセージを送信し、ログイン後のユーザ端末１に、「クーポン１」というクーポンを送信することを示す。なお、「クーポン１」は、格納部２１に格納されている、とする。また、「ＩＤ＝２」のレコードは、「滞在時間が１８０秒以上であり、メンバーであり、スコアが５０以上のユーザに対して、かかる条件を満たした際に、「何かお困りでしょうか？  お困りの際は○○にご連絡下さい」というメッセージを送信することを示す。
【０１５３】
また、格納部２１には、ユーザの属性値の条件に対応する元画像が格納されている、としる。そして、格納部２１には、スコア画像の元になる元スコア画像が格納されている、としる。
【０１５４】
また、操作情報格納部２１３には、図１１に示す構造を有する操作情報管理表が格納される。操作情報管理表には、ユーザごとに、１以上の操作情報が格納される。ここでは、操作情報管理表には、「ＩＤ」「ユーザ識別子」「日時」「操作種類識別子」「操作情報」を有するレコードが格納される。「ＩＤ」はレコードを識別する情報である。「日時」は、概ね操作が行われた日時、または操作情報が受信された日時である。「操作種類識別子」は操作情報の種類を示す情報である。操作種類識別子「ａ」は、操作情報がユーザの操作を特定する情報であることを示す。操作種類識別子「ｂ」は、操作情報がサーバ装置２が実行した処理を特定する情報であることを示す。
【０１５５】
かかる状況において、現在、１１名のユーザが本ＥＣサイトに来訪中であり、ＥＣサイトで商品の情報を閲覧したり、商品を購入しようとしたりしている、とする。
【０１５６】
そして、ユーザがユーザ端末１に対して操作を行うと、ユーザ端末１のユーザ受付部１２は、ログイン指示または操作情報を受け付ける。そして、ユーザ処理部１３は、送信する情報を構成する。次に、ユーザ送信部１４は、構成された情報をサーバ装置２に送信する。
【０１５７】
そして、サーバ装置２の受信部２２は、ログイン指示または操作情報を受信する。そして、受信したログイン指示または操作情報に応じた処理を、ログイン処理部２３１または応答部２３２が行う。そして、処理結果送信部２４１は、応答部２３２における処理の結果に関する処理結果をユーザ端末１に送信する。
【０１５８】
以上の処理により、ユーザは、本ＥＣサイトにログインでき、また本ＥＣサイトの商品情報を閲覧したり、商品を購入したりすることができる。
【０１５９】
そして、サーバ装置２の操作情報蓄積部２３３は、受信された操作情報を操作情報管理表に蓄積する。なお、ユーザのログイン前は、操作情報蓄積部２３３は、ユーザ端末識別子（ここでは、ＣｏｏｋｉｅＩＤ）と対応付けて、操作情報を操作情報管理表に蓄積する。また、ログイン後は、ユーザ端末識別子と対応付いたユーザ識別子と対応付けて、操作情報を操作情報管理表に蓄積する。かかることにより、サーバ装置２は、本ＥＣサイトの来訪者が、来訪の途中でログインした場合でも、ログイン前の操作情報とログイン後の操作情報とをシームレスに利用できる、
【０１６０】
そして、処理部２３は、以下のように管理者通知処理を行う。つまり、処理部２３は、１１名の各来訪者の属性値をユーザ情報管理表（図９）から取得する。そして、スコア算出手段２３４１は、１以上の属性値のうち、スコア算出に用いる１以上の属性値を用いて、スコアを算出し、ユーザ情報管理表の各ユーザのスコアを更新する。
【０１６１】
次に、サムネイル画像取得部２３５は、取得された１以上の静的属性値に対応する元画像を格納部２１から取得する。また、サムネイル画像取得部２３５は、算出されたスコアを用いて、スコア画像を生成する。次に、サムネイル画像取得部２３５は、元画像とスコア画像とを用いて、サムネイル画像を生成する。
【０１６２】
そして、出力部２５は、サムネイル画像取得部２３５が取得したサムネイル画像と属性値取得部２３４が取得した１以上の属性値とを、ユーザごとに管理端末３に送信する。
【０１６３】
次に、管理端末３の管理受信部３５は、サーバ装置２から、来訪者ごとに、サムネイル画像と１以上の属性値とを受信する。そして、管理出力部３６は、受信された情報を出力する。かかる出力例は、図１２である。１２０１がサムネイル画像、１２０２がサムネイル画像の中のスコア画像、１２０３がユーザの属性値である。なお、図１２によれば、来訪中の４ユーザの属性値等が出力されているが、１２０４に示すように、現在の来訪者は１１名である。管理者は、画面をスクロールすることにより、他の来訪者の属性値等も閲覧できる。
【０１６４】
次に、条件処理実行部２３７は、以下のように自動処理を行う。つまり、判断部２３６は、１１名の来訪者ごとに、図１０の各動的処理情報の条件のうち、合う処理タイミングと対になる条件に合致するか否かを判断する。判断部２３６の判断結果が、条件に合致するとの判断結果である場合、条件処理実行部２３７は、条件と対になる処理識別子を取得する。そして、条件処理実行部２３７は、取得した処理識別子で識別される処理を実行する。
【０１６５】
ここで、例えば、判断部２３６が、ユーザ「太田Ｂ男」のログイン時に、太田Ｂ男の１以上の属性値が「ＩＤ＝１」の条件に合致すると判断した場合、条件処理実行部２３７は、図１０の「ＩＤ＝１」の処理識別子に対応する処理を実行する。
【０１６６】
そして、太田Ｂ男のユーザ端末１のユーザ受信部１５は、サーバ装置２からメッセージ「あなたを応援するクーポンをお届けします」を受信する。また、ユーザ受信部１５は、「クーポン１」というクーポンを受信する。そして、太田Ｂ男のユーザ端末１のユーザ出力部１６は、メッセージ「あなたを応援するクーポンをお届けします」と、「クーポン１」とを出力する。そして、太田Ｂ男は、クーポン１を利用して、お得に買い物が楽しめる。なお、メッセージやクーポンの出力は、ユーザが閲覧中のウェブページの中に出力されることは好適である。
【０１６７】
また、管理端末３の管理者は、図１２の画面を見て、１２０５のユーザ「田中Ｃ介」を選択した、とする。すると、管理受付部３２は、田中Ｃ介の選択指示を受け付ける。そして、管理者は、田中Ｃ介に対して行うアクション「ｓｅｎｄ（クーポン２）；」を入力または選択した、とする。すると、管理処理部３３は、受け付けられた選択指示を送信するデータの構造「ｓｅｎｄ（クーポン２，３）；」にする。なお、ｓｅｎｄの第二引数は、田中Ｃ介のユーザ識別子「３」である。次に、管理送信部３４は、当該選択指示「ｓｅｎｄ（クーポン２，３）；」をサーバ装置２に送信する。
【０１６８】
次に、サーバ装置２の選択指示受信部２２３は、管理端末３から選択指示「ｓｅｎｄ（クーポン２，３）；」を受信する。次に、指示ユーザ処理部２３８は、選択指示に対応するユーザ識別子「３」を取得する。そして、指示ユーザ処理部２３８は、ユーザ識別子「３」で識別される田中Ｃ介のユーザ端末１に対して、クーポン２を送信する。なお、クーポン２は、例えば、格納部２１に格納されている、とする。ただし、クーポン２は、選択指示に含まれていても良い。
【０１６９】
次に、田中Ｃ介のユーザ端末１のユーザ受信部１５は、サーバ装置２からクーポン２を受信する。そして、ユーザ処理部１３は、受信されたクーポン２を用いて出力されるクーポン２を構成する。ユーザ出力部１６は、当該クーポン２を出力する。
【０１７０】
また、管理端末３の管理者は、図１２の画面の１２０１のユーザの操作情報の詳細を見たいと思い、図１２の１２０１のユーザを指示した、とする。すると、管理受付部３２は、かかる指示を受け付ける。次に、管理処理部３３は、ユーザ「山田Ａ夫」のユーザ識別子「１」を取得する。次に、管理処理部３３は、ユーザ識別子「１」と対になる操作情報を図１１の操作情報管理表から取得する。そして、管理処理部３３は、取得した１以上の操作情報を用いて、操作情報提示画面を構成する。次に、管理出力部３６は、操作情報提示画面を出力する。かかる操作情報提示画面の例は、図１３である。図１３において、操作情報の種類（操作情報識別子）に応じた操作情報の出力が行われており、管理者はユーザに対して行うべきアクションを判断しやすくなる。
【０１７１】
以上、本実施の形態によれば、ウェブサイトへの来訪者の状況がリアルタイムに把握できる。その結果、例えば、サイト運営の管理者は、ユーザに対して、より適切なアクションを起こすことができる。
【０１７２】
また、本実施の形態によれば、ウェブサイトへの来訪者の属性値が特定の条件を満たす場合に、特定のアクションが自動的に実行できる。その結果、ユーザに対して、適切なアクションを自動的に起こすことができる。
【０１７３】
また、本実施の形態によれば、サイト運営の管理者は、特定のユーザに対して、適切なアクションを起こすことができる。
【０１７４】
また、本実施の形態によれば、ログイン前の操作情報とログイン後の操作情報の両方を用いて、ユーザの属性値が適切に取得できる。
【０１７５】
また、本実施の形態によれば、ユーザのスコアを出力できる。その結果、例えば、サイト運営の管理者は、適切なユーザに対して、アクションを起こすことができる。
【０１７６】
また、本実施の形態によれば、ユーザの属性値を用いて取得されたサムネイル画像を出力できる。その結果、例えば、サイト運営の管理者は、容易に、適切なユーザに対して、アクションを起こすことができる。
【０１７７】
なお、本実施の形態において、サーバ装置２と管理端末３とは一体化された装置でも良い。かかる場合、サーバ装置２の出力部２５は、通常、各種の情報を表示する。
【０１７８】
また、本実施の形態において、情報システムは、１または２以上のユーザ端末１、１または２以上の第二サーバ装置４、サーバ装置５、および１または２以上の管理端末３を備える構成でも良い。かかる場合の情報システムは、情報システムＢである、とする。また、第二サーバ装置４は、ユーザ端末１と通信し、操作情報をサーバ装置５に送信する装置である。また、第二サーバ装置４は、例えば、既存のＥＣサイトのサーバである。そして、第二サーバ装置４から送信された操作情報等の情報がサーバ装置５によって受信され、サーバ装置５が操作情報を用いてユーザの１以上の動的属性値を取得する。また、サーバ装置５は、第二サーバ装置４に対応する管理端末３に、ユーザの１以上の属性値やサムネイル画像を送信する。また、第二サーバ装置４はサーバ装置５からの指示に基づいてユーザ端末１に対してアクションを起こす、またはサーバ装置５が直接的にユーザ端末１に対してアクションを起こす。なお、アクションとは、例えば、上述したクーポンの送付、広告の送付、メッセージの送付等である。
【０１７９】
かかる場合の情報システムＢの概念図を図１４に示す。情報システムＢは、１または２以上のユーザ端末１、１または２以上の第二サーバ装置４、サーバ装置５、および１または２以上の管理端末３を備える。第二サーバ装置４、サーバ装置５は、例えば、ＡＳＰのサーバ、クラウドサーバ等である。但し、第二サーバ装置４、サーバ装置５の種類は問わない。
【０１８０】
かかる場合の情報システムＢのブロック図を図１５に示す。第二サーバ装置４は、第二格納部４１、第二受信部４２、第二処理部４３、および第二送信部４４を具備する。第二格納部４１は、ユーザごとに１以上の静的属性値を格納している。第二受信部４２は、ログイン指示受信部２２１、および第二操作情報受信部４２２を具備する。第二操作情報受信部４２２は、操作情報をユーザ端末１から受信する。第二処理部４３は、ログイン処理部２３１、および応答部２３２を具備する。第二送信部４４は、処理結果送信部２４１、ユーザ端末送信部２４２、および第二操作情報送信部４４３を具備する。第二操作情報送信部４４３は、操作情報をサーバ装置５に送信する。
【０１８１】
サーバ装置５は、格納部２１、受信部５２、処理部５３、送信部５４、および出力部２５を備える。受信部５２は、第二サーバ装置４から操作情報を受信する操作情報受信部２２２、および選択指示受信部２２３を備える。処理部５３は、操作情報蓄積部２３３、属性値取得部２３４、サムネイル画像取得部２３５、判断部２３６、条件処理実行部２３７、および指示ユーザ処理部２３８を備える。属性値取得部２３４は、スコア算出手段２３４１を備える。送信部５４は、ユーザ端末送信部２４２を備える。
【０１８２】
第二格納部４１は、は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。第二格納部４１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が第二格納部４１で記憶されるようになってもよく、通信回線等を介して送信された情報が第二格納部４１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が第二格納部４１で記憶されるようになってもよい。
【０１８３】
第二受信部４２、および受信部５２は、通常、無線または有線の通信手段で実現される。
【０１８４】
第二処理部４３、および処理部５３は、通常、ＭＰＵやメモリ等から実現され得る。第二受信部４２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８５】
第二送信部４４、および送信部５４は、は、通常、無線または有線の通信手段で実現される。
【０１８６】
また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、コンピュータがアクセス可能な記録媒体は、ユーザに関する情報であり、１以上の属性値を有する情報である２以上のユーザ情報が格納されるユーザ情報格納部を具備し、コンピュータを、ウェブサイトへの来訪者であるユーザのユーザ端末から、当該ユーザのウェブサイトに対する操作に関する操作情報を受信する操作情報受信部と、操作情報を用いて、ウェブサイトに来訪中のユーザの１以上の属性値を取得する属性値取得部と、属性値取得部が取得した１以上の属性値を出力する属性値出力部として機能させるためのプログラムである。
【０１８７】
また、上記プログラムにおいて、コンピュータを、前記操作情報に応じた処理を行う応答部と、応答部における処理の結果に関する処理結果を前記ユーザ端末に送信する処理結果送信部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０１８８】
また、本実施の形態における管理端末を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、コンピュータを、サーバ装置からユーザごとの１以上の属性値を受信する管理受信部と、前記ユーザごとの１以上の属性値を出力する管理出力部３６と、前記１以上のユーザのうちの、一のユーザの選択指示を受け付ける管理受付部と、前記一のユーザの選択指示を前記サーバ装置に送信する管理送信部として機能させるためのプログラムである。
【０１８９】
（実施の形態２）
本実施の形態において、ブロックを管理する１以上のブロック情報を用いて、１以上の各ブロックに対して、各種の処理を行えるウェブページ処理装置を具備する情報システムについて説明する。なお、ブロックとは、ウェブページ内の部分コンテンツである。また、処理は、例えば、部分コンテンツ選択出力処理、ユーザ操作分析処理、編集処理である。部分コンテンツ選択出力処理とは、ブロックに対応する２以上の部分コンテンツのうちの一の部分コンテンツを選択し、当該選択した一の部分コンテンツを含むウェブページを出力する処理である。ユーザ操作分析処理とは、ブロック単位でのユーザの操作の分析を行う処理である。編集処理は、ブロックに対応する部分コンテンツの編集処理である。
【０１９０】
図１６は、本実施の形態における情報システムＣの概念図である。情報システムＣは、１または２以上のユーザ端末６、ウェブページ処理装置７、１または２以上の管理端末８を備える。なお、管理端末８は、例えば、ウェブページごとに存在しても良い。
【０１９１】
ユーザ端末６、管理端末８は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。
【０１９２】
ウェブページ処理装置７は、例えば、ＡＳＰのサーバ、クラウドサーバ等である。但し、ウェブページ処理装置７の種類は問わない。ウェブページ処理装置７は、後述するように、サーバ装置２の一部の機能を有するが、サーバ装置２のすべての機能を有しても良い。
【０１９３】
ユーザ端末６とウェブページ処理装置７とは、インターネット等のネットワークにより通信可能である。また、ウェブページ処理装置７と管理端末８とは、インターネット、ＬＡＮ等のネットワークにより通信可能である。
【０１９４】
図１７は、本実施の形態における情報システムＣのブロック図である。図１８は、ウェブページ処理装置７のブロック図である。
【０１９５】
情報システムＣを構成するユーザ端末６は、ユーザ格納部６１、ユーザ受付部６２、ユーザ処理部６３、ユーザ送信部６４、ユーザ受信部６５、およびユーザ出力部６６を備える。
【０１９６】
ウェブページ処理装置７は、格納部７１、受信部７２、処理部７３、送信部７４、および出力部７５を備える。格納部７１は、ユーザ情報格納部２１１、操作情報格納部２１３、およびブロック情報格納部７１１を備える。受信部７２は、ログイン指示受信部２２１、操作情報受信部２２２、出力指示受信部７２１、編集指示受信部７２２、および設定指示受信部７２３を備える。処理部７３は、ログイン処理部２３１、応答部２３２、操作情報蓄積部２３３、属性値取得部２３４、ブロック処理部７３１、およびブロック蓄積部７３２を備える。属性値取得部２３４は、スコア算出手段２３４１を備える。ブロック処理部７３１は、ブロック特定手段７３１１、ブロック操作情報取得手段７３１２、部分コンテンツ編集手段７３１３、部分コンテンツ選択手段７３１４、および出力ページ処理手段７３１５を備える。送信部７４は、処理結果送信部２４１、およびユーザ端末送信部２４２を備える。出力部７５は、結果出力部７５１を備える。
【０１９７】
管理端末８は、管理格納部８１、管理受付部８２、管理処理部８３、管理送信部８４、管理受信部８５、および管理出力部８６を備える。
【０１９８】
ユーザ端末６を構成するユーザ格納部６１には、各種の情報が格納される。各種の情報とは、例えば、ユーザ識別子、ユーザ端末識別子、ユーザの属性値等である。ユーザ識別子は、ユーザを識別する情報であり、例えば、ＩＤである。ユーザ識別子は、電話番号、クレジットカード番号、メールアドレス等でも良い。ユーザ端末識別子は、ユーザ端末１を識別する情報であり、例えば、Ｃｏｏｋｉｅ  ＩＤ、セッション識別子、ＩＰアドレス、ＭＡＣアドレス等である。また、ユーザの属性値は、例えば、ユーザの性別、年齢等の静的属性値である。
【０１９９】
ユーザ受付部６２は、ユーザから指示や情報等の入力を受け付ける。指示や情報等とは、例えば、操作情報、ログイン指示、出力指示等である。操作情報とは、ユーザのウェブサイトに対する操作に関する情報である。操作情報は、操作特定情報を有する。操作特定情報は、操作の内容を特定する情報である。操作特定情報は、プリミティブな命令（例えば、「rightButtonON」「drug」）でも良いし、管理者等の人が見て、操作の意味や意義を判断できる情報（例えば、「右マウスボタンが押下されたこと」「オブジェクトがドラッグされたこと」）でも良い。なお、部分コンテンツはオブジェクトでも良い。操作情報は、通常、対象特定情報を有する。対象特定情報は、操作対象を特定する情報である。対象特定情報は、例えば、操作対象のオブジェクトを識別するオブジェクト識別子、後述する箇所識別情報、ユーザ端末６における座標情報などである。対象特定情報は、ウェブページを識別するページ識別子でも良い。ページ識別子は、例えば、ＵＲＩ、ＵＲＬ、ウェブページのＩＤ、ウェブページの名前である。オブジェクト識別子は、部分コンテンツ識別子でも良い。
【０２００】
操作情報は、例えば、ボタンを押下したことを示す情報、アンカーを指示したことを示す情報、別のページに飛ぶための操作の情報、フィールドに入力した情報等である。操作情報は、例えば、「rightButtonON  object  X」（オブジェクトＸに対して右マウスボタンが押下された（指示された）こと）、「drug object A」（オブジェクトＡがドラッグされたこと）、「＜購入商品ＩＤ＞１２３  ＜数量＞３」（１２３で識別される商品が３個購入されたこと）、「jump http://www.xxx.co.jp」（ＵＲＬ”http://www.xxx.co.jp”で特定されるウェブページにアクセスされたこと）等である。
【０２０１】
なお、操作情報のデータ構造、情報の粒度等は問わない。操作情報は、通常、ユーザが行った操作を特定する情報であるが、ユーザの操作に起因する、ウェブページ処理装置７が行った処理に関する情報を含んでも良い。
【０２０２】
ログイン指示とは、ログインの指示である。ログイン指示は、例えば、ユーザ識別子を有する。ログイン指示は、例えば、ユーザ識別子とパスワードとを有する。なお、ウェブページは、ウェブサイトと言っても良い。ウェブサイトは、例えば、ＥＣサイトである。但し、ウェブページの種類は問わない。
【０２０３】
出力指示とは、ウェブページを出力する指示である。出力指示は、ウェブページを特定するページ識別子を有する。ページ識別子は、例えば、ＵＲＩ、ＵＲＬ、ＵＲＩの一部、ＵＲＬの一部である。
【０２０４】
編集指示とは、部分コンテンツを編集するための指示である。編集指示は、例えば、部分コンテンツを有する。編集指示は、例えば、編集のための命令（例えば、「削除」）を有する。
【０２０５】
設定指示とは、後述するブロック情報を追加する指示である。設定指示は、ブロック情報を有する。設定指示は、通常、ページ識別子を有する。設定指示は、１以上の部分コンテンツを有しても良い。
【０２０６】
指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。
【０２０７】
ユーザ処理部６３は、各種の処理を行う。各種の処理とは、例えば、ユーザ受付部６２が受け付けた指示や情報等を、送信する構造の指示や情報等に変更する処理、ユーザ受信部６５が受信した情報を出力する構造に変更する処理等である。
【０２０８】
ユーザ送信部６４は、各種の情報や指示等を送信する。各種の情報や指示等とは、例えば、操作情報、ログイン指示、出力指示等である。ユーザ送信部６４は、通常、ウェブページ処理装置７に情報や指示等を送信する。ユーザ送信部６４は、操作情報に加えて、ユーザの属性値を送信しても良い。なお、ユーザの属性は、ユーザ格納部６１に格納されており、例えば、ユーザの性別、年齢等である。ここで送信するユーザの属性は、例えば、静的属性値である。
【０２０９】
ただし、ユーザ送信部６４は、図示しない１または２以上のウェブサーバに情報や指示等を送信しても良い。かかる場合、ウェブサーバからウェブページ処理装置７に操作情報等が送信される。なお、ウェブサーバは、ウェブページを格納しているサーバである。
【０２１０】
ユーザ受信部６５は、各種の情報を受信する。各種の情報とは、例えば、処理結果、ログイン処理の結果、ブロック処理結果である。ブロック処理結果は、例えば、ブロック操作情報、出力するウェブページ、出力するウェブページを構成する部分コンテンツである。ブロック操作情報は、ブロックに対する操作に関する情報である。
【０２１１】
ユーザ出力部６６は、各種の情報を出力する。各種の情報とは、例えば、ユーザ受信部６５が受信し、ユーザ処理部６３が出力される構造に変更した情報であり、例えば、処理結果、ログイン処理の結果、ブロック処理結果である。
【０２１２】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０２１３】
ウェブページ処理装置７を構成する格納部７１には、各種の情報が格納される。各種の情報は、例えば、ユーザ情報、操作情報、スコアを算出するための演算式の情報、後述するブロック情報である。各種の情報は、例えば、ブロック情報に対応する１または２以上のウェブページである。なお、ウェブページは、図示しないウェブサーバに格納されていても良い。
【０２１４】
ブロック情報格納部７１１は、１または２以上のブロック情報が格納される。ブロック情報は、ウェブページに対応付けられていることは好適である。ブロック情報は、例えば、ページ識別子に対応付けられている。
【０２１５】
ブロック情報は、ブロックに関する情報である。ブロック情報は、ブロックを管理するための情報である。ブロック情報は、ブロック識別子と箇所識別情報とを有する。ブロック識別子とは、ウェブページ内の部分コンテンツであるブロックを識別する情報である。ブロック識別子は、例えば、ＩＤ、ブロック名（エリア名と言っても良い）である。ブロック識別子は、箇所識別情報であっても良い。かかる場合、ブロック情報は、箇所識別情のみでも良い。箇所識別情報は、ブロックのウェブページにおける箇所を特定する情報である。箇所識別情報は、例えば、ＣＳＳセレクタ、ウェブページのファイル内のオフセット（例えば、「開始のオフセットと終了のオフセット」「開始のオフセットのみ」）、ウェブページファイル内の行番号、ウェブページファイル内の開始の行番号と終了の行番号、１または２以上のタグの集合である。なお、ＣＳＳセレクタもタグの集合の一種である、と考えても良い。また、箇所識別情報は、ブロックのウェブページにおける箇所を特定できる情報であれば何でも良く、その構造や内容等は問わない。また、ＣＳＳは、Cascading Style Sheetsである。
【０２１６】
ブロック情報は、１または２以上のブロック関連情報を有しても良い。ブロック関連情報は、ブロックに関する情報である。ブロック関連情報は、ブロックの属性値でも良い。ブロック関連情報は、例えば、ブロック操作情報、部分コンテンツである。
【０２１７】
ブロック操作情報は、ユーザのブロックに対する操作に関する情報である。ブロック操作情報は、ユーザのブロックに対する操作を特定する操作情報でも良い。ブロック操作情報は、２以上の操作情報を統計処理した結果でも良い。統計処理した結果は、例えば、指示（押下）された回数、表示された回数、表示されていた総時間、マウスカーソルが配置された回数、マウスカーソルが配置されていた総時間である。統計処理した結果は、１または２以上の操作情報から得られる情報であれば何でも良い。なお、統計処理した結果のブロック操作情報は、統計ブロック操作情報と言っても良い。
【０２１８】
部分コンテンツは、ウェブページを構成し得るコンテンツである。部分コンテンツは、ブロック情報が有する箇所識別情報が特定する箇所に配置されるコンテンツである。部分コンテンツは、文字列、静止画、動画、音声等、そのデータタイプは問わない。部分コンテンツは、タグを有しても良い。
【０２１９】
ブロック情報は、一の箇所識別情報に対応付く２以上の異なる部分コンテンツを有しても良い。なお、ブロック情報が２以上の異なる部分コンテンツを有する場合であり、当該ウェブページが出力される場合は、通常、当該２以上の異なる部分コンテンツから一の部分コンテンツが選択され、当該一の箇所識別情報が特定する箇所に当該選択された一の部分コンテンツが配置されたウェブページが出力される。
【０２２０】
受信部７２は、各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、ログイン指示、操作情報、出力指示、編集指示、設定指示、ブロック情報出力指示である。
【０２２１】
出力指示受信部７２１は、ウェブページに対する出力指示を受信する。出力指示受信部７２１は、例えば、ユーザ端末６または管理端末８から、出力指示を受信する。出力指示は、通常、ページ識別子（例えば、ＵＲＬ）を有する。出力指示は、ユーザ識別子を有することは好適である。
【０２２２】
編集指示受信部７２２は、部分コンテンツに対する編集指示を受信する。編集指示受信部７２２は、例えば、管理端末８から編集指示を受信する。編集指示は、例えば、ページ識別子、部分コンテンツを特定する情報、部分コンテンツを有する。部分コンテンツを特定する情報は、例えば、部分コンテンツ識別子、ブロック識別子である。
【０２２３】
設定指示受信部７２３は、ブロック情報を追加する指示である設定指示を受信する。設定指示受信部７２３は、例えば、管理端末８から設定指示を受信する。設定指示は、例えば、ページ識別子、箇所識別情報、部分コンテンツを有する。設定指示は、例えば、エリア名、後述するセグメント条件、後述する確率条件を有する。
【０２２４】
処理部７３は、各種の処理を行う。各種の処理とは、例えば、ログイン処理部２３１、応答部２３２、操作情報蓄積部２３３、属性値取得部２３４、サムネイル画像取得部２３５、判断部２３６、条件処理実行部２３７、指示ユーザ処理部２３８、ブロック処理部７３１、ブロック蓄積部７３２が行う処理である。
【０２２５】
処理部７３は、ウェブサイトに来訪中のユーザの閲覧に関する情報を、常時、取得する。閲覧に関する情報とは、ウェブサイトやウェブページの滞在時間、閲覧ページ数等である。つまり、例えば、処理部７３は、ウェブサイトに来訪中のユーザの当該サイトやウェブページの滞在時間を、常時、計測する。また、処理部７３は、受信された操作情報に基づいて、商品の購入処理、決済処理等を行う。また、処理部７３は、受信された操作情報に基づいて、ユーザの動的属性値を更新する。また、処理部７３は、受信された操作情報に基づいて、特定の部分コンテンツが指示された回数を取得する。また、処理部７３は、特定の部分コンテンツが表示されている時間を取得する。
【０２２６】
ブロック処理部７３１は、箇所識別情報を用いてブロック処理を行う。ブロック処理部７３１は、ブロック情報格納部７１１に格納されているブロック情報の中の１以上の各ブロック情報が有する箇所識別情報を用いて、ブロック処理を行う。ブロック処理とは、ブロック情報により特定されるブロックに関する処理である。ブロック処理は、例えば、部分コンテンツ選択出力処理、ユーザ操作分析処理、編集処理である。なお、箇所識別情報を用いてブロック処理を行う場合の箇所識別情報の用い方は問わない。
【０２２７】
ブロック特定手段７３１１は、ブロック操作情報が有する対象特定情報に対応するブロックを特定する。ブロック特定手段７３１１は、ブロック操作情報が有する対象特定情報に対応する部分コンテンツを特定する。なお、部分コンテンツを特定することは、例えば、ブロックを特定することである。
【０２２８】
ブロック特定手段７３１１は、例えば、操作情報受信部２２２が受信した操作情報が有する対象特定情報に対応するブロックを特定する。ブロックを特定することは、例えば、ブロック識別子を取得すること、箇所識別情報を取得すること、ブロック情報を取得すること、ブロック情報またはブロック識別子または箇所識別情報へのリンク情報を取得すること等である。ブロックを特定する処理は、ブロックを特定できれば足り、その処理内容は問わない。
【０２２９】
ブロック特定手段７３１１は、例えば、操作情報受信部２２２が受信した操作情報が有する対象特定情報に対応する部分コンテンツを特定する。部分コンテンツを特定することは、例えば、部分コンテンツ識別子または部分コンテンツを取得することである。ブロックに対応する部分コンテンツが一つである場合、部分コンテンツを特定することは、例えば、ブロック識別子を取得すること、箇所識別情報を取得すること、ブロック情報を取得すること、ブロック情報またはブロック識別子または箇所識別情報へのリンク情報を取得すること等でも良い。
【０２３０】
ブロック操作情報取得手段７３１２は、受信された操作情報が有する操作特定情報を用いて、当該操作特定情報と対になる対象特定情報に対応するブロックに対する操作に関するブロック操作情報を取得する。ブロック操作情報は、ブロック処理結果の一例である。
【０２３１】
ブロック操作情報取得手段７３１２は、受信された操作情報が有する操作特定情報を用いて、当該操作特定情報と対になる対象特定情報に対応する部分コンテンツに対する操作に関するブロック操作情報を取得する。
なお、ブロック操作情報は、ブロックに対する操作の結果、取得されるプリミティブな情報である操作情報そのものでも良いし、１または２以上の操作情報から取得できる情報でも良い。１または２以上の操作情報から取得できる情報は、例えば、１以上の操作情報を統計処理した結果である。
【０２３２】
部分コンテンツ編集手段７３１３は、受信された編集指示に対する部分コンテンツを、編集指示に応じて変更する。
【０２３３】
部分コンテンツ選択手段５３１４は、出力指示に対するウェブページに対応するブロック情報のうち、２以上の部分コンテンツを有するブロック情報に対するブロックについて、２以上の部分コンテンツのうち、一の部分コンテンツを選択する。
【０２３４】
なお、ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを選択するアルゴリズムは問わない。
【０２３５】
部分コンテンツ選択手段５３１４は、例えば、出力指示を送信したユーザ端末６のユーザのユーザ情報が有する１以上の属性値を
ユーザ情報格納部２１１から取得し、当該１以上の属性値が満たすセグメント条件と対になる部分コンテンツを選択する。
【０２３６】
部分コンテンツ選択手段５３１４は、例えば、ブロック情報が有する２以上の部分コンテンツのうち、当該ブロック情報が有する確率条件が示す確率で、一の部分コンテンツを選択する。
【０２３７】
部分コンテンツ選択手段５３１４は、例えば、ブロック情報が有する２以上の部分コンテンツのうち、一の部分コンテンツを、ランダムに選択する。かかる場合、いわゆるＡ／Ｂテストが行える。なお、ランダムに選択することは、確率に基づいて選択することである。ランダムに選択することは、抽選的な選択である。ランダムに選択することは、通常、選択候補の複数の部分コンテンツが同じ確率で選択され得ることであるが、選択候補に対応して定義されている確率条件が示す確率に従って、各部分コンテンツが異なる確率で選択されることでも良い。部分コンテンツ選択手段５３１４が一の部分コンテンツをランダムに選択することは、例えば、選択候補の各部分コンテンツに「０以上の異なる整数」が対応付いており、部分コンテンツ選択手段５３１４が乱数を発生させ、当該乱数を「１／確率」で除算した場合の余りに対応する一の部分コンテンツを選択することである。
【０２３８】
出力ページ処理手段７３１５は、部分コンテンツ選択手段５３１４が選択した部分コンテンツが含まれるウェブページを出力するための処理を行い、ブロック処理結果を取得する。
【０２３９】
ここで、出力するための処理とは、例えば、部分コンテンツ選択手段５３１４が選択した一の部分コンテンツが含まれるウェブページの構成、ウェブページを格納しているウェブサーバへの当該一の部分コンテンツを出力する構造にする処理、当該一の部分コンテンツが含まれるウェブページの構成し出力する処理である。
【０２４０】
ブロック蓄積部７３２は、受信された設定指示に応じて、ブロック情報を構成し、当該ブロック情報をブロック情報格納部７１１に蓄積する。ブロック蓄積部７３２は、受信された設定指示に対応するウェブページに対応付けて、構成したブロック情報をブロック情報格納部７１１に蓄積することは好適である。
【０２４１】
ブロック蓄積部７３２は、例えば、受信された設定指示が有する箇所特定情報と部分コンテンツを有するブロック情報を構成し、当該ブロック情報をブロック情報格納部７１１に蓄積する。
【０２４２】
ブロック蓄積部７３２は、例えば、受信された設定指示が有する箇所特定情報と部分コンテンツとエリア名に加え、設定指示が有するエリア名、セグメント条件、確率条件のうちの１以上の情報を有するブロック情報を構成し、当該ブロック情報をブロック情報格納部７１１に蓄積する。
【０２４３】
ブロック蓄積部７３２は、ユニークなブロック識別子を生成したり、ユニークな部分コンテンツ識別子を生成したりし、かかる識別子を有するブロック情報を構成し、当該ブロック情報をブロック情報格納部７１１に蓄積することは好適である。
【０２４４】
送信部７４は、各種の情報を送信し得る。各種の情報とは、例えば、処理結果、ユーザ端末識別子、ウェブページ、ブロック処理結果である。送信部７４は、例えば、ユーザ端末６または管理端末８に各種の情報を送信する。
【０２４５】
出力部７５は、各種の情報を出力する。ここで、出力とは、通常、外部の装置（ユーザ端末６または管理端末８）への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。なお、出力部７５は、ウェブサーバに対応する管理端末８に、各種の情報を送信しても良い。
【０２４６】
結果出力部７５１は、ブロック処理結果を出力する。ブロック処理結果は、ブロック処理部７３１におけるブロック処理の結果である。ブロック処理結果は、例えば、ブロック操作情報、ウェブページ、ウェブページを構成する部分コンテンツである。
【０２４７】
結果出力部７５１は、例えば、ブロック処理部７３１が取得したブロック操作情報を、ブロック特定手段７３１１が特定したブロックを識別するブロック識別子と対にして、ブロック情報格納部７１１に蓄積する。
【０２４８】
結果出力部７５１は、例えば、ブロック処理部７３１が取得したブロック操作情報を、ブロック特定手段７３１１が特定した部分コンテンツと対にして、ブロック情報格納部７１１に蓄積する。
【０２４９】
結果出力部７５１は、例えば、部分コンテンツ出力処理を行う。部分コンテンツ出力処理とは、部分コンテンツ編集手段７３１３が取得した部分コンテンツが含まれるウェブページを出力するための処理である。部分コンテンツ出力処理は、例えば、部分コンテンツ編集手段７３１３が取得した部分コンテンツを、ブロック情報格納部７１１に蓄積する処理である。部分コンテンツ出力処理は、例えば、部分コンテンツ編集手段７３１３が取得した部分コンテンツを、対応するウェブページの中の箇所であり、対応する箇所識別情報が特定する箇所に配置する処理である。なお、部分コンテンツ編集手段７３１３が取得した部分コンテンツは、編集指示により変更された部分コンテンツである。
【０２５０】
ここで、出力とは、通常、ユーザ端末６への送信、管理端末８への送信、表示、または記録媒体への蓄積である。また、出力とは、例えば、ウェブサーバへの送信でも良い。
【０２５１】
また、ここでのブロック処理結果の出力の結果、部分コンテンツ選択手段５３１４が選択した部分コンテンツが含まれるウェブページが、ユーザ端末６または管理端末８に出力される。
【０２５２】
管理端末８を構成する管理格納部８１には、各種の情報が格納される。各種の情報とは、例えば、管理者を識別する管理者識別子である。
【０２５３】
管理受付部８２は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、出力指示、編集指示、設定指示、ブロック情報出力指示である。
【０２５４】
ブロック情報出力指示とは、ブロック情報を出力させる指示である。ブロック情報出力指示は、通常、ページ識別子を有する。ブロック情報出力指示は、例えば、ブロック識別子を有する。
【０２５５】
各種の指示や情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。
【０２５６】
管理処理部８３は、各種の処理を行う。各種の処理とは、管理受付部８２が受け付けた指示や情報等を送信するデータの構造にする処理、管理受信部８５はが受信した情報を出力するデータの構造にする処理等である。
【０２５７】
管理送信部８４は、各種の指示や情報等を送信する。管理送信部８４は、通常、ウェブページ処理装置７に各種の指示や情報等を送信する。各種の指示や情報等とは、例えば、編集指示、設定指示である。
【０２５８】
管理受信部８５は、各種の情報を受信する。管理受信部８５は、通常、ウェブページ処理装置７から各種の情報を受信する。各種の情報とは、例えば、ウェブページ、ブロック情報である。
【０２５９】
管理出力部８６は、各種の情報を出力する。各種の情報とは、ウェブページである。
【０２６０】
ユーザ格納部６１、格納部７１、ブロック情報格納部７１１、および管理格納部８１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２６１】
ユーザ格納部６１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がユーザ格納部６１等で記憶されるようになってもよく、通信回線等を介して送信された情報がユーザ格納部６１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がユーザ格納部６１等で記憶されるようになってもよい。
【０２６２】
ユーザ受付部６２、および管理受付部８２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２６３】
ユーザ処理部６３、処理部７３、ブロック処理部７３１、ブロック蓄積部７３２、ブロック特定手段７３１１、ブロック操作情報取得手段７３１２、部分コンテンツ編集手段７３１３、部分コンテンツ選択手段５３１４、出力ページ処理手段７３１５、および管理処理部８３は、通常、プロセッサやメモリ等から実現され得る。ユーザ処理部６３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、プロセッサは、ＣＰＵ、ＭＰＵ、ＧＰＵ等、問わないことは言うまでもない。
【０２６４】
ユーザ送信部６４、送信部７４、出力部７５、結果出力部７５１、および管理送信部８４は、例えば、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０２６５】
ユーザ受信部６５、受信部７２、出力指示受信部７２１、編集指示受信部７２２、設定指示受信部７２３、および管理受信部８５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０２６６】
ユーザ出力部６６、および管理出力部８６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ユーザ出力部６６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２６７】
次に、情報システムＣの動作例について説明する。まず、ユーザ端末６の動作例について、図１９のフローチャートを用いて説明する。なお、図１９のフローチャートにおいて、図４と同様のステップについて、説明を省略する。
【０２６８】
（ステップＳ１９０１）ユーザ受付部６２は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップＳ１９０２に行き、出力指示を受け付けなかった場合はステップＳ４０１に戻る。なお、出力指示は、ページ識別子を有する。また、出力指示は、ユーザ識別子またはユーザ端末識別子に対応付いていることは好適である。
【０２６９】
（ステップＳ１９０２）ユーザ処理部６３は、送信する出力指示を構成する。ユーザ送信部６４は、当該出力指示をウェブページ処理装置７に送信する。なお、送信する出力指示は、例えば、ページ識別子とユーザ識別子とを有する。
【０２７０】
（ステップＳ１９０３）ユーザ受信部６５は、出力指示に対応するウェブページを受信したか否かを判断する。ウェブページを受信した場合はステップＳ１９０４に行き、ウェブページを受信しなかった場合はステップＳ１９０３に戻る。なお、受信されるウェブページは、通常、ＨＴＭＬ、ＸＭＬ等により実現されるファイルである。
【０２７１】
（ステップＳ１９０４）ユーザ処理部６３は、受信されたウェブページから、出力するウェブページを構成する。ユーザ出力部６６は、当該ウェブページを出力する。ステップＳ４０１に戻る。
【０２７２】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２７３】
次に、ウェブページ処理装置７の動作例について、図２０、図２１のフローチャートを用いて説明する。なお、図２０、図２１のフローチャートにおいて、図５と同様のステップについて、説明を省略する。
【０２７４】
（ステップＳ２００１）処理部７３は、操作情報を蓄積する。かかる操作情報蓄積処理の例について、図２２のフローチャートを用いて説明する。
【０２７５】
（ステップＳ２００２）出力指示受信部７２１は、出力指示を受信したか否かを判断する。出力指示を受信した場合はステップＳ２００３に行き、出力指示を受信しなかった場合はステップＳ２００５に行く。
【０２７６】
（ステップＳ２００３）ブロック処理部７３１は、ウェブページ構成処理を行う。ウェブページ構成処理の例について、図２３のフローチャートを用いて説明する。
【０２７７】
（ステップＳ２００４）送信部７４は、ステップＳ２００３で構成したウェブページを、出力指示を送信してきた端末に送信する。ステップＳ５０１に戻る。なお、出力指示を送信してきた端末は、ユーザ端末６または管理端末８である。
【０２７８】
（ステップＳ２００５）編集指示受信部７２２は、編集指示を受信したか否かを判断する。編集指示を受信した場合はステップＳ２００６に行き、編集指示を受信しなかった場合はステップＳ２０１０に行く。
【０２７９】
（ステップＳ２００６）部分コンテンツ編集手段７３１３は、編集指示が有するページ識別子を取得する。
【０２８０】
（ステップＳ２００７）部分コンテンツ編集手段７３１３は、編集指示が有する部分コンテンツを取得する。
【０２８１】
（ステップＳ２００８）部分コンテンツ編集手段７３１３は、編集指示が有する部分コンテンツ識別子または箇所特定情報を取得する。
【０２８２】
（ステップＳ２００９）部分コンテンツ編集手段７３１３は、取得した部分コンテンツを、ページ識別子と、部分コンテンツ識別子または箇所特定情報とに対応する領域であり、ブロック情報格納部７１１の領域に蓄積する。ステップＳ５０１に戻る。
【０２８３】
なお、部分コンテンツ編集手段７３１３は、通常、編集前の元の部分コンテンツに、取得した部分コンテンツを上書きする。
【０２８４】
（ステップＳ２０１０）設定指示受信部７２３は、設定指示を受信したか否かを判断する。設定指示を受信した場合はステップＳ２０１１に行き、設定指示を受信しなかった場合はステップＳ２０１７に行く。
【０２８５】
（ステップＳ２０１１）ブロック蓄積部７３２は、設定指示が有するページ識別子を取得する。
【０２８６】
（ステップＳ２０１２）ブロック蓄積部７３２は、設定指示が有する部分コンテンツ等を取得する。部分コンテンツ等とは、例えば、部分コンテンツのみ、部分コンテンツとセグメント条件、部分コンテンツと確率条件、部分コンテンツとセグメント条件と確率条件である。
【０２８７】
（ステップＳ２０１３）ブロック蓄積部７３２は、ユニークな部分コンテンツ識別子を生成する。
【０２８８】
（ステップＳ２０１４）ブロック蓄積部７３２は、設定指示が有する箇所特定情報を取得する。
【０２８９】
（ステップＳ２０１５）ブロック蓄積部７３２は、蓄積するブロック情報を構成する。なお、ブロック情報は、部分コンテンツ、部分コンテンツ識別子、箇所特定情報を有する。また、ブロック情報は、セグメント条件、確率条件のうち、１以上の条件を有しても良い。
【０２９０】
（ステップＳ２０１６）ブロック蓄積部７３２は、ページ識別子に対応付けて、構成したブロック情報をブロック情報格納部７１１に蓄積する。ステップＳ５０１に戻る。
【０２９１】
（ステップＳ２０１７）処理部７３は、統計処理を行うか否かを判断する。統計処理を行う場合はステップＳ２０１８に行き、統計処理を行わない場合はステップＳ２０２２に行く。処理部７３は、例えば、ユーザの指示により統計処理を行う、と判断する。処理部７３は、例えば、操作情報が受信されるごとに、統計処理を行う、と判断する。
【０２９２】
（ステップＳ２０１８）ブロック処理部７３１は、カウンタｉに１を代入する。
【０２９３】
（ステップＳ２０１９）ブロック処理部７３１は、統計処理の対象のｉ番目の部分コンテンツが存在するか否かを判断する。ｉ番目の部分コンテンツが存在する場合はステップＳ２０２０に行き、ｉ番目の部分コンテンツが存在しない場合はステップＳ５０１に戻る。統計処理の対象の部分コンテンツは、例えば、ブロック情報格納部７１１のすべてのブロック情報でも良いし、受信された指示に含まれるページ識別子に対応するブロック情報でも良い。
【０２９４】
（ステップＳ２０２０）ブロック処理部７３１は、ｉ番目の部分コンテンツに対する統計処理を行う。かかる部分コンテンツに対する統計処理の例について、図２４のフローチャートを用いて説明する。
【０２９５】
（ステップＳ２０２１）ブロック処理部７３１は、カウンタｉを１、インクリメントする。ステップＳ２０１９に戻る。
【０２９６】
（ステップＳ２０２２）受信部７２は、管理端末８からブロック情報出力指示を受信したか否かを判断する。ブロック情報出力指示を受信した場合はステップＳ２０２３に行き、ブロック情報出力指示を受信しなかった場合はステップＳ５０１に戻る。
【０２９７】
（ステップＳ２０２３）ブロック処理部７３１は、ブロック情報出力指示に対応する１以上のブロック情報をブロック情報格納部７１１から取得する。
【０２９８】
（ステップＳ２０２４）送信部７４は、ステップＳ２０２３で取得された１以上のブロック情報を、ブロック情報出力指示を送信してきた管理端末８に送信する。ステップＳ５０１に戻る。
【０２９９】
なお、図２０、図２１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３００】
次に、ステップＳ２００１の操作情報蓄積処理の例について、図２２のフローチャートを用いて説明する。
【０３０１】
（ステップＳ２２０１）ブロック操作情報取得手段７３１２は、受信された操作情報等に対応するウェブページのページ識別子を取得する。
【０３０２】
（ステップＳ２２０２）ブロック特定手段７３１１は、受信された操作情報等から操作特定情報を取得する。
【０３０３】
（ステップＳ２２０３）ブロック操作情報取得手段７３１２は、受信された操作情報等から対象特定情報を取得する。なお、ここで、対象特定情報を取得できない場合もあり得る。
【０３０４】
（ステップＳ２２０４）ブロック操作情報取得手段７３１２は、ページ識別子、操作特定情報、対象特定情報を用いて、ブロック操作情報を構成する。
【０３０５】
（ステップＳ２２０５）結果出力部７５１は、ステップＳ２２０４で構成されたブロック操作情報を、操作情報格納部２１３または／およびブロック情報格納部７１１に蓄積する。上位処理にリターンする。
【０３０６】
次に、ステップＳ２００３のウェブページ構成処理の例について、図２３のフローチャートを用いて説明する。
【０３０７】
（ステップＳ２３０１）ブロック処理部７３１は、ページ識別子を取得する。
【０３０８】
（ステップＳ２３０２）ブロック処理部７３１は、ページ識別子により識別されるウェブページを取得する。なお、ブロック処理部７３１は、格納部７１からウェブページを取得しても良いし、図示しない外部のウェブサーバからウェブページを取得しても良い。
【０３０９】
（ステップＳ２３０３）ブロック処理部７３１は、受信された操作情報等に対応するユーザ識別子を取得する。そして、ブロック処理部７３１は、ユーザ識別子に対応する１以上の属性値をユーザ情報格納部２１１から取得する。
【０３１０】
（ステップＳ２３０４）ブロック処理部７３１は、カウンタｉに１を代入する。
【０３１１】
（ステップＳ２３０５）ブロック処理部７３１は、ページ識別子に対応するｉ番目のブロック情報が、ブロック情報格納部７１１に存在するか否かを判断する。ｉ番目のブロック情報が存在する場合はステップＳ２３０６に行き、存在しない場合は上位処理にリターンする。
【０３１２】
（ステップＳ２３０６）ブロック処理部７３１は、ｉ番目のブロック情報が２以上の部分コンテンツを有するか否かを判断する。２以上の部分コンテンツを有する場合はステップＳ２３０７に行き、２以上の部分コンテンツを有しない場合はステップＳ２３１０に行く。
【０３１３】
（ステップＳ２３０７）ブロック処理部７３１は、ｉ番目のブロック情報が有する部分コンテンツがセグメント条件に対応付いているか否かを判断する。セグメント条件に対応付いている場合はステップＳ２３０８に行き、セグメント条件に対応付いていない場合はステップＳ２３０９に行く。
【０３１４】
（ステップＳ２３０８）部分コンテンツ選択手段５３１４は、ステップＳ２３０３で取得された１以上の属性値が合致するセグメント条件と対になる部分コンテンツを取得する。ステップＳ２３１１に行く。
【０３１５】
（ステップＳ２３０９）部分コンテンツ選択手段５３１４は、ｉ番目のブロック情報が有する２以上の部分コンテンツのうち、確率条件が示す確率に合致するように、一の部分コンテンツを選択する。ステップＳ２３１１に行く。
【０３１６】
（ステップＳ２３１０）ブロック処理部７３１は、ｉ番目のブロック情報が有する一の部分コンテンツを取得する。
【０３１７】
（ステップＳ２３１１）出力ページ処理手段７３１５は、取得された一の部分コンテンツを、ｉ番目のブロック情報が有する箇所特定情報により特定される箇所に配置する。
【０３１８】
（ステップＳ２３１２）ブロック処理部７３１は、カウンタｉを１、インクリメントする。ステップＳ２３０５に戻る。
【０３１９】
次に、ステップＳ２０２０の部分コンテンツ統計処理の例について、図２４のフローチャートを用いて説明する。
【０３２０】
（ステップＳ２４０１）ブロック操作情報取得手段７３１２は、統計処理に対象の部分コンテンツ識別子を取得する。なお、部分コンテンツ識別子は、オブジェクト識別子でも、オブジェクト名でも良い。
【０３２１】
（ステップＳ２４０２）ブロック操作情報取得手段７３１２は、ステップＳ２４０１で取得した部分コンテンツ識別子と対になるすべてのブロック操作情報を、操作情報格納部２１３またはブロック情報格納部７１１から取得する。なお、部分コンテンツ識別子と対になるブロック操作情報は、部分コンテンツ識別子を有するブロック操作情報でも良い。
【０３２２】
（ステップＳ２４０３）ブロック操作情報取得手段７３１２は、カウンタｉに１を代入する。
【０３２３】
（ステップＳ２４０４）ブロック操作情報取得手段７３１２は、ｉ番目の統計処理の対象が存在するか否かを判断する。ｉ番目の統計処理の対象が存在する場合はステップＳ２４０５に行き、ｉ番目の統計処理の対象が存在しない場合は上位処理にリターンする。
【０３２４】
（ステップＳ２４０５）ブロック操作情報取得手段７３１２は、ステップＳ２４０２で取得したブロック操作情報の中から、ｉ番目の統計処理に対応するすべてのブロック操作情報を取得する。
【０３２５】
（ステップＳ２４０６）ブロック操作情報取得手段７３１２は、ステップＳ２４０５で取得したすべてのブロック操作情報に対して、ｉ番目の統計処理を行い、ｉ番目の統計ブロック操作情報を取得する。
【０３２６】
（ステップＳ２４０７）ブロック操作情報取得手段７３１２は、ステップＳ２４０６で取得したｉ番目の統計ブロック操作情報を、ステップＳ２４０１で取得した部分コンテンツ識別子に対応付けて、ブロック情報格納部７１１に蓄積する。
【０３２７】
（ステップＳ２４０８）ブロック操作情報取得手段７３１２は、カウンタｉを１、インクリメントする。ステップＳ２４０４に戻る。
【０３２８】
次に、管理端末８の動作例について、図２５のフローチャートを用いて説明する。
【０３２９】
（ステップＳ２５０１）管理受付部８２は、出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップＳ２５０２に行き、出力指示を受け付けなかった場合はステップＳ２５０５に行く。
【０３３０】
（ステップＳ２５０２）管理処理部８３は、送信する出力指示を構成する。次に、管理送信部８４は、構成された出力指示をウェブページ処理装置７に送信する。なお、出力指示は、ページ識別子を有する。また、出力指示は、セグメント条件を有しても良い。
【０３３１】
（ステップＳ２５０３）管理受信部８５は、出力指示に対応するウェブページを受信したか否かを判断する。ウェブペーを受信した場合はステップＳ２５０４に行き、ウェブペーを受信しなかった場合はステップＳ２５０３に戻る。
【０３３２】
（ステップＳ２５０４）管理処理部８３は、受信されたウェブページから出力するウェブページを構成する。管理出力部８６は、当該ウェブページを出力する。ステップＳ２５０１に戻る。
【０３３３】
（ステップＳ２５０５）管理受付部８２は、設定指示を受け付けたか否かを判断する。設定指示を受け付けた場合はステップＳ２５０６に行き、設定指示を受け付けなかった場合はステップＳ２５０８に行く。
【０３３４】
（ステップＳ２５０６）管理処理部８３は、送信する設定指示を構成する。なお、設定指示は、例えば、箇所特定情報、部分コンテンツを有する。設定指示は、さらに、エリア名、セグメント条件、確率条件等を有しても良い。
【０３３５】
（ステップＳ２５０７）管理送信部８４は、ステップＳ２５０６で構成された設定指示をウェブページ処理装置７に送信する。ステップＳ２５０１に戻る。
【０３３６】
（ステップＳ２５０８）管理受付部８２は、ブロック情報出力指示を受け付けたか否かを判断する。ブロック情報出力指示を受け付けた場合はステップＳ２５０９に行き、ブロック情報出力指示を受け付けなかった場合はステップＳ２５０１に戻る。なお、ブロック情報出力指示は、例えば、ページ識別子を有する。
【０３３７】
（ステップＳ２５０９）管理処理部８３は、送信するブロック情報出力指示を構成する。管理送信部８４は、当該ブロック情報出力指示をウェブページ処理装置７に送信する。
【０３３８】
（ステップＳ２５１０）管理受信部８５は、ウェブページ処理装置７からブロック情報を受信したか否かを判断する。ブロック情報を受信した場合はステップＳ２５１１に行き、ブロック情報を受信しなかった場合はステップＳ２５１０に戻る。
【０３３９】
（ステップＳ２５１１）管理処理部８３は、受信されたブロック情報を用いて、出力するブロック情報を構成する。管理出力部８６は、当該ブロック情報を出力する。
【０３４０】
（ステップＳ２５１２）管理受付部８２は、出力されたブロック情報に対する編集指示を受け付けたか否かを判断する。編集指示を受け付けた場合はステップＳ２５１３に行き、編集指示を受け付けなかった場合はステップＳ２５１２に戻る。
【０３４１】
（ステップＳ２５１３）管理処理部８３は、送信する編集指示を構成する。
【０３４２】
（ステップＳ２５１４）管理送信部８４は、ステップＳ２５１３で構成された編集指示をウェブページ処理装置７に送信する。ステップＳ２５０１に戻る。
【０３４３】
なお、図２５のフローチャートにおいて、ステップＳ２５１１でブロック情報を出力した後、ステップＳ２５０１に戻っても良い。
【０３４４】
また、図２５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０３４５】
以下、本実施の形態における情報システムＣの具体的な動作について説明する。情報システムＣの概念図は図１６である。
【０３４６】
今、ウェブページ処理装置７のユーザ情報格納部２１１には、図９に示すユーザ情報管理表が格納されている、とする。
【０３４７】
また、操作情報格納部２１３には、図１１に示す構造を有する操作情報管理表が格納されている、とする。操作情報管理表には、ユーザが、後述するページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるウェブページの各部分コンテンツに対する操作情報が蓄積されていく、とする。
【０３４８】
さらに、ブロック情報格納部７１１には、図２６に示す構造を有するブロック情報管理表が格納されている、とする。ブロック情報管理表は、定義されたブロック情報を管理する表であり、ウェブページ（ウェブサイトと言っても良い）ごと存在する表である。
【０３４９】
ブロック情報管理表は、「ブロック識別子」「エリア名」「箇所特定情報」「セグメント条件」「確率条件」「部分コンテンツ」「ブロック操作情報」を有するレコードが格納される。
【０３５０】
「エリア名」は、ブロックの名称である。「箇所特定情報」は、ここでは、ＣＳＳセレクタである。「セグメント条件」は、ここでは、ユーザの属性値を用いた条件、またはユーザ端末６から受信された操作情報に基づく条件である。「確率条件」は、一にブロックに２以上の部分コンテンツが対応する場合に、各部分コンテンツが出力される確率を指定する情報である。確率条件は、例えば、２以上の部分コンテンツで同じ確率であるが、異なる確率でも良い。「ブロック操作情報」は、ここでは、統計ブロック操作情報であり、ここでは「滞在時間」と「指示回数」である。「滞在時間」は、部分コンテンツが表示されている時間でも良いし、部分コンテンツにマウスカーソルが存在している時間でも良い。「指示回数」は、部分コンテンツが指示された回数である。なお、「セグメント条件」は、ユーザの静的属性値、動的属性値のうちの１または２種類以上の属性値を用いた条件であることは好適である。
【０３５１】
図２６の「ブロック識別子＝１」のレコードは、ページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるウェブページへの来訪回数が３回以上であるユーザに対しては、部分コンテンツ「ＣＸプラットフォームＫＡＲＴＥ」がエリア「キーメッセージ」に配置されたウェブページが出力されることを示す。なお、「ブロック識別子＝１」のレコードは、当該ウェブページへの来訪回数が２回以下のユーザには、ウェブページに記載されており、オリジナルの部分コンテンツ「あらゆるサービスの顧客体験価値の向上に」がエリア「キーメッセージ」に配置されたウェブページが出力されることを示す。
【０３５２】
図２６の「ブロック識別子＝２」のレコードは、セグメント条件「検索流入ユーザ」を満たすユーザが当該ウェブページに来訪した場合に、エリア名「キービジュアル」に対応する２つの部分コンテンツから、各々、５０％の確率で一の部分コンテンツが選択され、エリア「キービジュアル」に配置されたウェブページが出力されることを示す。なお、セグメント条件「検索流入ユーザ」に合致しないユーザが当該ウェブページに来訪した場合には、オリジナルの部分コンテンツがエリア「キービジュアル」に配置されたウェブページが出力される。また、オリジナルの部分コンテンツは、図２６のエリア名「キービジュアル」に対応する２つの部分コンテンツのうちのいずれかでも良いし、当該２つの部分コンテンツとは異なる部分コンテンツでも良い。また、検索流入ユーザは、検索エンジンを経由してウェブページにアクセスしたユーザである。当該ユーザのユーザ端末６から受信された操作情報の中に“ｇｏｏｇｌｅ．ｃｏｍ”が含まれる。
【０３５３】
図２６の「ブロック識別子＝３」のレコードは、セグメント条件が存在しないので、いかなるユーザが当該ウェブページに来訪した場合でも、「ブロック識別子＝３」のレコードに含まれる３つの部分コンテンツのうちのいずれかが同じ確率でランダムに選択されて、エリア「ＸＸＸ」に配置されたウェブページが出力されることを示す。
【０３５４】
かかる状況において、以下の４つの具体例について説明する。具体例１では、ブロック情報の定義の動作例を説明する。具体例２では、管理されているブロック情報を用いた部分コンテンツ選択出力処理の例を説明する。具体例３では、管理されているブロック情報を用いたユーザ操作分析処理、および編集処理の例を説明する。具体例４では、管理者がブロック情報を用いて、セグメント条件を切り替えることにより、一のページ識別子に対応するウェブページに対応する２以上のウェブページをチェックする場合について説明する。
【０３５５】
（具体例１）
具体例１において、ページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるウェブページ（図２７参照）に対応するブロック情報の定義の動作例を説明する。
【０３５６】
今、ウェブページの管理者は、管理端末８に対して、ウェブページの出力指示を入力し、図２７のウェブページが管理端末８に出力されている、とする。次に、ユーザは、管理端末８のウェブページに対して、ブロック情報の定義モードとするボタンを指示し、ブロック情報の定義モードとなった、とする。なお、定義モードでは、カーソルが存在する位置の部分コンテンツが選択され、当該部分コンテンツに対応するＣＳＳセレクタ（箇所識別情報の一例）が表示される、とする。
【０３５７】
そして、管理者は、図２８の部分コンテンツ２８０１を選択した、とする。なお、部分コンテンツ２８０１の周辺（ここでは、隣接する位置であり、上部）に、部分コンテンツ２８０１のＣＳＳセレクタ２８０２が表示される。
【０３５８】
次に、管理端末８の表示は、図２９の画面に切り替わった、とする。また、管理者は、図２９のフィールド２９０１にエリア名「キーメッセージ」を入力し、セグメント条件「来訪回数３回以上」２９０２を入力した、とする。
【０３５９】
次に、管理端末８の表示は、図３０の画面に切り替わった、とする。つまり、管理端末８の表示は、フィールド２９０１に入力されたエリア名「キーメッセージ」が新しいブロックのエリア名として採用されたことを示す表示３００１となった。
【０３６０】
次に、管理者は、「ブロックを設定」ボタン３００２を指示した、とする。すると、オリジナルのウェブページから、当該ブロックのＣＳＳセレクタ「body>div:nth-of-type(2)> div:nth-of-type(1)>div:nth-of-type(2)>>h1」に対応するオリジナルの部分コンテンツ「あらゆるサービスの顧客体験価値の向上に」を取得し、編集可能なフィールド３１０１に配置する（図３１参照）。
【０３６１】
次に、管理者は、フィールド３１０１を、当該ウェブページに３回以上来訪しているユーザに対して見て欲しい「ＣＸプラットフォームＫＡＲＴＥ」に変更する（図３２の３２０１参照）。
【０３６２】
次に、管理者は、ｇｏｏｇｌｅの検索エンジンから図２７のウェブページに流入してきたユーザに対して、Ａ／Ｂテストを行うために、エリア名「キービジュアル」で識別されるブロックに対して、２つの部分コンテンツを定義し、２つの各部分コンテンツに対して、各々、同じ割合で使用されるようにブロック情報を定義した、とする。
【０３６３】
以上の管理者のブロック情報の定義により、管理端末８には、図３３の画面が表示された、とする。図３３において、管理者が定義した条件（セグメント条件または／および確率条件）、エリア名、およびエリアに対応する１または２以上の部分コンテンツが表示されている。
【０３６４】
かかる状態において、管理者は、管理端末８に対して、ブロック情報の設定指示を入力した、とする。すると、管理端末８の管理処理部８３は、図３３の情報とページ識別子とを含む設定指示を構成する。次に、管理送信部８４は、当該設定指示をウェブページ処理装置７に送信する。なお、設定指示は、例えば、図３４である。
【０３６５】
次に、ウェブページ処理装置７の設定指示受信部７２３は、設定指示を受信する。そして、ブロック蓄積部７３２は、図３４の設定指示が有するページ識別子「ｋａｒｔｅ．ｉｏ」を取得する。次に、ブロック蓄積部７３２は、図３４の設定指示が有する２以上のブロック情報を取得する。また、ブロック蓄積部７３２は、部分コンテンツごとに、ユニークな部分コンテンツ識別子を生成する。次に、ブロック蓄積部７３２は、蓄積するブロック情報を構成する。次に、ブロック蓄積部７３２は、ページ識別子に対応付けて、構成したブロック情報をブロック情報管理表（図２６）に蓄積する。ここで、蓄積されたレコードは、図２６の「ブロック識別子＝１」「ブロック識別子＝２」のレコードである。
【０３６６】
以上の処理により、管理者の管理端末８の操作により、ウェブページ処理装置７に、ウェブページに対応するブロック情報が蓄積された。
【０３６７】
（具体例２）
かかる状況において、ユーザＸは、ｇｏｏｇｌｅ（登録商標）の検索エンジンを用いて、ページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるウェブページを検索後、当該ウェブページにアクセスしたようとした、とする。つまり、ユーザ端末６のユーザ受付部６２は、ＵＲＬ「ｈｔｔｐｓ：／／ｋａｒｔｅ．ｉｏ」を含む出力指示を受け付ける。また、ユーザ処理部６３は、ユーザ識別子「５２８」をユーザ格納部６１から読み出し、当該ユーザ識別子「５２８」とページ識別子「ｋａｒｔｅ．ｉｏ」とを有する出力指示を構成する。次に、ユーザ送信部６４は、当該出力指示をウェブページ処理装置７に送信する。なお、出力指示は、検索エンジンを用いたことを示す操作情報「・・・“google.com”・・・」を含む、とする。
【０３６８】
次に、ウェブページ処理装置７の出力指示受信部７２１は、ユーザ識別子「５２８」とページ識別子「ｋａｒｔｅ．ｉｏ」を有する出力指示を受信した、とする。
【０３６９】
次に、ブロック処理部７３１は、以下のようにウェブページ構成処理を行う。つまり、ブロック処理部７３１は、受信された出力指示からページ識別子「ｋａｒｔｅ．ｉｏ」を取得する。次に、ブロック処理部７３１は、ページ識別子により識別されるウェブページ（図２６を構成するためのＨＴＭＬファイル）を取得する。
【０３７０】
次に、ブロック処理部７３１は、ユーザ識別子「５２８」を取得する。
【０３７１】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝１」のレコードを取得する。次に、ブロック処理部７３１は、ユーザ識別子「５２８」と対になる来訪回数を図９のユーザ情報管理表から取得しよう、とする。ここで、ブロック処理部７３１は、ユーザ識別子「５２８」と対になる来訪回数を取得できなかった、とする。つまり、本ユーザは、本ウェブページに初めて来訪した、こととなる。そして、ブロック処理部７３１は、本ユーザは、セグメント条件「来訪回数＞＝３」を満たさない、と判断する。そして、キーメッセージに対応する部分コンテンツは、オリジナルのウェブページの部分コンテンツを採用されることとなる。
【０３７２】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝２」のレコードを取得する。次に、ブロック処理部７３１は、受信されている出力指示を用いて、「ＩＤ＝２」のレコードのセグメント条件を満たす、と判断する。次に、部分コンテンツ選択手段５３１４は、「ＩＤ＝２」のレコードの確率条件を用いて、ランダムに一の部分コンテンツを選択する。なお、ここで、部分コンテンツ選択手段５３１４は、部分コンテンツ識別子「Ｃ２２」の部分コンテンツを選択した、とする。そして、出力ページ処理手段７３１５は、部分コンテンツ識別子「Ｃ２２」の部分コンテンツを、「ＩＤ＝２」のレコードが有する箇所特定情報により特定される箇所に配置する。
【０３７３】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝３」のレコードを取得する。そして、セグメント条件が「空」であるので、部分コンテンツ選択手段５３１４は、「ＩＤ＝３」のレコードが有する３つの部分コンテンツから、ランダムに一の部分コンテンツを選択する。なお、ここで、部分コンテンツ選択手段５３１４は、部分コンテンツ識別子「Ｃ３１」の部分コンテンツを選択した、とする。そして、出力ページ処理手段７３１５は、部分コンテンツ識別子「Ｃ３１」の部分コンテンツを、「ＩＤ＝３」のレコードが有する箇所特定情報により特定される箇所に配置する。以上により、出力されるウェブページが構成された。
【０３７４】
次に、送信部７４は、構成されたウェブページを、ユーザＸのユーザ端末６に送信する。
【０３７５】
次に、ユーザＸのユーザ端末６は、当該ウェブページを受信し、出力する。かかる出力例は、図２７である。
【０３７６】
次に、ユーザ「山田Ａ夫」は、ページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるウェブページのＵＲＬをユーザ端末６に入力し、当該ページにアクセスした、とする。そして、ユーザ端末６は、山田Ａ夫のユーザ識別子「１」とページ識別子「ｋａｒｔｅ．ｉｏ」とを有する出力指示をウェブページ処理装置７に送信する。
【０３７７】
次に、ウェブページ処理装置７の出力指示受信部７２１は、ユーザ識別子「１」とページ識別子「ｋａｒｔｅ．ｉｏ」を有する出力指示を受信した、とする。
【０３７８】
次に、ブロック処理部７３１は、以下のようにウェブページ構成処理を行う。つまり、ブロック処理部７３１は、具体例１と同様に、ウェブページ（図２７を構成するためのＨＴＭＬファイル）を取得する。
【０３７９】
次に、ブロック処理部７３１は、ユーザ識別子「１」を取得する。
【０３８０】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝１」のレコードを取得する。次に、ブロック処理部７３１は、ユーザ識別子「１」と対になる来訪回数「２１」を図９のユーザ情報管理表から取得する。そして、ブロック処理部７３１は、本ユーザは、セグメント条件「来訪回数＞＝３」を満たす、と判断する。そして、キーメッセージに対応する部分コンテンツは、図２６の部分コンテンツ「ＣＸプラットフォームＫＡＲＴＥ」を取得する。次に、出力ページ処理手段７３１５は、当該部分コンテンツを、「ＩＤ＝１」のレコードが有する箇所特定情報により特定される箇所に配置する。
【０３８１】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝２」のレコードを取得する。次に、ブロック処理部７３１は、受信されている出力指示を用いて、「ＩＤ＝２」のレコードのセグメント条件を満さない、と判断する。そして、キービジュアルに対応する部分コンテンツはオリジナルの部分コンテンツが採用されることとなる。
【０３８２】
次に、ブロック処理部７３１は、図２６のブロック情報管理表の「ＩＤ＝３」のレコードを取得する。そして、セグメント条件が「空」であるので、部分コンテンツ選択手段５３１４は、「ＩＤ＝３」のレコードが有する３つの部分コンテンツから、ランダムに一の部分コンテンツを選択する。なお、ここで、部分コンテンツ選択手段５３１４は、部分コンテンツ識別子「Ｃ３３」の部分コンテンツを選択した、とする。そして、出力ページ処理手段７３１５は、部分コンテンツ識別子「Ｃ３３」の部分コンテンツを、「ＩＤ＝３」のレコードが有する箇所特定情報により特定される箇所に配置する。以上により、出力されるウェブページが構成された。
【０３８３】
次に、送信部７４は、構成されたウェブページを、山田Ａ夫のユーザ端末６に送信する。
【０３８４】
次に、山田Ａ夫のユーザ端末６は、当該ウェブページを受信し、出力する。かかる出力例は、図３５である。図３５において、エリア「キーメッセージ」の部分コンテンツがオリジナル（図２７参照）とは変わっている。
【０３８５】
（具体例３）
具体例３において、ユーザ操作分析処理の例を説明する。実施の形態１で説明した処理と同様に、ウェブページ処理装置７の操作情報受信部２２２は、ユーザのウェブページに対する操作により、多数のユーザのユーザ端末６から操作情報を受信する。そして、操作情報蓄積部２３３は、図９のユーザ情報管理表の動的属性値を蓄積するに至る、とする。
【０３８６】
また、ウェブページ処理装置７の処理部７３は、統計処理を行うタイミングである、と判断し、部分コンテンツごとに、以下のように統計処理を行う、とする。
【０３８７】
つまり、ブロック操作情報取得手段７３１２は、図９のユーザ情報管理表の動的属性値または／および図１１の操作情報管理表の情報を用いて、各部分コンテンツに対する滞在時間の合計を取得し、当該合計時間を、各部分コンテンツに対応付けて、図２６の属性値「滞在時間」に蓄積する。また、ブロック操作情報取得手段７３１２は、図１１の操作情報管理表から、各部分ブロックの部分コンテンツ識別子またはブロック識別子と、指示されたことを示す「ｒｉｇｈｔＢｕｔｔｏｎＯＮ」を有する操作情報の数を算出し、当該数を、各部分コンテンツに対応付けて、図２６の属性値「指示回数」に蓄積する。
【０３８８】
以上により、図２６の「ブロック操作情報」が蓄積されることとなる。
【０３８９】
そして、管理者は、管理端末８に対して、ページ識別子「ｋａｒｔｅ．ｉｏ」を有するブロック情報出力指示を入力した、とする。次に、管理端末８の理受付部６２は、当該ブロック情報出力指示を受け付ける。次に、管理処理部８３は、送信するブロック情報出力指示を構成する。管理送信部８４は、当該ブロック情報出力指示をウェブページ処理装置７に送信する。
【０３９０】
次に、ウェブページ処理装置７の受信部７２は、管理端末８からブロック情報出力指示を受信する。次に、ブロック処理部７３１は、ブロック情報出力指示が有するページ識別子「ｋａｒｔｅ．ｉｏ」と対になるブロック情報（図２６の３レコード）をブロック情報格納部７１１から取得する。そして、送信部７４は、取得された３つのブロック情報を、管理端末８に送信する。
【０３９１】
次に、管理端末８は、３つのブロック情報を受信し、出力する。かかる出力例は、図３６である。図３６において、管理者は、ユーザの部分コンテンツに対する操作の分析結果であるブロック操作情報（ここでは、「滞在時間」「指示回数」）を見て、ブロック情報を編集できる。つまり、管理者は、図３６の３６０１のブロック操作情報をチェックし、滞在時間が長い割には、指示回数が少ないことと考え、部分コンテンツ３６０２が良好ではない、と考え、「１０００円のクーポン」を出すことを止め、「１０００円割引」とすることを決定した、とする。つまり、管理者は、図３６の画面に対して、部分コンテンツ３６０２を「１０００円割引」の画像に変更し、当該画像を含む編集指示を、管理端末８に入力した、とする。
【０３９２】
すると、管理端末８の管理受付部８２は、かかる編集指示を受け付ける。また、管理処理部８３は、送信する編集指示を構成する。なお、編集指示は、ページ識別子「ｋａｒｔｅ．ｉｏ」、部分コンテンツ識別子「Ｃ２１」、および「１０００円割引」の部分コンテンツを有する、とする。
【０３９３】
次に、ウェブページ処理装置７の編集指示受信部７２２は、当該編集指示を受信する。次に、部分コンテンツ編集手段７３１３は、編集指示が有するページ識別子「ｋａｒｔｅ．ｉｏ」を取得する。次に、部分コンテンツ編集手段７３１３は、編集指示が有する部分コンテンツを取得する。次に、部分コンテンツ編集手段７３１３は、編集指示が有する部分コンテンツ識別子「Ｃ２１」を取得する。次に、部分コンテンツ編集手段７３１３は、取得した部分コンテンツを、ページ識別子「ｋａｒｔｅ．ｉｏ」と部分コンテンツ識別子「Ｃ２１」とに対応するレコードの属性値「部分コンテンツ」に上書きする。
【０３９４】
以上の処理により、ブロックごとのユーザ操作分析処理が行えた。また、ユーザ操作分析処理の結果をチェックした後に、部分コンテンツの修正を行えた。
【０３９５】
（具体例４）
管理者は、図２７のオリジナルのウェブページを管理端末８に出力させた、とする。そして、図３７の３７０１に示すように、セグメント条件「来訪回数３回以上」を指定した、とする。すると、管理端末８の管理受付部８２は、出力指示を受け付ける。次に、管理処理部８３は、管理格納部８１からページ識別子「ｋａｒｔｅ．ｉｏ」を取得する。また、管理処理部８３は、指定されたセグメント条件「来訪回数３回以上」を取得する。次に、管理処理部８３は、ページ識別子「ｋａｒｔｅ．ｉｏ」およびセグメント条件「来訪回数３回以上」を有する出力指示を構成する。次に、管理送信部８４は、構成された設定指示をウェブページ処理装置７に送信する。
【０３９６】
次に、ウェブページ処理装置７の出力指示受信部７２１は、当該出力指示を受信する。次に、ブロック処理部７３１は、出力指示に対応するウェブページ構成処理を行う。つまり、ブロック処理部７３１は、出力指示が有するページ識別子「ｋａｒｔｅ．ｉｏ」で識別されるオリジナルのウェブページを取得する。そして、ブロック処理部７３１は、出力指示が有するセグメント条件「来訪回数３回以上」を取得し、当該セグメント条件を満たすように、図２６のブロック情報管理表を参照し、オリジナルのウェブページから、「キーメッセージ」の部分コンテンツを「ＣＸプラットフォームＫＡＲＴＥ」に変更したウェブページを構成する。次に、送信部７４は、構成されたウェブページを、出力指示を送信してきた管理端末８に送信する。
【０３９７】
次に、管理端末８の管理受信部８５は、ウェブページを受信する。管理処理部８３は、受信されたウェブページから出力するウェブページを構成する。管理出力部８６は、当該ウェブページを出力する。かかる出力例は、図３５である。
【０３９８】
以上、本実施の形態によれば、ウェブページ内の部分コンテンツであるブロックを管理し、ブロックに対する処理が行える。
【０３９９】
また、本実施の形態によれば、ブロックに対するユーザの操作の分析を行うための情報を取得できる。なお、ユーザの操作の分析を行うための情報は、例えば、滞在時間、指示回数等である。
【０４００】
また、本実施の形態によれば、ブロックに対する２以上の部分コンテンツのうち、一の部分コンテンツを選択したウェブページが出力できる。
【０４０１】
また、本実施の形態によれば、ウェブページを閲覧するユーザの属性値に基づく一の部分コンテンツを選択できる。
【０４０２】
また、本実施の形態によれば、ブロックに対する２以上の部分コンテンツのうち、ランダムに一の部分コンテンツを選択できる。
【０４０３】
また、本実施の形態によれば、ブロック単位のＡ／Ｂテストができる。
【０４０４】
また、本実施の形態によれば、ブロックに対する編集ができる。
【０４０５】
また、本実施の形態によれば、ブロック情報を設定できる。
【０４０６】
なお、本実施の形態において、ウェブページ処理装置７を用いることにより、特に、ＢＭＳ（Block Management System）というコンセプトを実現できる。つまり、図３８に示すように、ウェブページ処理装置７を含む情報システムＣにより、（ａ）ウェブページにタグを１行、追記するだけで、（ｂ）ウェブページをＢｌｏｃｋに分解し、（ｃ）Ｂｌｏｃｋを管理でき、（ｄ）その結果、ブロックごとに効果を測定できる。
【０４０７】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるウェブページ処理装置７を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、当該ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部にアクセス可能なコンピュータを、前記１以上のいずれかのブロック情報が有する箇所識別情報を用いて、当該ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理部と、
前記ブロック処理の結果であるブロック処理結果を出力する結果出力部として機能させるためのプログラムである。
【０４０８】
また、図３９は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のウェブページ処理装置７等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図３９は、このコンピュータシステム３００の概観図であり、図４０は、システム３００のブロック図である。
【０４０９】
図３９において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０４１０】
図４０において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＣＤ−ＲＯＭドライブ３０１２等に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０４１１】
コンピュータシステム３００に、上述した実施の形態のウェブページ処理装置７等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０４１２】
プログラムは、コンピュータ３０１に、上述した実施の形態のウェブページ処理装置７等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０４１３】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０４１４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０４１５】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０４１６】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０４１７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０４１８】
以上のように、本発明にかかるウェブページ処理装置は、ウェブページ内の部分コンテンツであるブロックを管理し、ブロックに対する処理が行えるという効果を有し、ウェブページ処理装置等として有用である。
【符号の説明】
【０４１９】
１、６  ユーザ端末
３、８  管理端末
７  ウェブページ処理装置
１１、６１  ユーザ格納部
１２、６２  ユーザ受付部
１３、６３  ユーザ処理部
１４、６４  ユーザ送信部
１５、６５  ユーザ受信部
１６、６６  ユーザ出力部
２１、７１  格納部
２２、７２  受信部
２３、７３  処理部
２４、７４  送信部
２５、７５  出力部
３１、８１  管理格納部
３２、８２  管理受付部
３３、８３  管理処理部
３４、８４  管理送信部
３５、８５  管理受信部
３６、８６  管理出力部
２１１  ユーザ情報格納部
２１２  動的処理情報格納部
２１３  操作情報格納部
２２１  ログイン指示受信部
２２２  操作情報受信部
２２３  選択指示受信部
２３１  ログイン処理部
２３２  応答部
２３３  操作情報蓄積部
２３４  属性値取得部
２３５  サムネイル画像取得部
２３６  判断部
２３７  条件処理実行部
２３８  指示ユーザ処理部
２４１  処理結果送信部
２４２  ユーザ端末送信部
２５１  属性値出力部
２５２  サムネイル画像出力部
４２２  第二操作情報受信部
４４３  第二操作情報送信部
７１１  ブロック情報格納部
７２１  出力指示受信部
７２２  編集指示受信部
７２３  設定指示受信部
７３１  ブロック処理部
７３２  ブロック蓄積部
７５１  結果出力部
２３４１  スコア算出手段
７３１１  ブロック特定手段
７３１２  ブロック操作情報取得手段
７３１３  部分コンテンツ編集手段
７３１４  部分コンテンツ選択手段
７３１５  出力ページ処理手段
【要約】
【課題】従来技術においては、ウェブページ内の部分コンテンツをブロックとして管理し、ブロックに対する処理が行えなかった。
【解決手段】ウェブページ内の部分コンテンツであるブロックを識別するブロック識別子と、ブロックのウェブページにおける箇所を特定する箇所識別情報とを有する１以上のブロック情報が格納されるブロック情報格納部７１１と、１以上のいずれかのブロック情報が有する箇所識別情報を用いて、ブロック情報により特定されるブロックに関する処理であるブロック処理を行うブロック処理部７３１と、ブロック処理の結果であるブロック処理結果を出力する結果出力部７５１とを具備するウェブページ処理装置７により、ウェブページ内の部分コンテンツであるブロックを管理し、ブロックに対する処理が行える。
【選択図】図１８【図１】
0006887648.tif 000002
【図２】
0006887648.tif 000003
【図３】
0006887648.tif 000004
【図４】
0006887648.tif 000005
【図５】
0006887648.tif 000006
【図６】
0006887648.tif 000007
【図７】
0006887648.tif 000008
【図８】
0006887648.tif 000009
【図９】
0006887648.tif 000010
【図１０】
0006887648.tif 000011
【図１１】
0006887648.tif 000012
【図１２】
0006887648.tif 000013
【図１３】
0006887648.tif 000014
【図１４】
0006887648.tif 000015
【図１５】
0006887648.tif 000016
【図１６】
0006887648.tif 000017
【図１７】
0006887648.tif 000018
【図１８】
0006887648.tif 000019
【図１９】
0006887648.tif 000020
【図２０】
0006887648.tif 000021
【図２１】
0006887648.tif 000022
【図２２】
0006887648.tif 000023
【図２３】
0006887648.tif 000024
【図２４】
0006887648.tif 000025
【図２５】
0006887648.tif 000026
【図２６】
0006887648.tif 000027
【図２７】
0006887648.tif 000028
【図２８】
0006887648.tif 000029
【図２９】
0006887648.tif 000030
【図３０】
0006887648.tif 000031
【図３１】
0006887648.tif 000032
【図３２】
0006887648.tif 000033
【図３３】
0006887648.tif 000034
【図３４】
0006887648.tif 000035
【図３５】
0006887648.tif 000036
【図３６】
0006887648.tif 000037
【図３７】
0006887648.tif 000038
【図３８】
0006887648.tif 000039
【図３９】
0006887648.tif 000040
【図４０】
0006887648.tif 000041