(57)【要約】【課題】情報を登録するための情報入力シートが不正に複製されて使用されることを防止し、かつ情報入力シートの利便性を向上させる。【解決手段】情報管理サーバ（商品カルテ管理サーバ１０）が、ユーザ端末２１からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行し、発行したシートＩＤを情報入力シートに埋め込み、発行したシートＩＤをシートＩＤテーブルに登録し、発行したシートＩＤを埋め込んだ情報入力シートをユーザ端末２１に提供する構成とされ、されに、ユーザ端末２１から情報が入力された情報入力シートを受信し、受信した情報入力シートに埋め込まれているシートＩＤがシートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認し、正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する。【選択図】図５
2010097294.tif 000002
【特許請求の範囲】
【請求項１】
情報の入力用フォーマットとして予め用意されている情報入力シートを受信し、受信した情報入力シートに入力されている情報を登録して管理する情報管理サーバであって、
ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行手段と、
発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込手段と、
発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録手段と、
発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供手段と、
前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信手段と、
受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認手段と、
正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録手段とを含む
ことを特徴とする情報管理サーバ。
【請求項２】
前記ユーザ端末からの情報入力シートを提示した情報入力シートの複写要求を受け付ける複写要求受付手段と、
提示された情報入力シートに埋め込まれているシートＩＤのうち少なくとも時間情報を変更した複写用シートＩＤを発行する複写用シートＩＤ発行手段と、
提示された情報入力シートを複写した情報入力シートに、前記複写用シートＩＤを埋め込む複写用シートＩＤ埋込手段と、
発行した複写用シートＩＤをシートＩＤテーブルに登録する複写用シートＩＤ登録手段と、
前記複写用シートＩＤを埋め込んだ複写した情報入力シートを前記ユーザ端末に提供する複写情報入力シート提供手段とを含む
請求項１記載の情報管理サーバ。
【請求項３】
前記ユーザ端末は、シートＩＤが埋め込まれた情報入力シートのユーザの操作指示による複写指示に応じて、前記情報入力シートを複写するとともに当該情報入力シートに埋め込まれたシートＩＤのうち時間情報を変更したシートＩＤを生成し、複写した情報入力シートに埋め込まれているシートＩＤを時間情報を変更したシートＩＤに変更する処理を行い、
前記シートＩＤ確認手段によって正規のシートＩＤでないと判定されたときに、前記情報入力シート受信手段が受信した情報入力シートに埋め込まれているシートＩＤが正規のシートＩＤにおける時間情報を変更したシートＩＤであるか否かを確認する時間情報変更シートＩＤ確認手段を含み、
前記シートＩＤ登録手段は、時間情報を変更したシートＩＤを正規のシートＩＤであるとしてシートＩＤテーブルに登録し、
前記情報登録手段は、時間情報を変更した正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する
請求項１記載の情報管理サーバ。
【請求項４】
前記シートＩＤ発行手段は、シート管理用に一意に定められるシート管理情報と、発行時刻を示す時間情報とを含むシートＩＤを発行する
請求項１から請求項３のうちいずれかに記載の情報管理サーバ。
【請求項５】
前記ユーザ端末から情報入力シートを提示した正規版判定要求を受け付ける正規版判定要求受付手段と、
正規版判定要求に応じて、前記シートＩＤテーブルを参照して、提示された情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを判定する正規ＩＤ判定手段と、
該正規ＩＤ判定手段の判定結果を前記ユーザ端末に通知する判定結果通知手段とを含む
請求項１から請求項４のうちいずれかに記載の情報管理サーバ。
【請求項６】
前記情報入力シートは、商品情報の入力用フォーマットとして予め用意されている商品情報入力シートであり、
前記情報登録手段は、前記商品情報入力シートに入力されている商品情報を含む商品カルテを登録する
請求項１から請求項６のうちいずれかに記載の情報管理サーバ。
【請求項７】
ユーザ端末と、情報の入力用フォーマットとして予め用意されている情報入力シートを前記ユーザ端末から通信ネットワークを介して受信し、受信した情報入力シートに入力されている情報を登録して管理する情報管理サーバとを備えた情報管理システムであって、
前記情報管理サーバは、
前記ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行手段と、
発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込手段と、
発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録手段と、
発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供手段と、
前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信手段と、
受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認手段と、
正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録手段とを含む
ことを特徴とする情報管理システム。
【請求項８】
前記情報管理サーバは、
前記ユーザ端末からの情報入力シートを提示した情報入力シートの複写要求を受け付ける複写要求受付手段と、
提示された情報入力シートに埋め込まれているシートＩＤのうち少なくとも時間情報を変更した複写用シートＩＤを発行する複写用シートＩＤ発行手段と、
提示された情報入力シートを複写した情報入力シートに、前記複写用シートＩＤを埋め込む複写用シートＩＤ埋込手段と、
発行した複写用シートＩＤをシートＩＤテーブルに登録する複写用シートＩＤ登録手段と、
前記複写用シートＩＤを埋め込んだ複写した情報入力シートを前記ユーザ端末に提供する複写情報入力シート提供手段とを含む
請求項７記載の情報管理システム。
【請求項９】
前記ユーザ端末は、シートＩＤが埋め込まれた情報入力シートのユーザの操作指示による複写指示に応じて、前記情報入力シートを複写するとともに当該情報入力シートに埋め込まれたシートＩＤのうち時間情報を変更したシートＩＤを生成し、複写した情報入力シートに埋め込まれているシートＩＤを時間情報を変更したシートＩＤに変更する処理を行い、
前記情報管理サーバは、前記シートＩＤ確認手段によって正規のシートＩＤでないと判定されたときに、前記情報入力シート受信手段が受信した情報入力シートに埋め込まれているシートＩＤが正規のシートＩＤにおける時間情報を変更したシートＩＤであるか否かを確認する時間情報変更シートＩＤ確認手段を含み、
前記シートＩＤ登録手段は、時間情報を変更したシートＩＤを正規のシートＩＤであるとしてシートＩＤテーブルに登録し、
前記情報登録手段は、時間情報を変更した正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する
請求項７記載の情報管理システム。
【請求項１０】
前記シートＩＤ発行手段は、シート管理用に一意に定められるシート管理情報と、発行時刻を示す時間情報とを含むシートＩＤを発行する
請求項７から請求項９のうちいずれかに記載の情報管理システム。
【請求項１１】
前記情報管理サーバは、
前記ユーザ端末から情報入力シートを提示した正規版判定要求を受け付ける正規版判定要求受付手段と、
正規版判定要求に応じて、前記シートＩＤテーブルを参照して、提示された情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを判定する正規ＩＤ判定手段と、
該正規ＩＤ判定手段の判定結果を前記ユーザ端末に通知する判定結果通知手段とを含む
請求項７から請求項１０のうちいずれかに記載の情報管理システム。
【請求項１２】
前記情報入力シートは、商品情報の入力用フォーマットとして予め用意されている商品情報入力シートであり、
前記情報登録手段は、前記商品情報入力シートに入力されている商品情報を含む商品カルテを登録する
請求項７から請求項１１のうちいずれかに記載の情報管理システム。
【請求項１３】
情報の入力用フォーマットとして予め用意されている情報入力シートを受信して受信した情報入力シートに入力されている情報を登録して管理させるための情報管理プログラムであって、
コンピュータに、
ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行処理と、
発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込処理と、
発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録処理と、
発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供処理と、
前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信処理と、
受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認処理と、
正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録処理とを
実行させるための情報管理プログラム。
【請求項１４】
コンピュータに、
さらに、前記ユーザ端末からの情報入力シートを提示した情報入力シートの複写要求を受け付ける複写要求受付処理と、
提示された情報入力シートに埋め込まれているシートＩＤのうち少なくとも時間情報を変更した複写用シートＩＤを発行する複写用シートＩＤ発行処理と、
提示された情報入力シートを複写した情報入力シートに、前記複写用シートＩＤを埋め込む複写用シートＩＤ埋込処理と、
発行した複写用シートＩＤをシートＩＤテーブルに登録する複写用シートＩＤ登録処理と、
前記複写用シートＩＤを埋め込んだ複写した情報入力シートを前記ユーザ端末に提供する複写情報入力シート提供処理とを
実行させるための請求項１３記載の情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報の入力用フォーマットとして予め用意されている商品情報入力シートを受信し、受信した商品情報入力シートに入力されている商品情報を登録して管理する情報管理サーバ、情報管理システム、及び情報管理プログラムに関する。
【背景技術】
【０００２】
従来から、小売店舗等において販売される飲食物等の商品に関する情報を管理するために、所定フォーマットの商品情報入力シートによって商品情報が特定された商品カルテによる管理がなされている。
【０００３】
従来から、所定フォーマットにより入力された商品情報の登録を受け付けて、所定フォーマットによって特定された商品情報を管理するシステムが提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００３−１３２２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、所定フォーマットの商品情報入力シートに工夫がなされており、その商品情報入力シート自体に価値があるような場合に、その商品情報入力シートを配信して各ユーザ（例えば各店舗、各商品メーカ）に商品情報を登録させるようにすると、商品情報入力シートが無断で複製されて複数の商品の商品情報の登録のために不正に使用されてしまうおそれがあるという問題があった。
【０００６】
一方、複製を完全禁止して商品情報入力シートをコピーできないようなデータとしておくことが考えられるが、そのようにすると、各商品の商品情報を入力するためにそれぞれ事前に商品情報入力シートをダウンロードしておかなければならないこととなるため、利便性が低下してしまうという問題があった。
【０００７】
本発明は、上述した問題を解消し、商品カルテとして商品情報を登録するための商品情報入力シートが不正に複製されて使用されることを防止することができ、かつ商品情報入力シートの利便性を向上させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報管理サーバは、情報の入力用フォーマットとして予め用意されている情報入力シートを受信し、受信した情報入力シートに入力されている情報を登録して管理する情報管理サーバであって、ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行手段と、発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込手段と、発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録手段と、発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供手段と、前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信手段と、受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認手段と、正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録手段とを含むことを特徴とする。
【０００９】
上記のように構成したことで、情報を登録するための情報入力シートが不正に複製されて使用されることを防止することができ、かつ情報入力シートの利便性を向上させることができるようになる。具体的には、例えば情報が商品情報である場合に、商品カルテとして商品情報を登録するための商品情報入力シートが不正に複製されて使用されることを防止することができ、かつ商品情報入力シートの利便性を向上させることができるようになる。
【００１０】
前記ユーザ端末からの情報入力シートを提示した情報入力シートの複写要求を受け付ける複写要求受付手段と、提示された情報入力シートに埋め込まれているシートＩＤのうち少なくとも時間情報を変更した複写用シートＩＤを発行する複写用シートＩＤ発行手段と、提示された情報入力シートを複写した情報入力シートに、前記複写用シートＩＤを埋め込む複写用シートＩＤ埋込手段と、発行した複写用シートＩＤをシートＩＤテーブルに登録する複写用シートＩＤ登録手段と、前記複写用シートＩＤを埋め込んだ複写した情報入力シートを前記ユーザ端末に提供する複写情報入力シート提供手段とを含む構成とされていてもよい。
【００１１】
前記ユーザ端末は、シートＩＤが埋め込まれた情報入力シートのユーザの操作指示による複写指示に応じて、前記情報入力シートを複写するとともに当該情報入力シートに埋め込まれたシートＩＤのうち時間情報を変更したシートＩＤを生成し、複写した情報入力シートに埋め込まれているシートＩＤを時間情報を変更したシートＩＤに変更する処理を行い、前記シートＩＤ確認手段によって正規のシートＩＤでないと判定されたときに、前記情報入力シート受信手段が受信した情報入力シートに埋め込まれているシートＩＤが正規のシートＩＤにおける時間情報を変更したシートＩＤであるか否かを確認する時間情報変更シートＩＤ確認手段を含み、前記シートＩＤ登録手段は、時間情報を変更したシートＩＤを正規のシートＩＤであるとしてシートＩＤテーブルに登録し、前記情報登録手段は、時間情報を変更した正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する構成とされていてもよい。
【００１２】
前記シートＩＤ発行手段は、シート管理用に一意に定められるシート管理情報と、発行時刻を示す時間情報とを含むシートＩＤを発行する構成とされていてもよい。
【００１３】
前記ユーザ端末から情報入力シートを提示した正規版判定要求を受け付ける正規版判定要求受付手段と、正規版判定要求に応じて、前記シートＩＤテーブルを参照して、提示された情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを判定する正規ＩＤ判定手段と、該正規ＩＤ判定手段の判定結果を前記ユーザ端末に通知する判定結果通知手段とを含む構成とされていてもよい。
【００１４】
前記情報入力シートは、商品情報の入力用フォーマットとして予め用意されている商品情報入力シートであり、前記情報登録手段は、前記商品情報入力シートに入力されている商品情報を含む商品カルテを登録する構成とされていてもよい。
【００１５】
また、本発明の情報管理システムは、ユーザ端末と、情報の入力用フォーマットとして予め用意されている情報入力シートを前記ユーザ端末から通信ネットワークを介して受信し、受信した情報入力シートに入力されている情報を登録して管理する情報管理サーバとを備えた情報管理システムであって、前記情報管理サーバは、前記ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行手段と、発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込手段と、発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録手段と、発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供手段と、前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信手段と、受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認手段と、正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録手段とを含むことを特徴とする。
【００１６】
さらに、本発明の情報管理プログラムは、情報の入力用フォーマットとして予め用意されている情報入力シートを受信して受信した情報入力シートに入力されている情報を登録して管理させるための情報管理プログラムであって、コンピュータに、ユーザ端末からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行するシートＩＤ発行処理と、発行したシートＩＤを情報入力シートに埋め込むシートＩＤ埋込処理と、発行したシートＩＤをシートＩＤテーブルに登録するシートＩＤ登録処理と、発行したシートＩＤを埋め込んだ情報入力シートを前記ユーザ端末に提供する情報入力シート提供処理と、前記ユーザ端末から情報が入力された情報入力シートを受信する情報入力シート受信処理と、受信した情報入力シートに埋め込まれているシートＩＤが前記シートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認するシートＩＤ確認処理と、正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する情報登録処理とを実行させるためのものである。
【発明の効果】
【００１７】
本発明によれば、情報を登録するための情報入力シートが不正に複製されて使用されることを防止することができ、かつ情報入力シートの利便性を向上させることができるようになる。具体的には、例えば情報が商品情報である場合に、商品カルテとして商品情報を登録するための商品情報入力シートが不正に複製されて使用されることを防止することができ、かつ商品情報入力シートの利便性を向上させることができるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に係る商品カルテ管理システム１００の構成の例を示すブロック図である。商品カルテ管理システム１００は、商品カルテ管理サーバ１０と、ユーザ端末２１〜２Ｎ（Ｎは任意の正の整数）とを含む。商品カルテ管理サーバ１０およびユーザ端末２１〜２Ｎは、それぞれ、インターネットなどの通信ネットワーク３０に接続されている。
【００１９】
商品カルテ管理サーバ１０は、例えばＷＷＷサーバなどの情報処理装置によって構成され、本システム１００のシステム管理者によって管理される。商品カルテ管理サーバ１０は、後述する商品カルテを記憶する商品カルテＤＢ１１と、後述するシートＩＤを記憶するシートＩＤ管理ＤＢ１２とを備えている。
【００２０】
商品カルテＤＢ１１およびシートＩＤ管理ＤＢ１２は、それぞれ、例えばＲＡＭなどの記憶媒体によって構成される。商品カルテＤＢ１１およびシートＩＤ管理ＤＢ１２は、それぞれ、商品カルテ管理サーバ１０の内部に備えられていても外部に備えられていてもよい。
【００２１】
「商品カルテ」は、商品カルテを一意に特定可能なカルテコードと、商品の商品コード、商品名、商品メーカ、製造・生産工場、製造・生産地域、内容量、内容成分、使用材料などの該当する商品に係わる各種の情報を示す商品情報とが対応付けされたものである。「シートＩＤ」は、商品カルテを登録するために登録対象となる商品の商品情報を入力するための商品情報入力シート毎に一意に付与されるＩＤを意味する。
【００２２】
図２は、シートＩＤが登録されるシートＩＤテーブルの例を示す説明図である。シートＩＤテーブルは、シートＩＤ管理ＤＢ１２に格納されている。シートＩＤテーブルには、図２に示すように、ＩＤ番号と、シートＩＤとが対応付けされて登録されている。シートＩＤは、本例では、商品情報入力シートを発行するときに一意に定められるシート管理ＩＤと、商品情報入力シートが作成されたときの時間情報が設定される時間ＩＤとが連結された構成とされる。「シート管理ＩＤ」は、例えば、所定桁数の英数字によって構成される。また、「時間ＩＤ」は、例えば、西暦、日時、および秒を示す数値によって構成される。なお、「時間ＩＤ」は、日時あるいは時間まで同一となることは稀であることを考慮すると、日時及び秒を示す数値によって構成するようにしてもよいし、時間と秒を示す数値によって構成するようにしてもよい。
【００２３】
ユーザ端末２１〜２Ｎは、それぞれ、例えばパーソナルコンピュータなどの情報処理装置によって構成され、小売チェーン店の店舗や商品メーカなどの商品情報を商品カルテとして登録する本システム１００のユーザによって管理される。
【００２４】
次に、本例の商品カルテ管理システム１００の動作について説明する。
図３は、本例の商品カルテ管理システム１００における商品カルテ管理サーバ１０が実行する商品情報入力シート提供処理の例を示すフローチャートである。ここでは、ユーザ端末２１からの要求に応じて商品情報入力シートを提供する処理を例に説明する。商品カルテ管理サーバ１０は、商品情報入力シートを提供するためのウェブサイト（商品情報入力シート提供サイト）を開設しており、そのウェブサイトにアクセスしてきたユーザ端末２１に対して商品情報入力シートを提供する処理を行う。
【００２５】
商品情報入力シート提供処理において、先ず、商品カルテ管理サーバ１０は、ユーザ端末２１から商品情報入力シートの提供要求を受けると（ステップＳ１０１）、必要に応じてユーザ端末２１（あるいはユーザ端末を管理するユーザ）の認証処理を実行したあと、新たなシート管理ＩＤを決定するとともに現在時刻を示す時間ＩＤを決定し、そのシートＩＤと時間ＩＤとを連結したシートＩＤを発行する（ステップＳ１０２）。
【００２６】
次に、商品カルテ管理サーバ１０は、商品情報の入力用フォーマットとして予め用意されている商品情報入力シートに発行したシートＩＤを埋め込む（ステップＳ１０３）。ステップＳ１０３では、例えば商品情報入力シートにおけるヘッダ情報にファイル情報としてシートＩＤを登録する処理が実行される。
【００２７】
次に、商品カルテ管理サーバ１０は、ステップＳ１０２にて発行したシートＩＤを発行済ＩＤとしてシートＩＤテーブルに登録する処理を行う（ステップＳ１０４）。
【００２８】
そして、商品カルテ管理サーバ１０は、シートＩＤを埋め込んだ商品情報入力シートを通信ネットワーク３０を介してユーザ端末２１に送信する（ステップＳ１０５）。さらに、商品カルテ管理サーバ１０は、ユーザ端末２１を管理するユーザに対して提供した商品情報入力シートの対価を得るための課金処理を行う（ステップＳ１０６）。ステップＳ１０６での課金処理は、課金のための処理であればどのような処理であってもよく、例えば指定口座から所定金額を引き落とすための処理であってもよいし、あとで所定金額を請求するための請求書を作成する処理であってもよいし、請求書の請求額を決定するための提供履歴を作成する処理であってもよい。なお、商品情報入力シートは無料で提供するようにしてもよい。
【００２９】
上記のようにして、ユーザ端末２１からの要求に応じてシートＩＤを埋め込んだ商品情報入力シートを提供する。
【００３０】
図４は、商品情報入力シートの例を示す説明図である。図４に示すように、商品情報入力シートは、カルテコードが設定されるカルテコード設定領域１０１と、商品の商品コード、商品名、商品メーカ、製造・生産工場、製造・生産地域、内容量、内容成分、使用材料などの商品情報を入力する商品情報入力領域１０２と、商品情報を入力した日にちを入力する入力日入力領域１０３と、商品情報を入力した者の氏名を入力する入力者入力領域１０４とを含む。商品情報入力シートは、例えばマイクロソフト社のエクセルシートによって作成される。
【００３１】
小売チェーン店や商品メーカは、商品カルテ管理サーバ１０から図４に示すような商品情報入力シートを入手して自己が生産・製造した商品についての商品情報を入力し、商品カルテ管理サーバ１０に対して商品情報を入力した商品情報入力シートを送付して商品カルテの登録を要求する。
【００３２】
本例では、ユーザ端末２１は、商品カルテ管理サーバ１０によって配布されたシートＩＤが埋め込まれた商品情報入力シートをユーザの操作指示に従って複写する場合には、複写された方の商品情報入力シートに埋め込まれているシートＩＤにおける時間ＩＤの部分を、複写処理を実行した時刻に書き換える処理を行う。よって、複写された商品情報入力シートは、複写元の商品情報入力シートに埋め込まれているシートＩＤと時間ＩＤのみが異なる別個のシートＩＤが埋め込まれたものとなる。
【００３３】
図５は、本例の商品カルテ管理システム１００における商品カルテ管理サーバ１０が実行する商品カルテ登録処理の例を示すフローチャートである。ここでは、ユーザ端末２１から商品情報が入力された商品情報入力シートを受信し、その商品情報入力シートに基づく商品カルテを生成して登録する処理を例に説明する。商品カルテ管理サーバ１０は、商品情報が入力された商品情報入力シートを受け付けて商品カルテを登録するためのウェブサイト（商品カルテ登録サイト）を開設しており、そのウェブサイトにアクセスしてきたユーザ端末２１から商品情報入力シートを受信して商品カルテを登録する処理を行う。
【００３４】
商品カルテ登録処理において、先ず、商品カルテ管理サーバ１０は、ユーザ端末２１から商品情報が入力された商品情報入力シートを受信すると（ステップＳ２０１）、必要に応じてユーザ端末２１（あるいはユーザ端末を管理するユーザ）の認証処理を実行したあと、受信した商品情報入力シートに埋め込まれているシートＩＤを特定する（ステップＳ２０２）。
【００３５】
次いで、商品カルテ管理サーバ１０は、シートＩＤ管理ＤＢ１２を参照して、特定したシートＩＤが正規のＩＤであるか否かを判定する（ステップＳ２０３）。ステップＳ２０３では、商品カルテ管理サーバ１０は、例えば、シートＩＤ管理ＤＢ１２に格納されているシートＩＤテーブルに登録されているシートＩＤの中にステップＳ２０２にて特定したシートＩＤと同一のＩＤが存在した場合には、ステップＳ２０２にて特定したシートＩＤが発行済の正規のＩＤであると判定する。正規のＩＤであった場合には、ステップＳ２０９に移行する。
【００３６】
ステップＳ２０２にて特定したシートＩＤが正規のＩＤでないと判定した場合には、商品カルテ管理サーバ１０は、ステップＳ２０２にて特定したシートＩＤがコピーＩＤ（正規に配布された商品情報入力シートをコピーする際に作成されたシートＩＤ）であるか否か判定する（ステップＳ２０４）。ステップＳ２０４では、商品カルテ管理サーバ１０は、例えば、シートＩＤ管理ＤＢ１２に格納されているシートＩＤテーブルに登録されているシートＩＤにおけるシート管理ＩＤの中にステップＳ２０２にて特定したシートＩＤにおけるシート管理ＩＤと同一のＩＤが存在した場合には、ステップＳ２０２にて特定したシートＩＤがコピーＩＤであると判定する。
【００３７】
ステップＳ２０２にて特定したシートＩＤがコピーＩＤでもなければ、商品カルテ管理サーバ１０は、不正な商品情報入力シートによる商品カルテ登録要求であるものと判断して、ユーザ端末２１に対してエラー回答を行う（ステップＳ２０５）。
【００３８】
ステップＳ２０２にて特定したシートＩＤがコピーＩＤであれば、商品カルテ管理サーバ１０は、ユーザ端末２１に対して複写された商品情報入力シートによる商品カルテの登録を行なうか否かの確認通知（例えば、複写されたシートであるため課金する旨の通知を含むこととしてもよい）を行い（ステップＳ２０６）、ユーザ端末２１から登録を行う旨の回答を得たことに応じて（ステップＳ２０６のＹ）、ステップＳ２０２にて特定したシートＩＤを発行済ＩＤとしてシートＩＤテーブルに登録する処理を行う（ステップＳ２０７）。そして、商品カルテ管理サーバ１０は、ユーザ端末２１を管理するユーザに対して複写された商品情報入力シートの対価を得るための課金処理を行う（ステップＳ２０８）。ステップＳ２０８では、上述したステップＳ１０６と同様の処理が実行される。なお、複写された商品情報入力シートを無料で利用させるようにしてもよい。また、複写の場合は金額を低くするなど、ステップＳ１０６での課金金額とステップＳ２０８での課金金額を異ならせるようにしてもよい。その後、ステップＳ２０９に移行する。
【００３９】
なお、ユーザ端末２１から登録を行わない旨の回答を得た場合には（ステップＳ２０６のＮ）、商品カルテ管理サーバ１０は、無断コピーによる不正な商品情報入力シートによる商品カルテ登録要求であるものと判断して、ユーザ端末２１に対してエラー回答を行う（ステップＳ２０５）。
【００４０】
ステップＳ２０３にて正規ＩＤと判断した場合、あるいはステップＳ２０８の処理のあと、商品カルテ管理サーバ１０は、商品カルテを一意に特定するためのカルテコードを発行して商品情報入力シートの入力領域１０１に入力したあと、その商品情報入力シートに記載されている情報を対応付けした商品カルテを生成して商品カルテＤＢ１１に登録する（ステップＳ２０９）。
【００４１】
上記のようにして、ユーザ端末２１から商品情報が入力された商品情報入力シートを受信し、受信した商品情報入力シートに正規のシートＩＤが埋め込まれていれば、その商品情報入力シートに基づき商品カルテを生成して登録し、受信した商品情報入力シートに複写の際に生成されたシートＩＤ（コピーＩＤ）が埋め込まれていれば、課金した上でコピーＩＤを正規ＩＤとして登録したあとその商品情報入力シートに基づき商品カルテを生成して登録する処理が実行される。
【００４２】
上記の例では、ユーザ端末２１にて複写された商品情報入力シートを正規のシートであるものと取り扱うことができるようにし、その商品情報入力シートに基づき商品カルテを生成して登録するようにしていたが、商品カルテ管理サーバ１０が、先に提供した商品情報入力シートから複写した正規の商品情報入力シートを生成し、その複写した商品情報入力シートを提供するようにしてもよい。
【００４３】
図６は、本例の商品カルテ管理システム１００における商品カルテ管理サーバ１０が実行する商品情報入力シート正規複写処理の例を示すフローチャートである。ここでは、ユーザ端末２１からの過去に提供された正規の商品情報入力シートを提示した複写要求に応じて、複写した商品情報入力シートを提供する処理を例に説明する。商品カルテ管理サーバ１０は、商品情報入力シートを複写して提供するためのウェブサイト（商品情報入力シート複写提供サイト）を開設しており、そのウェブサイトにアクセスしてきたユーザ端末２１に対して複写した商品情報入力シートを提供する処理を行う。
【００４４】
商品情報入力シート正規複写処理において、先ず、商品カルテ管理サーバ１０は、ユーザ端末２１から商品情報入力シートの複写要求を受けると（ステップＳ３０１）、必要に応じてユーザ端末２１（あるいはユーザ端末を管理するユーザ）の認証処理を実行したあと、ユーザ端末２１に対して複写元となる商品情報入力シートの提示要求を行い、この提示要求に応じてユーザ端末２１から送信されてきた商品情報入力シートを複写元商品情報入力シートとして受信する（ステップＳ３０２）。
【００４５】
次に、商品カルテ管理サーバ１０は、複写元商品情報入力シートに埋め込まれているシートＩＤを読み出して、読み出したシートＩＤにおけるシート管理ＩＤに現在時刻を示す時間ＩＤを連結した新たなシートＩＤを複写用シートＩＤとして発行する（ステップＳ３０３）。
【００４６】
次に、商品カルテ管理サーバ１０は、複写元商品情報入力シートを複写して、複写した商品情報入力シートのシートＩＤとして複写用シートＩＤを埋め込む（ステップＳ３０４）。よって、複写された商品情報入力シートは、複写元に入力されていた商品情報がそのまま入力されている状態となっており、かつ、複写元の商品情報入力シートに埋め込まれているシートＩＤと時間ＩＤのみが異なる別個のシートＩＤが埋め込まれたものとなる。ステップＳ３０４では、例えば複写された商品情報入力シートにおけるヘッダ情報にファイル情報としてシートＩＤを登録する処理が実行される。
【００４７】
次に、商品カルテ管理サーバ１０は、ステップＳ３０３にて発行したシートＩＤを発行済ＩＤとしてシートＩＤテーブルに登録する処理を行う（ステップＳ３０５）。
【００４８】
そして、商品カルテ管理サーバ１０は、複写用シートＩＤを埋め込んだ複写した商品情報入力シートを通信ネットワーク３０を介してユーザ端末２１に送信する（ステップＳ３０６）。さらに、商品カルテ管理サーバ１０は、ユーザ端末２１を管理するユーザに対して提供した複写した商品情報入力シートの対価を得るための課金処理を行う（ステップＳ３０７）。ステップＳ３０７での課金処理は、上述したステップＳ１０６と同様に実行される。課金金額は、最初に商品情報入力シートを提供する場合と、複写した商品情報入力シートを提供する場合とで異ならせるようにしてもよい。具体的には、複写した商品情報入力シートは、初回よりも安価に提供するようにしてもよい。なお、複写した商品情報入力シートが無料で提供するようにしてもよい。
【００４９】
上記のようにして、ユーザ端末２１からの要求に応じて時間ＩＤ部分を複写した正規のシートＩＤを埋め込んだ複写した商品情報入力シートを提供する処理が実行される。
【００５０】
なお、上記の図６に示した例では、ステップＳ３０３にて、読み出したシートＩＤにおけるシート管理ＩＤに現在時刻を示す時間ＩＤを連結した新たなシートＩＤを複写用シートＩＤとして発行する構成としていたが、読み出したシートＩＤにおけるシート管理ＩＤを用いることなく新たにシート管理ＩＤを決定し、決定したシート管理ＩＤに現在時刻を示す時間ＩＤを連結した新たなシートＩＤを複写用シートＩＤとして発行するようにしてもよい。なお、シート管理ＩＤは、複写用シートＩＤの発行のために決定される場合と、複写用でない初回のシートＩＤの発行のために決定される場合とで、区別可能なＩＤ構成（例えば、ＩＤにおける所定桁の記号をそれぞれ異なる特定のものとした構成。）とするようにしてもよい。
【００５１】
なお、上記の例では、飲食物などの商品情報の入力用フォーマットである商品情報入力シートを提供し、その商品情報が入力された商品情報入力シートを受信して商品カルテを登録するシステム１００について説明したが、商品情報以外の各種の情報の入力用フォーマットとして予め用意されている情報入力シートを提供し、情報が入力された情報入力シートを受信して情報を管理するシステムであればどのようなシステムであっても適用可能である。
【００５２】
以上に説明したように、上述した一実施の形態では、情報の入力用フォーマットとして予め用意されている情報入力シートを受信し、受信した情報入力シートに入力されている情報を登録して管理する情報管理サーバ（商品カルテ管理サーバ１０）が、ユーザ端末２１からの情報入力シートの提供要求を受け付けたことに応じて、情報入力シートを一意に特定可能であり時間情報を含むシートＩＤを発行し、発行したシートＩＤを情報入力シートに埋め込み、発行したシートＩＤをシートＩＤテーブルに登録し、発行したシートＩＤを埋め込んだ情報入力シートをユーザ端末２１に提供する構成とされ、されに、ユーザ端末２１から情報が入力された情報入力シートを受信し、受信した情報入力シートに埋め込まれているシートＩＤがシートＩＤテーブルに登録済の正規のシートＩＤであるか否かを確認し、正規のシートＩＤが埋め込まれている情報入力シートに入力されている情報を登録する構成とされているので、情報を登録するための情報入力シートが不正に複製されて使用されることを防止することができ、かつ情報入力シートの利便性を向上させることができるようになる。具体的には、例えば情報が商品情報である場合に、商品カルテとして商品情報を登録するための商品情報入力シートが不正に複製されて使用されることを防止することができ、かつ商品情報入力シートの利便性を向上させることができるようになる。
【００５３】
すなわち、商品カルテ管理サーバ１０が、商品情報入力シートを一意に特定可能であり時間情報を含むシートＩＤをその商品情報入力シートに埋め込んでユーザ端末２１に提供し、正規のシートＩＤが埋め込まれた商品情報入力シートのみを商品カルテの登録対象として受け付ける構成としているので、商品カルテとして商品情報を登録するための商品情報入力シートが不正に複製されて使用されることを防止することができ、かつ商品情報入力シートの利便性を向上させることができるようになる。よって、商品情報の入力が容易となるように工夫された商品情報入力シートを提供する場合などに、不正に複写された商品情報入力シートが無断で利用されてしまうことを防止することができる。また、様々な工夫がなされた商品情報入力シートを安全に提供することが可能となるため、各ユーザにとっての商品情報入力シートの利便性を向上させることができるようになる。
【００５４】
また、上述した実施の形態では、商品カルテ管理サーバ１０が、ユーザ端末２１からの商品情報入力シートを提示した商品情報入力シートの複写要求を受け付け、提示された商品情報入力シートに埋め込まれているシートＩＤのうち少なくとも時間情報を変更した複写用シートＩＤを発行し、提示された商品情報入力シートを複写した商品情報入力シートに、複写用シートＩＤを埋め込み、発行した複写用シートＩＤをシートＩＤテーブルに登録し、複写用シートＩＤを埋め込んだ複写した商品情報入力シートをユーザ端末２１に提供する構成としたので、商品情報入力シートの複写を正規に行うことができるようになり、商品情報入力シートの利便性を向上させることができるようになる。また、時間情報のみを変更した複写用シートＩＤを発行する構成とした場合には、複写元の商品情報入力シートのシートＩＤと関連付けされた新たなシートＩＤ（時間ＩＤのみが異なるシートＩＤ）を埋め込んだ商品情報が複写された商品情報入力シートを提供することが可能となり、商品情報入力シートの利便性を向上させることができるようになる。時間情報を含む全部を変更した複写用シートＩＤを発行する構成とした場合には、複写元のシートＩＤとは無関係に複写用シートＩＤを発行することが可能となり、シートＩＤによっては複写元と複写後の関係性を予測することができないようにすることができるため、システム管理を強化することができるようになる。
【００５５】
また、上述した実施の形態では、ユーザ端末２１が、シートＩＤが埋め込まれた商品情報入力シートのユーザの操作指示による複写指示に応じて、商品情報入力シートを複写するとともにその商品情報入力シートに埋め込まれたシートＩＤのうち時間情報を変更したシートＩＤを生成し、複写した情報入力シートに埋め込まれているシートＩＤを時間情報を変更したシートＩＤに変更する処理を行い、商品カルテ管理サーバ１０が、受信した商品情報入力シートに埋め込まれているシートＩＤが正規のシートＩＤでないと判定されたときに、受信した商品情報入力シートに埋め込まれているシートＩＤが正規のシートＩＤにおける時間情報を変更したシートＩＤであるか否かを確認し、時間情報を変更したシートＩＤを正規のシートＩＤであるとしてシートＩＤテーブルに登録し、時間情報を変更した正規のシートＩＤが埋め込まれている商品情報入力シートに入力されている情報を登録する構成としているので、ユーザ端末２１によって複写された商品情報入力シートを正規に利用することが可能となり、ユーザの手元で商品情報入力シートを複写して使用することを許容することが可能となるため、商品情報入力シートの利便性を向上させることができるようになる。
【００５６】
また、上述した実施の形態では、商品カルテ管理サーバ１０が、シート管理用に一意に定められるシート管理情報（シート管理ＩＤ）と、発行時刻を示す時間情報（時間ＩＤ）とを含むシートＩＤを発行する構成としているので、時間情報を変更していくことで複写元と複写後の商品情報入力シートを関連付けしておくことが可能となり、シート管理情報を新規発行時（複写時を除く発行時）に一意に定めることとしておくことで時間情報が変更されていても正規のＩＤであるか否かを判定することが可能となる。なお、シートＩＤは、ユーザの操作によってユーザ端末２１にて確認および変更することが不能な隠しＩＤとされる。
【００５７】
なお、上述した実施の形態では特に言及していないが、商品カルテ管理サーバ１０が、ユーザ端末２１から商品情報入力シートを提示した正規版判定要求を受け付け、シートＩＤテーブルを参照して、提示された商品情報入力シートに埋め込まれているシートＩＤが正規に発行されたシートＩＤであるか否かを判定し、その判定結果（「正規版です」、あるいは「正規版ではありません」といったもの）をユーザ端末２１に通知（例えばユーザ端末が備える表示装置の表示画面に表示する。）するようにしてもよい。このような構成とすれば、ユーザは、自己が所有している商品情報入力シートが正規のものであるか否かを確認することができ、商品情報入力シートの利便性をさらに向上させることが可能となる。
【００５８】
なお、上述した実施の形態においては、商品カルテ管理サーバ１０は、自己が備える記憶媒体に記憶されたコンピュータプログラム（情報管理プログラム）に従って、上述した各種の処理（図３に示す処理など）を実行する。
【産業上の利用可能性】
【００５９】
本発明によれば、情報を登録するための情報入力シートが不正に複製されて使用されることを防止し、かつ情報入力シートの利便性を向上させるのに有用である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施の形態に係る商品カルテ管理システムの構成の例を示すブロック図である。
【図２】シートＩＤテーブルにおけるシートＩＤの登録状態の例を示す説明図である。
【図３】商品情報入力シート提供処理の例を示すフローチャートである。
【図４】商品情報入力シートの例を示す説明図である。
【図５】商品カルテ登録処理の例を示すフローチャートである。
【図６】商品情報入力シート正規複写処理の例を示すフローチャートである。
【符号の説明】
【００６１】
１０        商品カルテ管理サーバ
１１        商品カルテＤＢ
１２        シートＩＤ管理ＤＢ
２１〜２Ｎ  ユーザ端末
３０        通信ネットワーク
１００      商品カルテ管理システム
【図１】
2010097294.tif 000003
【図２】
2010097294.tif 000004
【図３】
2010097294.tif 000005
【図４】
2010097294.tif 000006
【図５】
2010097294.tif 000007
【図６】
2010097294.tif 000008