(57)【要約】【課題】オンラインアルバム管理システムにおいて、アルバム閲覧者毎の詳細な行動パターンに基づいたお気に入り度が高い画像の選別を実現する。【解決手段】ユーザが閲覧者毎にお気に入り度が高い詳細な行動パターンを個別設定するための構成を設ける。そして、閲覧者毎に設定されているお気に入り度が高い行動パターン・期間と画像に対する閲覧者の過去の操作履歴とが一致している画像を検索し、その検索された画像を閲覧者毎にお気に入り度が高い画像として選別し、一覧表示する。【選択図】図９
2009265886.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置において、
画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定手段と、
前記設定手段により閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索手段とを
備えたことを特徴とする画像管理装置。
【請求項２】
前記検索手段は、前記検索された画像の数が一定数以下である場合には、行動パターンの候補を表示手段に表示することを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記設定手段は、前記行動パターンと共にその行動パターンを行った期間の情報を閲覧者毎に個別の設定することを特徴とする請求項１又は２に記載の画像管理装置。
【請求項４】
前記検索手段により検索された画像を画面に表示させる表示手段をさらに備えたことを特徴とする請求項１乃至３のいずれか１項に記載の画像管理装置。
【請求項５】
前記検索手段により検索された画像を含むブックデータを前記閲覧者毎に個別作成する作成手段をさらに備えたことを特徴とする請求項１乃至４のいずれか１項に記載の画像管理装置。
【請求項６】
ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置の制御方法であって、
画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定工程と、
前記設定工程により閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索工程とを
有することを特徴とする画像管理装置の制御方法。
【請求項７】
ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置の制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定ステップと、
前記設定ステップにより閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索ステップとを
有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して画像を提供する画像管理装置及びその制御方法、並びに前記制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来より、ネットワークを介して電子化されたアルバム画像を複数の閲覧者の間で共有するシステムは既に知られている。
【０００３】
このようなシステム上に公開されている画像において、閲覧者がお気に入り度が高いとした画像を閲覧者毎に選別する方法としては、例えば、閲覧者が特定の画像に対してお気に入り度が高いと自ら情報を付加した画像の検索を行う方法がある。また、例えば画像の表示時間や画像の選択回数などをお気に入り度の高い条件として全閲覧者に対して共通に設定し、画像の検索を行う方法が一般的に知られている（例えば、特許文献１参照）。
【特許文献１】特開２００６−８１０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、お気に入り度が高いと閲覧者に情報を付加させて検索する上記の方法では、閲覧者に煩雑な操作を強いることになる。
【０００５】
また、全ての閲覧者に対して共通に設定されているお気に入り度の高い条件で検索する上記の方法では、次のような問題がある。
【０００６】
即ち、画像のお気に入り度が高いと判断される、閲覧者の画像に対する行動パターン（例えば画像を長時間表示することや画像を大きな用紙サイズで印刷することなど）は閲覧者毎に違う。そのため、全ての閲覧者で共通に設定されている条件で検索を行っても、閲覧者によってはお気に入り度が高い画像であっても条件に当てはまらない場合は選別されない。また、それほどお気に入り度が高くない画像であっても条件に当てはまってしまった場合は選別されてしまう。さらに、お気に入り度が高い条件が画像の表示時間や画像の選択回数に限定されているため、お気に入り度が高い画像を例えばプリンタに出力して保存している閲覧者の画像は選別されなかった。
【０００７】
このように、従来の技術では、閲覧者毎にお気に入り度が高い画像を円滑且つ確実に選別することは難しかった。
【０００８】
そのため、閲覧者がお気に入り度が高いとした画像を閲覧者毎に選別するためには、現状では、各閲覧者に対してお気に入り度が高い行動パターンをヒアリング調査する。そして、全画像に対して行われた操作履歴を検索し、この検索結果が、ヒアリング調査した行動パターンと一致するかどうかを手動で確認する必要があり、選別作業に対するユーザの労力が大きかった。
【０００９】
本発明は上記従来の問題点に鑑み、閲覧者毎にお気に入り度が高い画像の選別を容易に行うことができる画像管理装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置において、画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定手段と、前記設定手段により閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索手段とを備えたことを特徴とする。
【００１１】
また、本発明は、ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置の制御方法であって、画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定工程と、前記設定工程により閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索工程とを有することを特徴とする。
【００１２】
また、本発明は、ネットワークを介して画像を複数の閲覧者の情報処理装置に提供する画像管理装置の制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、画像に対する前記閲覧者の行動パターンを前記閲覧者毎に個別の設定するための設定ステップと、前記設定ステップにより閲覧者毎に設定された行動パターンと前記提供された画像に対する閲覧者の過去の操作履歴とが一致している画像を検索する検索ステップとを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、閲覧者毎のお気に入り度が高い画像の選別作業を円滑且つ確実に実現することができ、該選別作業に対するユーザの労力を軽減することが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１５】
＜システムの構成＞
図１は、本発明の実施の形態に係るデータ処理システムの一構成例を示すブロック図である。
【００１６】
このデータ処理システムは、図１に示すように、クライアントコンピュータ（以下、単にクライアント装置と記す）１０１とアプリケーションサーバ（以下、単にサーバと記す）１０２とがインターネットなどのネットワーク１００を介して接続されて成る。
【００１７】
アプリケーションサーバ１０２は、それぞれ後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤ等で構成される画像管理装置（コンピュータ）により構成される。また、クライアント装置１０１は、ネットワーク閲覧手段（例えばブラウザ）を備える一般的な情報処理装置（コンピュータ）により構成（ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を備える）される。ネットワーク１００は、本実施形態ではインターネットを例に説明するが、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の他のネットワークシステムであっても構わない。
【００１８】
＜装置の構成＞
図２は、図１に示したサーバ１０２及びクライアント装置１０１の具体的な構成例を示すブロック図である。
【００１９】
画像管理装置であるサーバ１０２及びクライアント装置１０１は、図２に示すように同様のブロック構成を成し、アドレスバス、データバス、入出力バス及び制御バスから成るシステムバス２００に各ユニットが接続されている。システムバス２００に接続されるユニットには、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ネットワークインターフェース（ＮＥＴＩＦ）２０４、ビデオＲＡＭ（ＶＲＡＭ）２０５、外部入力装置用のコントローラ（ＫＢＣ）２０７が接続されている。さらに、ハードディスクドライブ（ＨＤＤ）２０９、外部入出力装置（ＦＤＤ）２１０、及びプリンタコントローラ（ＰＲＴＣ）２１１が接続されている。
【００２０】
ＣＰＵ２０１は、装置の演算・制御を司る中央演算装置であり、ＲＡＭ２０２は、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリア並びにデータエリアとして機能するランダムアクセスメモリである。ＲＯＭ２０３は、ＣＰＵ２０１の動作処理手順を記憶しているリードオンリーメモリである。ＲＯＭ２０３には、装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼動するために必要な情報等が記録されているデータＲＯＭがある。また、ＲＯＭ２０３の代わりにＨＤＤ２０９を用いる場合もある。
【００２１】
ネットワークインターフェース（ＮＥＴＩＦ）２０４は、ネットワーク１００を介して装置間のデータ転送を行うための制御や接続状況の診断を行う。ビデオＲＡＭ（ＶＲＡＭ）２０５は、装置の稼動状態を示すディスプレイ等の表示装置（ＣＲＴ）２０６の画面に表示させるための画像を展開し、その表示の制御を行う。コントローラ（ＫＢＣ）２０７は、外部入力装置２０８からの入力信号を制御するためのコントローラである。外部入力装置２０８は利用者が行う操作を受け付けるための入力装置であり、例えばキーボードやマウス等のポインティングデバイスが用いられる。
【００２２】
ハードディスクドライブ（ＨＤＤ）２０９は、アプリケーションプログラムや各種データ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態における各種処理機能を実行するソフトウェアプログラム（モジュール）等である。
【００２３】
外部入出力装置（ＦＤＤ）２１０は、例えばフロッピー(登録商標)ディスクドライブ、ＣＤ−ＲＯＭドライブ等のリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムを記憶した媒体２１３からの読み出し等に用いられる。
【００２４】
媒体２１３は、ＦＤＤ２１０によって読み出しされる磁気記録媒体（例えば、フレキシブルディスク（ＦＤ）や外付けハードディスク）である。なお、メディアは、フレキシブルディスクに限らず、光記録媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記録媒体（例えば、ＭＯ）、半導体記録媒体（例えば、メモリカード）等の取り外し可能なデータ記録装置（リムーバブル・メディア）で構成されていてもよい。
【００２５】
なお、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。
【００２６】
プリンタコントローラ（ＰＲＴＣ）２１１は、印刷装置（ＰＲＴ）２１２への出力信号を制御する。印刷装置（ＰＲＴ）は、例えばＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）等が用いられる。
【００２７】
＜モジュールの構成＞
図３は、図１に示したデータ処理システムのモジュール構成を示すブロック図である。
【００２８】
上記サーバ１０２は、サーバ１０２内で動作する処理モジュール群（図３の３０２，３０５）及び情報を格納する情報格納装置（図３の３１０，３１２）を備えている。以下、各処理モジュール群及び該格納装置間の制御及び情報の流れについて説明する。
【００２９】
処理モジュール３０２，３０５は、図２に示したＲＯＭ２０３、ＨＤＤ２０９、又はＦＤＤ２１０より読み込まれてＲＡＭ２０２に展開され、ＣＰＵ２０１で使用されるアプリケーションプログラム、又はプログラムの一部として動作するモジュールである。
【００３０】
情報格納装置３１０，３１２は、ファイルシステム又はデータベースシステムを用いてサーバ１０２におけるＨＤＤ２０９、ＲＡＭ２０２、及びＦＤＤ２１０の少なくとも一つを用いて情報を格納する。また、情報格納装置３１０及び３１２に格納された情報に対しては、特定のキーや条件で直接特定の情報へのアクセスが可能である。
【００３１】
図３に示す矢印３５１〜３５４は、各処理モジュール間の制御や情報の流れのうち主要なものを表している。ＣＰＵ２０１で演算し必要な処理モジュールと情報格納装置に格納された情報は、ＲＯＭ２０３、ＨＤＤ２０９、ＦＤＤ２１０或いはＲＡＭ２０２等よりＲＡＭ２０２に展開しＣＰＵ２０１へ伝えられる。そして、ＣＰＵ２０１で演算した結果を、必要がある場合には、ＲＡＭ２０２、ＨＤＤ２０９、ＦＤＤ２１０等に存在する情報格納装置にその演算結果の情報を書き込む。また同時に、ＣＰＵ２０１での演算した結果を、必要がある場合には、ＶＲＡＭ２０５を介してＣＲＴ２０６に表示するものである。
【００３２】
ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＶＲＡＭ２０５、ＫＢＣ２０７、ＨＤＤ２０９、及びＦＤＤ２１０間の伝送は、システムバス２００を通じて行われる。
【００３３】
クライアント装置１０１とサーバ１０２を接続するネットワーク１００は、一般的なネットワークシステムである。本実施形態ではＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いるが、常時接続可能なネットワークであれば他のネットワークシステムであっても構わない。
【００３４】
クライアント装置１０１を使用して、閲覧者毎のお気に入り度が高い行動パターン関連情報を設定したいユーザは、次のようにする。即ち、インターネット閲覧可能なネットワーク閲覧手段３０１を用いて、サーバ１０２の行動パターン設定モジュール３０２に、閲覧者毎のお気に入り度が高い行動パターン関連情報の設定を依頼する。なお、依頼自体は、ネットワーク閲覧手段３０１がＵＩ（ユーザインターフェース）画面上で表示するボタン等の指示に従い、所定の依頼パケットをサーバ１０２に対して、所定のプロトコルで発行することで行うものとする。
【００３５】
サーバ１０２の行動パターン設定モジュール３０２は、図３に示すように、画面制御部３０３と行動パターン関連情報設定処理部３０４を備えている。また、行動パターン関連情報格納装置３１０は、行動パターン関連情報記憶部３１１を備えている。
【００３６】
行動パターン設定モジュール３０２の画面制御部３０３は、ユーザに対して、アルバム閲覧者、閲覧アルバムを特定する閲覧アルバムＵＲＬ、お気に入り度が高い行動パターン、期間などを設定させる画面を表示する。また、行動パターン関連情報の設定は、設定処理部３０４が、閲覧者の過去の画像に対する操作履歴から、閲覧者毎の行動パターンの候補と行動パターンを行った期間の候補を検索したものから選択することも可能である。なお、閲覧者の過去の画像に対する操作履歴は、画像操作履歴記憶部３１４（後述の図５（ｂ））に記憶されている。
【００３７】
そして、行動パターン関連情報の設定を受け付けると、行動パターン関連情報設定処理部３０４は、ユーザが設定した行動パターン関連情報を行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１に格納する。
【００３８】
一方、サーバ１０２の画像選別モジュール３０５は、画面制御部３０６、画像検索処理部３０７、ブックデータ作成処理部３０８、及びオンライン印刷サービス注文データ作成処理部３０９を備えている。また、画像関連情報格納装置３１２は、画像関連情報記憶部３１３、及び画像操作履歴記憶部３１４を備えている。
【００３９】
クライアント装置１０１を使用して、閲覧者毎のお気に入り度の高い画像の選別を実施したいユーザは、次のようにする。即ち、インターネット閲覧可能なネットワーク閲覧手段３０１を用いてサーバ１０２の画像選別モジュール３０５に対して、閲覧者毎のお気に入り度の高い画像の選別の実施を要求する。
【００４０】
サーバ１０２における画像選別モジュール３０５の画面制御部３０６は、クライアント装置１０１のＣＲＴ２０６上に、アルバム閲覧者、閲覧アルバムＵＲＬ、期間を指定させる画面を表示し、お気に入り度の高い画像の選別の実施を受け付ける。
【００４１】
その後、画像検索処理部３０７は、指定されたアルバム閲覧者、対象閲覧アルバムＵＲＬ、及び期間に対応した、お気に入り度の高い行動パターンを行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１から検索する。そして、検索された閲覧者のお気に入り度の高い行動パターンと一致する画像識別子６０１（後述の図５（ｂ）参照）を画像関連情報格納装置３１２の画像操作履歴記憶部３１４から検索する。さらに、検索された画像識別子６０１と一致する画像データを画像関連情報格納装置３１２の画像関連情報記憶部３１３から検索する。
【００４２】
画像選択モジュール３０５の画面制御部３０６は、クライアント装置１０１のＣＲＴ２０６上に、前記画像データの検索結果をお気に入り度が高い画像の検索結果一覧として表示する。そして、該表示されている同画面でブックデータ作成の実施を受け付けると、画像選別モジュール３０５のブックデータ作成処理部３０８は、アルバムオーナが指定した特定の画像を、検索されたお気に入り度が高い画像と差し替える。そして、閲覧者毎にお気に入り度が高い画像が採用された、閲覧者毎にバージョンの異なるブックデータを個別作成する。
【００４３】
もしくは、表示されている同画面でオンライン印刷サービス注文の実施を受け付けると、画像選別モジュール３０５の注文データ作成処理部３０９は、次のような処理を行う。即ち、検索されたアルバム閲覧者毎にお気に入り度が高い画像のオンライン印刷サービス用の注文データを個別作成する。
【００４４】
＜本実施の形態に係るデータフォーマット＞
図４は、図３に示したサーバ１０２の行動パターン関連情報格納装置３１０のテーブルフォーマットを示す模式図である。なお、図４に示す例は、行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１のフォーマットの例に対応する。
【００４５】
図４に示すように、行動パターン関連情報テーブル４００は、アルバム閲覧者４０１、閲覧アルバムを特定する閲覧アルバムＵＲＬ４０２、お気に入り度が高い行動パターン４０３、その行動パターンを行った期間４０４などから構成される。
【００４６】
図５（ａ），（ｂ）は、図３に示したサーバ１０２の画像関連情報格納装置３１２のデータフォーマットを示す模式図である。なお、図５（ａ）に示す例は、画像関連情報格納装置３１２の画像関連情報記憶部３１３のフォーマットの例に対応し、図５（ｂ）に示す例は、画像関連情報格納装置３１２の画像操作履歴記憶部３１４のフォーマットの例に対応する。
【００４７】
図５（ａ）に示すように、画像関連情報格納装置３１２の画像関連情報記憶部３１３は、テーブルとして、画像を特定する画像識別子５０１と、画像が格納されているパスもしくは画像データ５０２などの情報を記憶している。
【００４８】
また、図５（ｂ）に示すように、画像操作履歴記憶部３１４は、テーブルとして、画像を特定する画像識別子６０１、閲覧アルバムを特定する閲覧アルバムＵＲＬ６０２、アルバム閲覧者６０３、操作日時６０４、及び操作内容６０５などの情報を記憶している。
【００４９】
＜本実施の形態に係る表示画面＞
図６は、図２に示したＣＲＴ２０６に表示されるお気に入り度が高い行動パターン設定画面の一例を示す画面図である。
【００５０】
お気に入り度が高い行動パターン設定画面７００は、図３に示したサーバ１０２における行動パターン設定モジュール３０２の画面制御部３０３により、クライアント装置１０１のＣＲＴ２０６上に表示される。具体的には、クライアント装置１０１において、ユーザがインターネット閲覧可能なネットワーク閲覧手段３０１を用いてサーバ１０２にお気に入り度が高い行動パターン関連情報の設定を依頼した場合に表示される。
【００５１】
この設定画面７００には、図６に示すように、行動パターン設定モジュール３０２の画面制御部３０３によりお気に入り度が高い行動パターン関連情報が設定されているアルバム閲覧者一覧７０５がＣＰＵ２０１の制御に基づいて表示される。ユーザが新規にアルバム閲覧者に対して、お気に入り度が高い行動パターン関連情報を設定する場合は、次のようにする。即ち、アルバム閲覧者７０１や閲覧アルバムを特定するＵＲＬ７０２などアルバム閲覧者や対象閲覧アルバムを特定する情報を指定する。さらに、お気に入り度が高い行動パターン７０３及びその行動パターンを行った期間７０４を設定し、上記設定後、「設定」ボタン７０６を押下する。すると、画面上で設定されたアルバム閲覧者のお気に入り度が高い行動パターン関連情報を、行動パターン設定モジュール３０２の設定処理部３０４に渡す。
【００５２】
もしくは、お気に入り度が高い行動パターン７０３及びその期間７０４は、設定処理部３０４が、画像操作履歴記憶部３１４から、指定された閲覧者のお気に入り度が高い行動パターンとその行動パターンの候補を検索したものから選択することも可能である。そして、「設定」ボタン７０６を押下すると、画面上で選択されたアルバム閲覧者のお気に入り度が高い行動パターン関連情報を行動パターン設定モジュール３０２の設定処理部３０４に渡す。
【００５３】
これにより、アルバム閲覧者のお気に入り度が高い行動パターン関連情報が行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１に登録される。そして、図６に示すお気に入り度が高い行動パターン設定画面７００上で、「取り消し」ボタン７０７を押下すると、画面上で設定されたアルバム閲覧者のお気に入り度が高い行動パターン関連情報は破棄される。
【００５４】
図７は、図２に示したＣＲＴ２０６に表示されるお気に入り度が高い画像の検索画面の一例を示す画面図である。
【００５５】
この画面は、図３に示したサーバ１０２における画像選別モジュール３０５の画面制御部３０６により、クライアント装置１０１のＣＲＴ２０６上に表示される。具体的には、クライアント装置１０１においてユーザがインターネット閲覧可能なネットワーク閲覧手段３０１を用いてサーバ１０２にアルバム閲覧者毎のお気に入り度が高い画像の選別を依頼した場合に表示される。
【００５６】
図７において、閲覧者毎のお気に入り度が高い画像の検索画面８００は、画像選別モジュール３０５の画面制御部３０６により表示される。そして、ユーザが、アルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、及び期間８０３を指定し、「検索」ボタン８０４を押下すると、画面上で指定された情報を画像選別モジュール３０５の画像検索処理部３０７に渡す。
【００５７】
そして、画像検索処理部３０７は、指定されたアルバム閲覧者８０１、対象閲覧アルバムＵＲＬ８０２、及び期間８０３のお気に入り度の高い行動パターンを行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１から検索する。さらに、検索された閲覧者のお気に入り度の高い行動パターン・期間と一致する画像識別子６０１を画像関連情報格納装置３１２の画像操作履歴記憶部３１４から検索する。そして、検索された画像識別子６０１と一致する画像データを画像関連情報格納装置３１２の画像関連情報記憶部３１３から検索する。
【００５８】
画像選択モジュール３０５の画面制御部３０６は、ユーザに対して、検索結果である画像データをアルバム閲覧者毎のお気に入り度が高い画像の検索結果一覧８０５として表示する。さらに、閲覧者毎のお気に入り度が高い画像の検索画面８００の、「ブックデータ作成」ボタン８０６がユーザにより押下されると、前記検索結果である画像データが画像選別モジュール３０５のブックデータ作成処理部３０８に渡される。
【００５９】
ブックデータ作成処理部３０８は、アルバムオーナが指定した特定の画像を、渡された検索結果の画像と差し替え、アルバム閲覧者毎にお気に入り度が高い画像が採用された閲覧者毎にバージョンの違うブックデータを個別作成する。もしくは、閲覧者毎のお気に入り度が高い画像の検索画面８００の、「注文データ作成」ボタン８０７がユーザにより押下されると、検索結果である画像が画像選別モジュール３０５の注文データ作成処理部３０９に渡される。
【００６０】
注文データ作成処理部３０９は、渡された検索結果の画像データを閲覧者毎にお気に入り度が高い画像データとしてオンライン印刷サービス用の注文データを個別作成する。
【００６１】
図７に示す閲覧者毎のお気に入り度が高い画像の検索画面８００上で、「閉じる」ボタン８０８を押下すると、画面上に検索された結果より何のデータも作成せず終了する。
【００６２】
＜本実施の形態に係る処理＞
以下、本実施の形態に係る処理として、第１のデータ処理手順及び第２のデータ処理手順について説明する。
【００６３】
まず第１のデータ処理手順について図８を参照して説明する。
【００６４】
図８は、本実施の形態における第１のデータ処理手順を示すフローチャートである。
【００６５】
第１のデータ処理手順とは、サーバ１０２が、クライアント装置１０１のネットワーク閲覧手段３０１に表示する画面で、行動パターン関連情報テーブル４００の設定の指示を受け付けた後の一連の処理である。即ち、サーバ１０２が、閲覧者毎のお気に入り度が高い行動パターン関連情報の設定の指示を受け付ける。そして、ユーザの設定した閲覧者毎のお気に入り度が高い行動パターン関連情報を行動パターン関連情報テーブル４００のレコードとして行動パターン関連情報記憶部３１１内に格納する。このような一連の第１のデータ処理手順について、以下、図８を参照して説明する。
【００６６】
まず、サーバ１０２のＣＰＵ２０１は、クライアント装置１０１のネットワーク閲覧手段３０１より閲覧者毎のお気に入り度が高い行動パターンの設定が指示されたかどうかを判断する（ステップＳ１０１）。この判断は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２に従って行う。
【００６７】
前記ステップＳ１０１で指示されていないと判断した場合（ＮＯ）、当該ＣＰＵ２０１は、指示された他の作業を実施し（ステップＳ１０２）、ステップＳ１０１に戻る。
【００６８】
一方、ＣＰＵ２０１が、ステップＳ１０１で指示されたと判断した場合（ＹＥＳ）、設定済みのアルバム閲覧者毎のお気に入り度が高い行動パターン・期間一覧をクライアント装置１０１のＣＲＴ２０６上に表示する（ステップＳ１０３）。即ち、当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２の画面制御部３０３に従って行う。また、当該処理は、クライアント装置１０１のネットワーク閲覧手段３０１にお気に入り度が高い行動パターン設定画面７００を表示する。このとき、お気に入り度が高い行動パターン関連情報が設定されているアルバム閲覧者一覧７０５が、図６の行動パターン設定画面７００で表示される。
【００６９】
その後のステップＳ１０４において、ＣＰＵ２０１は、アルバム閲覧者７０１及び閲覧アルバムＵＲＬ７０２が指定されたかどうかを判断する。その結果、指定されていない場合（ＮＯ）はステップＳ１０４に戻る。
【００７０】
一方、ステップＳ１０４でＣＰＵ２０１が、アルバム閲覧者７０１及び閲覧アルバムＵＲＬ７０２が指定されたと判断した場合（ＹＥＳ）はステップＳ１０５へ進む。ステップS１０５では、お気に入り度が高い行動パターン７０３の候補とその行動パターンを行った期間７０４の候補をそれぞれのプルダウンメニューに表示する。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２の画面制御部３０３に従って行う。
【００７１】
次のステップＳ１０６においては、ＣＰＵ２０１は、お気に入り度が高い行動パターン７０３とその行動パターンを行った期間７０４が選択されたかどうかを判断する。選択されていない場合（ＮＯ）は、ステップＳ１０７において、ＣＰＵ２０１は、お気に入り度が高い行動パターン７０３とその行動パターンを行った期間７０４が直接入力されたかどうかを判断する。入力されていない場合（ＮＯ）はステップＳ１０６に戻る。
【００７２】
一方、ステップＳ１０６においてお気に入り度が高い行動パターン７０３とその行動パターンを行った期間７０４が選択された場合（ＹＥＳ）は、ステップＳ１０８へ進む。また、ステップＳ１０７においてお気に入り度が高い行動パターン７０３とその行動パターンを行った期間７０４が直接入力された場合（ＹＥＳ）も、ステップＳ１０８へ進む。
【００７３】
ステップＳ１０８において、ＣＰＵ２０１は、「設定」ボタン７０６又は「取り消し」ボタン７０７が押下されたかどうか判断する。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２の設定処理部３０４に従って行う。
【００７４】
その結果、ステップＳ１０８で「設定」ボタン７０６が押下された場合は、ＣＰＵ２０１は、設定情報を格納し（ステップＳ１０９）、ステップＳ１０１に戻る。具体的には、指定されたアルバム閲覧者及び閲覧アルバムＵＲＬに対応した、お気に入り度が高い行動パターン７０３及びその期間７０４を、行動パターン関連情報テーブル４００のレコードとして行動パターン関連情報記憶部３１１に格納する。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２の設定処理部３０４に従って行う。なお、お気に入り度が高い行動パターン７０３には、画像の表示種別、表示時間、選択された回数、印刷時のプリンタ種別、用紙サイズ、用紙タイプ、印刷枚数などを詳細に定義することが可能である。
【００７５】
一方、ステップＳ１０８で「取り消し」ボタン７０７が押下されると、ステップＳ１０１に戻る。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである行動パターン設定モジュール３０２の設定処理部３０４に従って行う。
【００７６】
次に、第２のデータ処理手順について、図９を参照して説明する。
【００７７】
図９は、本実施の形態における第２のデータ処理手順を示すフローチャートである。
【００７８】
第２のデータ処理手順とは、サーバ１０２が、クライアント装置１０１のネットワーク閲覧手段３０１に表示する画面でアルバム閲覧者毎のお気に入り度が高い画像の選別の指示を受け付けた後の一連の処理である。即ち、サーバ１０２が、アルバム閲覧者毎のお気に入り度が高い画像の選別を受け付けると、アルバム閲覧者毎のお気に入り度が高い画像の検索結果一覧を表示する。そして、検索結果より閲覧者毎にバージョンの違うブックデータ、もしくはオンライン印刷サービス用の注文データを個別作成する。このような一連の第２のデータ処理手順について、以下、図９を参照して説明する。
【００７９】
まず、サーバ１０２のＣＰＵ２０１は、クライアント装置１０１のネットワーク閲覧手段３０１よりアルバム閲覧者毎のお気に入り度が高い画像の選別が指示されたかどうかを判断する（ステップＳ２０１）。この判断は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５に従って行う。
【００８０】
前記ステップＳ２０１で指示されていないと判断した場合（ＮＯ）、当該ＣＰＵ２０１は、指示された他の作業を実施し（ステップＳ２０２）、ステップＳ２０１に戻る。一方、ステップＳ２０１で指示されたと判断された場合（ＹＥＳ）、ＣＰＵ２０１は、アルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、及び期間８０３が指定されたかどうか判断する（ステップＳ２０３）。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の画面制御部３０６に従って行う。また、当該処理は、クライアント装置１０１のネットワーク閲覧手段３０１に、図７に示したような、閲覧者毎のお気に入り度が高い画像の検索画面８００を表示し、アルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、及び期間８０３の設定エリアを表示する。
【００８１】
ステップＳ２０３でアルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、及び期間８０３が指定された場合（ＹＥＳ）、「検索」ボタン８０４が押下されたかどうか判断する（ステップＳ２０４）。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の画面制御部３０６に従って行う。
【００８２】
ステップＳ２０３でアルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、期間８０３が指定されなかった場合（ＮＯ）、もしくはステップＳ２０４で「検索」ボタン８０４が押下されなかった場合（ＮＯ）はステップＳ２０３に戻る。
【００８３】
一方、ステップＳ２０４で「検索」ボタンが押下された場合（ＹＥＳ）、ステップＳ２０５へ進む。ステップＳ２０５では、ＣＰＵ２０１は、前記ステップＳ２０３で指定されたアルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２及び期間８０３に対応した閲覧者毎のお気に入り度が高い画像を検索する。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の画像検索処理部３０７に従って行う。具体的には、指定されたアルバム閲覧者８０１、閲覧アルバムＵＲＬ８０２、及び期間８０３をキーにお気に入り度の高い行動パターンを行動パターン関連情報格納装置３１０の行動パターン関連情報記憶部３１１から検索する。さらに、検索された閲覧者のお気に入り度の高い行動パターン・期間と一致する画像識別子６０１を画像関連情報格納装置３１２の画像操作履歴記憶部３１４から検索する。そして、検索された画像識別子６０１と一致する画像データを画像関連情報格納装置３１２の画像関連情報記憶部３１３から検索する。
【００８４】
ＣＰＵ２０１は、前記検索結果である画像データを、図７に示す画面８００においてアルバム閲覧者毎のお気に入り度が高い画像の検索結果一覧８０５として、クライアント装置１０１のＣＲＴ２０６上に表示する（ステップＳ２０６）。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の画面制御部３０６に従って行う。
【００８５】
その後のステップＳ２０７においては、ＣＰＵ２０１は、「ブックデータ作成」ボタン８０６が押下されたかどうか判断する。ステップＳ２０７で「ブックデータ作成」ボタン８０６が押下された場合（ＹＥＳ）、ＣＰＵ２０１は、ステップＳ２０５の検索結果より閲覧者毎にバージョンの違うブックデータを個別作成する（ステップＳ２０８）。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５のブックデータ作成処理部３０８に従って行う。具体的には、ステップＳ２０５の検索結果である画像が画像選別モジュール３０５のブックデータ作成処理部３０８に渡される。そして、画像選別モジュール３０５のブックデータ作成処理部３０８は、アルバムオーナが指定した特定の画像を、渡された検索結果の画像と差し替える。そして、アルバム閲覧者毎にお気に入り度が高い画像が採用された閲覧者毎にバージョンの違うブックデータを個別作成する。ブックデータの作成後はステップＳ２０１に戻る。
【００８６】
ステップＳ２０７で「ブックデータ作成」ボタン８０６が押下されなかった場合（ＮＯ）、ＣＰＵ２０１は、ステップＳ２０９において「注文データ作成」ボタン８０７が押下されたかどうか判断する。ステップＳ２０９で「注文データ作成」ボタン８０７が押下された場合（ＹＥＳ）、ＣＰＵ２０１は、前記ステップＳ２０５の検索結果である画像より閲覧者毎にオンライン印刷サービス用の注文データを個別作成する（ステップＳ２１０）。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の注文データ作成処理部３０９に従って行う。具体的には、ステップＳ２０５の検索結果が画像選別モジュール３０５の注文データ作成処理部３０９に渡される。そして、画像選別モジュール３０５の注文データ作成処理部３０９は、渡された検索結果の画像データを閲覧者毎にお気に入り度が高い画像データとしてオンライン印刷サービス用の注文データを個別作成する。注文データの作成後はステップＳ２０１に戻る。
【００８７】
ステップＳ２０９で「注文データ作成」ボタン８０７が押下されなかった場合（ＮＯ）、ＣＰＵ２０１は、ステップＳ２１１において「閉じる」ボタン８０８が押下されたかどうか判断する。ステップＳ２１１で「閉じる」ボタン８０８が押下されると（ＹＥＳ）、ステップＳ２０１に戻る。一方、ステップＳ２１１で「閉じる」ボタン８０８が押下されなかった場合（ＮＯ）、ステップＳ２０７に戻る。当該処理は、サーバ１０２のプログラムＲＯＭ２０３からＲＡＭ２０２に読み込まれて利用可能となるプログラムである画像選別モジュール３０５の画面制御部３０６に従って行う。
【００８８】
なお、上記ステップＳ２０５において、閲覧者のお気に入り度の高い行動パターン・期間と一致する画像を検索した際に、検索結果である画像が一定数以下しか得られなかった場合には、閲覧者の行動パターンが変化したと察知し、次の処理を行ってもよい。即ち、操作履歴から「お気に入り度が高い行動パターン」や「期間」の候補をクライアント装置１０１のＣＲＴ２０６上に表示する。
【００８９】
＜本実施の形態に係る利点＞
本実施の形態によれば、アルバムオーナ又は閲覧者は、クライアント装置１０１において、まず、閲覧者毎に、閲覧アルバムを特定する「閲覧アルバムＵＲＬ」、「お気に入り度が高い行動パターン」、及び「期間」を設定する。そして、閲覧者毎のお気に入り度が高い画像の選別をサーバ１０２に指示する。サーバ１０２は、アルバムの全画像の操作履歴を参照し、閲覧者毎に設定した「お気に入り度が高い行動パターン」と一致する画像を検索する。そして、サーバ１０２は、一致した画像を、閲覧者毎のお気に入り度が高い画像として選別し、クライアント装置１０１のＣＲＴ２０６上に一覧表示する。
【００９０】
これにより、閲覧者毎の詳細な行動パターンに基づいた、お気に入り度が高い画像の選別を実現することが可能になる。そのため、閲覧者毎に、お気に入り度が高い画像を円滑且つ確実に選別することができ、画像選別作業に対するユーザの労力も軽減することができる。
【００９１】
また、選別された閲覧者毎のお気に入り度が高い画像を利用した、閲覧者毎のベストアルバムや、閲覧者毎に画像の異なるオンラインプリントサービスの注文テータを容易に作成することができる。
【００９２】
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９４】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９６】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【図面の簡単な説明】
【００９７】
【図１】実施の形態に係るデータ処理システムの一構成例を示すブロック図である。
【図２】図１に示したサーバ及びクライアント装置の具体的な構成例を示すブロック図である。
【図３】図１に示したデータ処理システムのモジュール構成を示すブロック図である。
【図４】図３に示したサーバの行動パターン関連情報格納装置のテーブルフォーマットを示す模式図である。
【図５】図３に示したサーバの画像関連情報格納装置のデータフォーマットを示す模式図である。
【図６】図２に示したＣＲＴに表示されるお気に入り度が高い行動パターン設定画面の一例を示す画面図である。
【図７】図２に示したＣＲＴに表示されるお気に入り度が高い画像の検索画面の一例を示す画面図である。
【図８】本実施の形態における第１のデータ処理手順を示すフローチャートである。
【図９】本実施の形態における第２のデータ処理手順を示すフローチャートである。
【符号の説明】
【００９８】
１００  ネットワーク
１０１  ライアント装置
１０２  プリケーションサーバ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ネットワークインターフェース
２０６  ＣＲＴ
２０９  ＨＤＤ
２１０  ＦＤドライブ
３０１  ネットワーク閲覧手段
３０２  行動パターン設定モジュール
３０３  画面制御部
３０４  行動パターン関連情報設定処理部
３０５  画像選別モジュール
３０６  画面制御部
３０７  画像検索処理部
３０８  ブックデータ作成処理部
３０９  注文データ作成処理部
３１０  行動パターン関連情報格納装置
３１１  行動パターン関連情報記憶部
３１２  画像関連情報格納装置
３１３  画像関連情報記憶部
３１４  画像操作履歴記憶部
【図１】
2009265886.tif 000003
【図２】
2009265886.tif 000004
【図３】
2009265886.tif 000005
【図４】
2009265886.tif 000006
【図５】
2009265886.tif 000007
【図６】
2009265886.tif 000008
【図７】
2009265886.tif 000009
【図８】
2009265886.tif 000010
【図９】
2009265886.tif 000011