(57)【要約】【課題】  紙カタログをスキャン・電子カタログ化し、その電子カタログを管理・出力するシステムにおいて、紙原稿をスキャンした結果を確認し登録する作業が非常に手間であった。【解決手段】  デバイスにて再度原稿のスキャンをする際に再スキャン情報に基づき再スキャンを実施し、先にスキャンした電子カタログデータの問題ページと再スキャンしたデータを差し替える処理を実現する。【選択図】  図３
2009151466.tif 000002
【特許請求の範囲】
【請求項１】
カタログデータファイルとファイル属性情報およびカタログ情報に関連する商品情報を記憶しておく記憶手段と、登録されたカタログデータファイルをページ分割してページ毎のファイルとして記憶しておく第2の記憶手段とを有し、また、クライアントからカタログデータファイルのページの中から出力したいページを選択する手段と、出力指示する手段とを有し、出力指示がされたときに選択されたカタログのページデータを結合させてファイル出力する手段とを有する電子カタログ管理サーバ装置において、ユーザがスキャナ装置等で読み込み送信されたデータをカタログデータファイルとして保持する機能と、登録されたデータを表示しスキャン結果を確認する手段と、登録されたデータの問題点をページ毎に設定し再スキャンのための情報として保持する手段と、ユーザが再スキャンする際に、各ページに設定されたスキャン情報をもとに設定を変更しながらスキャンし再スキャンしたページのデータのみをサーバへ送信する手段と、オリジナルのカタログデータファイル及び分割されたページファイルの該当ページを再スキャンデータと差し替える手段とを有することを特徴とするカタログ情報の登録及び管理方法。
【請求項２】
前記サーバ装置は中央処理装置(以下、CPU)と、そのCPUの動作プログラムを記憶するメモリと、データを表示するディスプレイと、そのネットワークを介して他の機器とデータのやり取りを行うためのネットワークインタフェースとを備え、クライアント装置と、データの受け渡しをするためのネットワークと、大量データを保持するためのデータベースとを有するネットワークシステムで有り、ネットワーク上で接続されたコンピュータ間でデータをやり取りする通信手段と、クライアントからのリクエストを受け付ける前に認証を行う認証手段とを有することを特徴とするカタログ情報の管理および出力方法。
【請求項３】
前記サーバ装置はクライアントから登録されたカタログデータファイルと生成したページデータファイルからサムネイル画像を生成する手段を有し、データファイルと共に保存する手段を有し、データファイルの属性情報を関連付ける関連付け手段と、ページ単位に分割ざれたデータファイルの各ページに商品情報を関連付ける第2の関連付け手段と、商品情報に関連付けられている全ページのサムネイルを表示する手段とを有する。また、クライアントから商品情報を検索するための検索手段と、検索結果として該当する商品一覧を表示する表示手段と、各商品情報に関連付けられているカタログ情報のページを表示する第2の表示手段と、表示されているページの中から出力したいページを選択する手段と、選択したページのカタログデータを結合させてファイル出力する手段とを有することを特徴とするカタログ情報の管理および出力方法。
【請求項４】
前記サーバ装置もしくはスキャナ装置は読み込んだカタログデータに対してデータ補正処理を実施する手段を有し、補正したデータを保存する手段を有する事を特徴とするカタログ情報の管理及び出力方法。
【請求項５】
前記サーバ装置はワークフロー機能を有し、スキャナ装置はサーバで管理しているワークフローの一部を実施可能な手段と、サーバ上で処理の進捗状況に応じて実施できる処理を管理する手段と、スキャナ装置からサーバへ処理の進捗状況を通知する手段と、前述の進捗状況を受けた際に進捗状況に対応する処理をサーバからスキャナ装置に通知する手段と、前述の通知を受けた処理をスキャナ装置で実施できる手段とを有することを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カタログを管理する電子カタログサーバにおける、カタログの登録方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
電子カタログを管理する電子カタログサーバは一般的である。従来、電子カタログをページ毎に分割管理し、ページ毎のカタログデータを任意に組み合わせて出力するという技術が実現されており、従来例として、特開2005-108127で示されている。
【特許文献１】特開2005-108127号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、電子カタログの登録をする際に、紙のカタログをスキャナ装置で読み込み電子化した後システムに登録していた。このシステムへの登録フローは、下記のステップで構成されており、非常に手間がかかるという課題があった。
【０００４】
1.スキャナ装置で読み込んだ電子データをオペレータがページ毎に内容確認する
2.問題があったページの原稿をピックアップする
3.問題原稿を問題点に対応した設定に変更しながら再度スキャナ装置で読み込み電子化する
4.クライアントPCにて最初にスキャンした電子カタログデータと再スキャンした問題ページの電子データデータを専用の編集ツールで組み合わせて正しい電子カタログを作成する
5.システムに登録する
【課題を解決するための手段】
【０００５】
本発明では、電子カタログサーバにおいて電子カタログをシステムに登録する一連の処理を下記のステップで一元管理する。
【０００６】
1.スキャナ装置で読み込んだ電子カタログデータをサーバに登録する際に、電子データとともにスキャン設定を記憶する
2.ユーザが登録した電子カタログデータデータの各ページをシステム上で閲覧し、問題点を設定できる
3.ユーザはスキャナ装置に再度原稿をセットしスキャンすると、上記問題点設定に応じたスキャン処理が自動で行われサーバに再スキャンデータが送信される
4.電子カタログサーバは再スキャンされたデータを最初の電子データと組み合わせ電子カタログを再生成する
【発明の効果】
【０００７】
本発明の電子カタログサーバを実現することで、ユーザがカタログを登録する一連の処理が容易となり、使い勝手の良いシステムを実現することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下に、図1〜図20を参照して、本発明に係る装置の一実施形態について説明する。
【０００９】
図1は本発明に係るシステムの構成図である。
【００１０】
101および102はクライアントPCであり、システム管理者が新規データファイルを登録したり、ユーザ管理情報修正のシステムメンテナンス処理を行ったり、あるいはユーザが商品検索、商品情報出力の指示を行ったりするものである。
【００１１】
103、109はローカルエリアネットワーク（LAN）であり、このネットワークに接続している機器101、102はこのLANを介して他の機器とデータのやり取りを行う。105はインターネットであり、104はこのインターネットに直接に接続されたクライアントPCである。101、102とは接続形態が異なるが、同様の目的で使用される。
【００１２】
106はネットワークを介してクライアントPCからHTTPプロトコルできたリクエストを受け取るHTTPサーバである。107はWebアプリケーションサーバである。HTTPサーバにはいくつかのWebアプリケーションサーバ が登録されており、クライアントPCからのリクエスト内容に従ってHTTPサーバは処理を適切なWebアプリケーションサーバに割り振る。また、リクエストを受け取ったWebアプリケーションサーバは処理を実行してその処理結果をクライアントへ返信する。
【００１３】
108はデータベースであり、カタログデータ、画像データのコンテンツデータ情報や、商品情報のテキスト情報、およびユーザ/グループ情報、登録データファイルの処理情報のシステム情報を記録する。
【００１４】
これらのようにHTTPサーバ106、WEBアプリケーションサーバ107、データベース108と有機的に組み合わさってWEBデータベースシステムとして機能する。
【００１５】
110はスキャナ装置であり、カタログの原稿画像の読み込み、電子化したデータのサーバへの送信等を実施する。本例では、ネットワークに直接接続され、スキャナ装置上でアプリケーションの実行や直接サーバとの通信を行う装置とするが、スキャナ装置が接続されたクライアントPCであっても同様である。
【００１６】
次に、図2は本発明に係るサーバ装置の構成を説明するブロック図である。
【００１７】
1はシステム・バスであり、これから説明する各構成ブロックはこのシステム・バスに接続されている。2はCPU（Central Processing Unit）である。3はプログラム・メモリ（PMEMと称す）で、本処理のためのプログラムを適宜ハード・ディスク10から選択／読込みし、2のCPUにて実行する。又、キーボード12から入力されたデータはテキスト・メモリでもあるPMEMにコード情報として格納される。4は、通制御部であり、5の通信ポートに於ける入出力データの制御を行う。通信ポート5から出力された信号は、通信回線6を経由して、ネットワーク上の他の装置の通信ポートに伝えられる。
【００１８】
また、本実施例ではLANのネットワークに関して記述するが、この通信制御部に接続される通信ポート及び通信回線が一般の公衆回線であっても本発明が適応されることは言うまでもない。
【００１９】
8は外部記憶装置制御部、9、10はデータファイル用のディスクで、例えば9は、フロッピー（登録商標）・ディスク(FDと称す)であり、10はハード・ディスク(HDと称す)である。
【００２０】
11は入力制御部であり、12のキーボード、13のマウス等の入力装置が接続される。操作者はこのキーボード11を操作することによりシステムの動作指令等を行う。
【００２１】
また13は16のCRT上で画像情報を加工指示するためのポインティング・デバイス(PDと称す)で本実施例ではマウスを使用している。これによりCRT16上のカーソルをX，Y方向任意に移動してコマンドメニュー上のコマンド・アイコンを選択して処理の指示を行うほか編集対象の指示、描画位置の指示等もおこなう。14はビデオ・イメージ・メモリ(VRAMと称す)、15は表示出力制御部、16はCRTである。16のCRTに表示されるデータは11のVRAM上にビットマップデータとして展開されている。
【００２２】
なお、本実施例でROMに記憶しているプログラムは、装置に直接接続されているハードディスク(HD)やフロッピー（登録商標）ディスク(FD)の記憶媒体にも記憶されていてもよい。さらに、ネットワークで接続されている他の装置上に記憶されていてもよい。また、本発明のプログラムは、FDやHDの記憶媒体やネットワークを介してシステムや装置に供給できる。
【００２３】
さらに、図3は本発明に係るモジュール構成を説明するブロック図である。
【００２４】
301はスキャナ装置であり、UIを表示、スキャンの制御、データ生成、データ送信の機能のモジュール302を記憶している。
【００２５】
303はデータのやり取りを行うネットワーク、304はHTTPサーバである。
【００２６】
さらに、305がWebアプリケーションサーバであり、HTTPサーバから受け取ったスキャナ装置からのリクエストを処理するためのモジュール306が記憶されている。対応している機能としては、ユーザ認証、検索処理、商品情報出力、データメンテナンス機能、ワークフロー機能がある。これらのモジュールはクライアントからのリクエストに応じてメモリ上にロードされ、処理を実行する。
【００２７】
また、これらのモジュールとは別に、PDFファイルの画像編集やテキスト情報の抽出、PDFファイルの結合、分割の編集を行うPDF編集モジュールが307としてある。さらに、データベース310とのデータのやり取りを行うためのライブラリ308や各種ユーティリティライブラリ310がある。
【００２８】
図4は本システムにおけるカタログデータ登録ワークフローの一例である。
【００２９】
402はカタログデータ読み込み処理であり、スキャナ装置上で紙原稿を読み込みサーバへ送信する作業を表しており、読み込み管理者が実施する。402の作業が終了すると403の登録されたデータの確認及び承認処理が実施される。403はページ毎にスキャンデータを確認し問題点がないかチェックする作業であり、データ確認担当が実施する。データ確認担当は問題点があれば、問題点の情報を設定し402の処理へ差し戻し、問題点が無ければ承認し404のカタログデータ登録処理が実施される。404はスキャンが終了した電子カタログデータをシステムに登録す事を決定する処理であり、最終承認者が実施する。402、403、404は特にアクティビティと呼ばれている。アクティビティは実施する作業と管理者グループとからなっている。アクティビティを実施することが可能な管理者グループのことを特にロールと呼んでいる。402から404の一連の動作をワークフローと呼ぶ。つまりカタログデータ登録の一連のワークフローは、読み込み管理者によるカタログの読み込み処理から始まり、データ確認管理者の確認を経て、最終承認者のカタログデータ登録が実施されるものである。
【００３０】
図5は本システムにおけるカタログデータ読み込み処理を示すフローチャートの一例を示す。まず、ステップS101で読み取り担当はスキャン装置にてアカウントとパスワードでログイン処理を実行する。このリクエストを受けてステップS102でサーバは認証を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。認証が成功したらログインしたユーザが実行できる処理をデータベースに問い合わせてスキャナ装置にメニューを返す。ステップS103でユーザがカタログ新規登録を指定するとサーバは管理者により事前に登録されているカタログ種別一覧を取得しスキャナ装置に返す。スキャナ装置は取得したデータを元にステップS105で新規登録画面を構成する。
【００３１】
図6は本システムにおけるステップS105で表示されるユーザインタフェースの一例である。601が新規カタログ登録を実施する画面である。602ではステップS104にて取得された情報を元に新規登録するカタログ種別が一覧されユーザはそれを選択出来る。503はスキャンを実施しデータを送信する際の設定が表示される。本例では、読み取る際のカラーモード・解像度およびデータ送信する際のファイル形式を設定できる。なお、本例では設定値は新規登録するカタログ種別毎に初期値が設定されているものとしステップS104にて同時に設定値を取得できる物とし、各設定は変更可能とする。しかし、本設定はシステム一意・設定変更不可であってもよく、その際は設定の表示が無くとも良い。504は詳細設定のボタンであり、503で示した設定以外の詳細な設定を確認・変更する表示に切り替える。詳細設定には例えば、読み取りを片面とするか両面とするかの設定等が含まれる。505はスキャンおよびデータ送信の開始を指示するボタンである。本ボタンを押下するとスキャンが開始され電子化されたカタログデータが付随情報とともに送信される。
【００３２】
図5ステップS106ではスキャナ装置にてスキャンが実行されり。ステップS107ではスキャンされたデータ及び付随情報がサーバへ送信される。
【００３３】
図7は本システムにおけるステップS107で送信されるカタログデータに付随する情報の一例である。503で設定したスキャン設定やスキャナ装置の機器情報、システムへのログインユーザ名等が格納されている。
【００３４】
図5ステップS108ではサーバはワークフローを起動する。スキャナ装置より送信されたデータを元に402カタログデータ読み込みワークアイテムを実行する。ステップS109ではスキャンしたカタログデータの補正処理を実施する。補正処理とは、例えばスキャン時に斜行して読み込まれたデータを修正し斜行していないデータにする補正処理等であり、アルゴリズムや種類は問わない。また、本例ではサーバにて補正処理を実施しているが、スキャナ装置で実施されても良い。ステップS110ではカタログデータをページ毎のデータに分割する処理をおこなう。ステップS111ではカタログデータの各ページからイメージ画像を生成する。ステップS112ではワークアイテムにカタログデータとスキャン情報及びカタログページ分割データ、イメージ画像を関連付けて登録する。ステップS113でワークを実行し次ワークアイテム403へ処理を進めカタログデータ読み込み処理を終了する。
【００３５】
図8は本システムにおけるワークフローの動作時概要及び、ステップS112まで実行された後のワークフローの状態の一例である。ステップS112まででは、読み込み管理者のUser001さんがカタログデータ読み込みを実行した処理となる。801、802はワークアイテムと呼ばれる。アクティビティが動作を開始するとワークアイテムが作成され、ワークアイテムの状態が完了状態になって1つのアクティビティが終了する。ワークフローに沿ってアクティビティで処理されるものをジョブという。一般的にはジョブとワークフローは一対一の関係が成り立つ。現時点では402のアクティビティが終了し、403のアクティビティが行われていることを示している。ただし状態がINITとなっているためデータ確認担当はまだワークアイテムに対して処理を実施していない。ワークアイテムの状態は  通常「INIT」−「OPEN」−「完了」のいずかである。「INIT」は作業が発生したことを示し、「OPEN」は作業の実行件を獲得したことを示し、「完了」は作業が終了したことを示している。801のワークアイテムはワークアイテム番号が80210である。ロールは読み込み担当になっており実行者はUser0001となっている。状態は完了である。なお、801実行時のスキャン設定情報を保持している。802は番号が80211でロールはデータ確認担当、実行者はまだ決まっておらず、状態はINITである。803はジョブの設定である。ジョブ番号が90010でジョブ名称は海外旅行カタログ20071108 No.1である。カタログデータには読み込みが行われ生成されたデータ各種が関連付けられて保管されている。処理工程はデータ確認&承認となり、状態は正常である。
【００３６】
図9は本システムにおけるデータ確認＆承認の処理を示すフローチャートの一例を示す。まず、ステップS201でデータ確認担当はクライアントPCにてアカウントとパスワードでログイン処理を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。このリクエストを受けてステップS202でサーバは認証を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。認証が成功したらログインしたユーザが実行できる処理をデータベースに問い合わせてクライアントPCにメニューを返す。ステップS203でユーザがワークアイテム一覧を指定するとサーバはログインしたユーザが処理するワークアイテムの一覧を取得しクライアントPCに返す。クライアントPCはステップS205でワークアイテム一覧を表示する。ステップS206で処理したいワークアイテムを選択するとサーバはデータベースよりワークアイテム情報を取得しクライアントPCへカタログデータ内容確認画面を返す。ステップS207でクライアントPCはカタログデータ内容確認画面を表示する。
【００３７】
図10は本システムにおけるステップS207で表示されるユーザインタフェースの一例である。1001は内容確認画面である。1002は読み込まれたカタログデータの先頭ページのサムネイルである。選択するとカタログデータファイルがダウンロードされクライアントPCのビューアで確認できる。1003はカタログデータ各ページのサムネイル画像である。選択すると大きなサムネイルを表示するもしくは選択したページのカタログデータファイルがダウンロードされクライアントPCのビューアで確認できる。1004は再スキャンが必要なデータをチェックする欄である。1003で確認した画像に問題が有る場合にチェックを行い差し戻しをする。1005は再スキャン時にどのようにスキャンを行うかの詳細設定である。本例では、「設定変更無し」、「濃度調整」、「解像度調整」、「カラーモード」、「ファイルフォーマット」変更が設定できる。ページ1は濃度を+1、ファイル形式をPDFに変更して再スキャン、ページ3は解像度を600dpiに変更して再スキャンする要に設定されている。なお、本設定値のデフォルト表示はワークアイテムに保存されているスキャン情報を元に前回読み込み時の値が設定される。1006は承認ボタンであり、全てのページが問題ない場合に押下する。1007は差し戻しボタンであり、再スキャンしたいデータが有る場合に押下する。
【００３８】
1006もしくは1007が押下されるとステップS208の承認・差し戻し処理がサーバへ通知され、ワークフローのジョブが更新される。
【００３９】
図11は図10にて差し戻しを実行された際のワークフローの状態の一例である。1101は801のワークアイテムと同様である。1102は802のワークアイテムを実行した結果である。状態が「完了」となり、図10にてデータ確認＆承認作業を実行した実行者がUser0002と、また差し戻しの際に設定した再スキャン設定情報がスキャン情報に追加されている。1103は差し戻された際に新規に作成されるワークアイテムである。番号が80212でロールは読み込み担当、実行者はまだ決まっておらず、状態はINITである。また、1102で設定されたスキャン情報が引き継がれている。1104は803のジョブが更新された結果である。処理工程がカタログデータ読み込みと更新されている。
【００４０】
図12は本システムにおけるカタログデータ読み込み処理を再度実行する際のフローチャートの一例を示す。まず、ステップS301で読み取り担当はスキャン装置にてアカウントとパスワードでログイン処理を実行する。このリクエストを受けてステップS302でサーバは認証を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。認証が成功したらログインしたユーザが実行できる処理をデータベースに問い合わせてスキャナ装置にメニューを返す。ステップS303でユーザがワークアイテム一覧を指定するとサーバはログインしたユーザが処理するワークアイテムの一覧を取得しスキャナ装置に返す。スキャナ装置ははステップS305でワークアイテム一覧を表示する。ステップS306で処理したいワークアイテムを選択するとサーバはデータベースよりワークアイテム情報を取得しスキャナ装置へ再スキャンの為の設定情報を含むワークアイテム情報を返す。ステップS307でスキャナ装置は再スキャン画面を構築する。
【００４１】
図13は本システムにおけるステップS307で表示されるユーザインタフェースの一例である。1301が再登録を実施する画面である。1302ではステップS306にて取得された情報を元にワークアイテムのジョブ情報や前回スキャンしたカタログのサムネイル等が表示される。1303はスキャンを実施しデータを送信する際の設定が表示される。本例ではワークアイテムのスキャン情報に1ページ目と3ページ目の設定があるので、基本のスキャン情報と、1、3ページ目のスキャン情報をもとに構築した再スキャン情報が表示される。1304はスキャンおよびデータ送信の開始を指示するボタンである。全ページの原稿をスキャナ装置にセットし本ボタンを押下するとスキャンが開始される。スキャン処理では必要なページのみを設定されたスキャン情報で電子化し、スキャンしたページのカタログデータのみを付随情報とともに送信する。
【００４２】
図12ステップS308ではスキャナ装置にてスキャンが実行される。ステップS309ではスキャンされたデータ及び付随情報がサーバへ送信される。ステップS310ではサーバはワークフローを起動する。スキャナ装置より送信されたデータを元に402カタログデータ読み込みワークアイテムを実行する。ステップS311ではスキャンしたカタログデータの補正処理を実施する。ステップS312ではカタログデータの各ページからイメージ画像を生成する。ステップS313ではワークアイテムに既に登録されているカタログデータの差し替え処理を実施する。分割処理されていないオリジナルデータの該当ページ、分割データの該当ページを再スキャンデータと差し替える。さらには、イメージ画像の該当ページの差し替え処理も実行される。本例では、1ページ目及び3ページ目のカタログデータ及びイメージ画像が差し替えられる。ステップS314でワークを実行し次ワークアイテム403へ処理を進めカタログデータ読み込み処理を終了する。
【００４３】
なお、本状態のワークアイテムはデータ確認管理者により、図9より示したデータ確認＆承認の処理を再度実施し、承認もしくは差し戻しを実行する。
【００４４】
図14は本システムにおけるカタログデータ登録の処理を示すフローチャートの一例を示す。まず、ステップS401でカタログデータ登録担当はクライアントPCにてアカウントとパスワードでログイン処理を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。このリクエストを受けてステップS402でサーバは認証を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。認証が成功したらログインしたユーザが実行できる処理をデータベースに問い合わせてクライアントPCにメニューを返す。ステップS403でユーザがワークアイテム一覧を指定するとサーバはログインしたユーザが処理するワークアイテムの一覧を取得しクライアントPCに返す。クライアントPCはステップS405でワークアイテム一覧を表示する。ステップS406で処理したいワークアイテムを選択するとサーバはデータベースよりワークアイテム情報を取得しクライアントPCへカタログデータ登録画面を返す。ステップS407でクライアントPCはカタログデータ登録画面を表示する。
【００４５】
図15は本システムにおけるステップS407で表示されるユーザインタフェースの一例である。1501はカタログ登録画面である。1502は読み込まれたカタログデータの先頭ページのサムネイルである。選択するとカタログデータファイルがダウンロードされクライアントPCのビューアで確認できる。1503から1506はカタログデータと関連付けられる商品マスタの情報であり、設定項目はデータベースに登録されている。この画面では1503は商品の名称、1504は商品のカテゴリ、1505は商品の価格、1506はその他のコメント情報が設定できる。1507はクリアボタンであり、このボタンを選択すると全ての入力した情報がクリアされる。1508は承認ボタンであり、全て問題ない場合に押下するとカタログデータが登録される。1509は差し戻しボタンであり、問題が有る場合に押下すると、データ確認＆承認フローに処理が戻る。
【００４６】
1508もしくは1509が押下されるとステップS408の承認・差し戻し処理がサーバへ通知され、ワークフローのジョブが更新される。
【００４７】
図16は、図15にて承認を実行された際のワークフローの状態の一例である。1601、1602はそれぞれ1101、1102のワークアイテムと同様である。1603は1103のワークアイテムを実行した結果である。状態が「完了」となり、実行者がUser0001と設定されている。1604は1603にて再登録されたデータを再承認したワークアイテムである。1605はカタログデータ登録を承認したワークアイテムである。1606は1104のジョブが更新された結果である。処理工程が完了となりワークフローが終了したことを示している。
【００４８】
図17は、商品マスタ登録、カタログ登録が終了した際のデータベースの内容の一例を示す図である。1701は登録したカタログを管理しているコンテンツ管理テーブルの内容である。登録したカタログ、分割したカタログそれぞれにシーケンシャルなコンテンツIDが付与されて管理されている。1702はカタログの親子関係を管理しているコンテンツ関連テーブルの内容である。ページ分割されたカタログの各ページはページ分割元カタログのコンテンツIDを親コンテンツIDとして関連付けられ、さらには元のカタログの何ページ目のデータであるかの情報をもつ。1703は商品マスタの情報を管理するデータテーブルの内容である。各商品マスタデータにはシーケンシャルなデータIDが付与されて管理されている。また、商品マスタが属するカテゴリのIDと関連付けられている。1704はカテゴリを管理するカテゴリ管理テーブルの内容である。商品カテゴリがシーケンシャルなIDを付与されて管理されている。1705は商品マスタ情報の実際の値を管理するデータ項目管理テーブルで、データ項目の値が格納されている。また、対応するデータIDで商品マスタ情報と関連付けられており、さらにはデータ項目IDでデータ定義項目テーブルと関連付けられている。1706はデータ項目の名称を管理するデータ定義項目テーブルの内容である。データ項目名称がシーケンシャルなIDを付与されて管理されている。
【００４９】
図18は、カタログデータを検索して出力する処理を示すフローチャートの一例である。
【００５０】
まず、ステップS501でユーザがクライアントPCからアカウントとパスワードでログイン処理を実行する。この際、認証方法はアカウントとパスワード以外でもなんら問題はない。このリクエストを受けてサーバは、ステップS502で入力されたアカウントとパスワードが本システムの利用を許されているかどうかをデータベースに問い合わせて認証処理を行う。ここで、利用することが許されていなかった場合にはエラー画面をクライアントPCに送信する。実行することが許されていた場合には次のステップに進む。
【００５１】
ステップS503でキーワードを入力して商品データを検索する。リクエストを受けたサーバはステップS504で入力されたキーワードに該当する商品情報をデータベースで検索し、その結果を商品データリストとしてクライアントＰＣに送信する。そして、ステップS505でユーザは商品検索結果を取得する。
【００５２】
図19は本発明の商品検索結果画面の一例である。
【００５３】
1901は商品検索結果画面である。1902は検索された商品マスタの情報であり、本例では、商品イメージ画像、商品名、価格、コメントが表示される。また、1903は検索のやり直しボタンである。このボタンを選択すると検索画面に戻り、検索をやり直すことができる。また、この例では2つ分の商品情報が表示されているが、その他の検索結果に関しては1904の前ページボタン、次ページボタンを選択することで表示を切り替えることができる。1905は出力マスタ決定ボタンである。本ボタンを選択すると1902の選択チェックボックスが有効になっている物のカタログを出力できる。
【００５４】
図18ステップS506では検索結果から商品を選択する。リクエストを受けたサーバはステップＳ507で指定された商品の関連する情報をデータベースから読み出してクライアントPCに返信する。ステップＳ508でユーザは商品に関連付けられたカタログ一覧を取得することができる。
【００５５】
図20は選択した商品のカタログから出力するカタログを選択する画面の一例である。
【００５６】
2001は出力カタログ選択画面である。2002はステップS506で選択した商品に関連付けられているカタログデータ一覧であり、選択ボタンを押すと、2003のカタログページデータが表示される。ここで追加ボタンを選択すると、2004の出力カタログリストに選択したページが追加される。2004で削除ボタンを選択すると出力カタログから選択したページデータが削除される2005の出力を選択すると、2004で設定された情報に従い出力処理が開始され、ユーザは結合されたカタログデータを入手できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施例の概略構成を示すシステム構成図である。
【図２】本発明の一実施例の装置構成を説明するブロック図である。
【図３】本発明の一実施例のモジュール構成を説明するブロック図である。
【図４】本発明のカタログデータ登録ワークフローの一例である。
【図５】本発明のカタログデータ読み込み処理を示すフローチャートの一例である。
【図６】本発明のカタログデータ新規登録画面の一例である。
【図７】本発明のカタログデータに付随する情報の一例である。
【図８】本発明のワークフロー動作概略及び、ワークフロー動作状態の一例である。
【図９】本発明のデータ確認＆承認の処理を示すフローチャートの一例である。
【図１０】本発明のカタログデータ内容確認画面の一例である。
【図１１】本発明のワークフロー動作状態の一例である。
【図１２】本発明のカタログデータ読み込み処理を再度実行する際のフローチャートの一例である。
【図１３】本発明の再スキャン画面の一例である。
【図１４】本発明のカタログデータ登録処理を示すフローチャートの一例である。
【図１５】本発明のカタログ登録画面の一例である。
【図１６】本発明のワークフロー動作状態の一例である。
【図１７】本発明の商品マスタ及びカタログデータが登録されたデータベースの一例である。
【図１８】本発明のカタログデータ出力処理を示すフローチャートの一例である。
【図１９】本発明の商品検索結果表示の一例である。
【図２０】本発明の出力カタログ選択画面の一例である。
【図１】
2009151466.tif 000003
【図２】
2009151466.tif 000004
【図３】
2009151466.tif 000005
【図４】
2009151466.tif 000006
【図５】
2009151466.tif 000007
【図６】
2009151466.tif 000008
【図７】
2009151466.tif 000009
【図８】
2009151466.tif 000010
【図９】
2009151466.tif 000011
【図１０】
2009151466.tif 000012
【図１１】
2009151466.tif 000013
【図１２】
2009151466.tif 000014
【図１３】
2009151466.tif 000015
【図１４】
2009151466.tif 000016
【図１５】
2009151466.tif 000017
【図１６】
2009151466.tif 000018
【図１７】
2009151466.tif 000019
【図１８】
2009151466.tif 000020
【図１９】
2009151466.tif 000021
【図２０】
2009151466.tif 000022