(57)【要約】【課題】オンラインショッピングにおいて、クライアント側で表示させている商品の関連情報を利用する処理が発生した場合に、サーバーの処理負担やトラフィックが増加していた。【解決手段】サーバー１０には、画面表示用データ、物品に関連する情報、クライアント装置の画面処理を制御するプログラムを送信する情報配信部２４を備えさせ、クライアント装置１１、１２、１３には、情報配信部２４から送信されてきた各情報を格納する格納手段３７と、画面表示用データが表示されている画面上の物品をユーザーに選択させる選択移動ユニット３２と、画面処理を制御するプログラムを利用して、ユーザーの物品の選択に応じて、その物品に関連する情報を表示させるように制御する表示制御部３４、３５とを備えさせた。【選択図】図１
2007179504.tif 000002
【特許請求の範囲】
【請求項１】
サーバーにより、ネットワークに接続されたユーザーのクライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップと、
前記クライアント装置により、前記サーバーから送信されてきた、前記画面表示用データ、前記物品に関連する情報、および前記画面処理を制御するプログラムを格納する格納ステップと、
前記画面表示用データを前記クライアント装置の前記画面に表示するリスト画面表示ステップと、
前記ユーザーが、前記クライアント装置の前記画面に表示されている物品を選択した場合には、前記クライアント装置により、前記画面処理を制御するプログラムを利用して、前記選択された物品に関連する情報またはその情報から導出した情報を表示する画面表示制御ステップとを備えた、情報配信処理方法。
【請求項２】
ネットワークを介して接続されているユーザーのクライアント装置からの要求に応じて、前記クライアント装置の画面に表示するための画面表示用データを送信するサーバーを備えた情報配信処理システムであって、
前記サーバーは、
前記画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを、前記クライアント装置に送信する情報配信部を有し、
前記クライアント装置は、
前記情報配信部から送信されてきた、前記画面表示用データ、前記物品に関連する情報、および前記画面処理を制御するプログラムを格納する格納手段と、
前記画面表示用データが表示されている前記画面上の物品を、前記ユーザーに選択させる選択移動ユニットと、
前記サーバーから受信した前記画面表示用データを前記画面上に表示させ、前記画面処理を制御するプログラムを利用して、前記ユーザーの前記物品の選択に応じて、前記選択された物品に関連する情報またはその情報から導出した情報を表示させるように制御する、表示制御部とを有している、情報配信処理システム。
【請求項３】
前記サーバーは、前記物品に関連する情報のうちの、全部または一部の情報を変更する関連情報変更部を有し、
前記情報配信部は、前記物品に関連する情報のうちの全部または一部が変更された際には、少なくとも前記変更された情報を前記クライアント装置に送信し、
前記格納手段は、前記変更された情報を受信した際には、以前に前記サーバーから受信して格納している前記物品に関連する情報のうちの、前記変更された情報に該当する情報を更新し、
前記表示制御部は、前記変更された情報を受信した際に、前記画面上に前記変更された情報に該当する情報または前記該当する情報から導出した情報を表示させている場合は、前記該当する情報または前記導出した情報の表示を更新する、請求項２に記載の情報配信処理システム。
【請求項４】
前記クライアント装置は、前記選択された物品の、前記画面表示用データおよび前記物品に関連する情報を、予め決められたアドレス宛にメール送信するメール送信部を有している、請求項２に記載の情報配信処理システム。
【請求項５】
前記クライアント装置は、前記サーバーへ情報を送信するクライアント情報送信部を有し、
前記サーバーは、オンラインショッピングの商品情報を提供するサーバーであり、
前記情報配信部は、前記画面表示用データとして、各商品を示す画像または文字情報、および買い物かご部が含まれている商品一覧表示用データとを、前記物品に関連する情報として、少なくとも前記各商品の価格情報を含む前記各商品に関連する情報を、それぞれ送信し、
前記表示制御部は、前記画面処理を制御するプログラムを利用して、商品一覧表示用データを表示させる際には、前記各商品に対応させて前記各商品の価格情報も表示させ、前記ユーザーが、前記選択移動ユニットを用いて、前記画面上に表示されている商品一覧表示用データのうちの所望の商品を前記買い物かご部にドラッグすると、前記所望の商品が買い物かご部に入れられたように表示させ、
前記クライアント情報送信部は、前記ユーザーからの指示により購買の申し込みが確定した場合には、前記画面処理を制御するプログラムを利用して、前記買い物かご部に入れられた前記所望の商品を特定する情報を前記各商品に関連する情報から導出して、前記サーバーに送信する、請求項２から４のいずれかに記載の情報配信処理システム。
【請求項６】
前記表示制御部は、別の所望の商品が同じ前記買い物かご部に入れられた場合には、前記買い物かご部に入れられている各商品の前記価格情報を合計し、その合計金額を前記画面上に表示する、請求項５に記載の情報配信処理システム。
【請求項７】
前記サーバーは、前記商品に関連する情報のうちの少なくとも前記価格情報を変更する関連情報変更部をさらに有し、
前記表示制御部は、前記画面処理を制御するプログラムを利用して、前記画面上に表示させている商品の、前記ユーザーの希望価格を入力させる項目を前記画面上に表示させ、
前記クライアント情報送信部は、前記項目に前記希望価格が入力されると、その入力された希望価格情報を前記サーバーに送信し、
前記各クライアント装置から前記サーバーに送信されてきた前記入力された希望価格情報に基づいて、前記関連情報変更部によって前記商品に関連する情報のうちの価格情報が変更されると、前記情報配信部は、前記変更された価格情報を前記各クライアント装置に送信し、
前記表示制御部は、前記変更された価格情報を受信すると、前記画面上に表示させている表示内容のうちの、前記変更された商品の価格情報を更新する、請求項５に記載の情報配信処理システム。
【請求項８】
請求項１に記載の情報配信処理方法の、前記クライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップを実行するためにコンピュータを機能させるための配信プログラム。
【請求項９】
請求項８に記載の配信プログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信処理方法および情報配信処理システム等に関する。例えば、インターネットを利用したオンラインショッピング等における、情報配信処理方法および情報配信処理システム等に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの低価格化や通信コストの低価格化などにより、インターネットなどの情報ネットワークを用いて、複数のユーザーがサーバーとの間でデータを授受するようなオンラインシステムが多く利用されるようになってきた。
【０００３】
このようなオンラインシステムの一例として、携帯電話からでも利用できるようなオンラインショッピングも盛んになってきている（例えば、特許文献１参照）。
【０００４】
図２１は、従来のインターネットを利用するオンラインショッピングシステムのシステム構成図を示している。
【０００５】
各ユーザーが所有している複数の顧客端末１１１、１１２、１１３から、インターネット１１５を介してオンラインショッピングサーバー１１０に接続することにより、オンラインショッピングを行う。
【０００６】
各ユーザーが所有している顧客端末１１１、１１２、１１３は、例えばパソコンなどであり、それぞれ、リクエスト送信部１３１、画面操作入力部１３２、表示情報受信部１３３、表示データ表示部１３４、および情報格納部１３５を備えている。
【０００７】
リクエスト送信部１３１は、オンラインショッピングサーバー１１０に必要な情報の要求を送信し、画面操作入力部１３２は、例えばマウスやキーボードなどの、画面に表示されている内容に対してユーザーが入力するための入力装置である。表示情報受信部１３３は、オンラインショッピングサーバー１１０から送信されてくる画面表示用データなどを受信する。情報格納部１３５は、表示情報受信部１３３で受信したデータを一旦格納しておく記憶装置である。表示データ表示部１３４は、画面表示用データを各顧客端末１１１、１１２、１１３の画面に表示する。
【０００８】
オンラインショッピングサーバー１１０は、リクエスト受信部１２１、表示用データ作成部１２２、表示用プログラム作成部１２３、表示情報送信部１２４、および商品情報ＤＢ１２５を備えている。
【０００９】
リクエスト受信部１２１は、各顧客端末１１１、１１２、１１３から送信されてくる要求情報を受信する。表示用データ作成部１２２は、各顧客端末１１１、１１２、１１３の画面に表示させるための表示用データを作成する。表示用プログラム作成部１２３は、各顧客端末１１１、１１２、１１３の画面に表示用データを表示させるための表示用プログラムを作成する。ここで作成される表示用プログラムとは、例えば、ブラウザと協働して画面への表示処理を行なうプログラムである。表示情報送信部１２４は、各顧客端末１１１、１１２、１１３の画面に表示させるための表示用データや表示用プログラムを、各顧客端末１１１、１１２、１１３に配信する。商品情報ＤＢ１２５には、各商品に関連する情報（ピクチャーデータ、価格情報、生産地情報、サイズ情報、重さ情報、詳細な説明を示す情報等）が格納されている。
【００１０】
図２２（ａ）は、オンラインショッピングの際に顧客端末１１１のウィンドウに表示される、商品の一覧を示す表示例を示している。図２２（ｂ）は、ユーザーがある商品を選択した際に顧客端末１１１のウィンドウに表示される、その商品の詳細情報の表示例を示している。図２２（ｃ）は、ユーザーがある商品を買い物かごに入れた後の、商品の一覧を示す表示例を示している。
【００１１】
図２３は、オンラインショッピングによりユーザーが商品を購入する際の、顧客端末１１１とオンラインショッピングサーバー１１０におけるシーケンスを示す図である。
【００１２】
図２１〜図２３を用いて、従来のオンラインショッピングシステムにおける、顧客端末１１１を使用して商品を購入する際の動作について説明する。
【００１３】
まず、顧客端末１１１のリクエスト送信部１３１は、インターネット１１５を介してオンラインショッピングサーバー１１０に、ユーザーＩＤやパスワードなどのログイン情報を送信する（シーケンスＱ１０１）。
【００１４】
オンラインショッピングサーバー１１０のリクエスト受信部１２１は、顧客端末１１１からログイン情報を受信すると、ログイン手続を行った後に、表示情報送信部１２４から、顧客端末１１１の画面に表示させるための画面表示用データと画面表示プログラムを顧客端末１１１に送信する（シーケンスＱ１０２）。
【００１５】
ここで送信する画面表示用データは、商品情報ＤＢ１２５に格納されている情報を用いて、表示用データ作成部１２２が作成したデータである。また、ここで送信する画面表示用プログラムは、表示用プログラム作成部１２３が作成したプログラムである。この画面表示用プログラムは、顧客端末１１１において、ブラウザと協働して画面への表示処理を行なうプログラムである。この画面表示用プログラムが動的インターフェースを用いるプログラムの場合には、表示用プログラム作成部１２３は、そのプログラムを作成する際に商品情報ＤＢ１２５に格納されている情報も参照して作成する。
【００１６】
顧客端末１１１の表示情報受信部１３３は、画面表示用データと画面表示プログラムを受信し、情報格納部１３５に一旦格納する。そして、表示データ表示部１３４は、情報格納部１３５に格納された画面表示用データと画面表示プログラムを読み出し、その画面表示プログラムを用いて、図２２（ａ）に示すように、商品の一覧を示す画面表示用データを画面に表示する。
【００１７】
そして、ユーザーは、画面に表示された商品の中から、詳細を確認したい商品を選択する。ここでは、「みかん」を選択するものとして説明する。図２２（ａ）に示す表示画面の「みかん」の画像部分を、画面操作入力部１３２のマウスでクリックする（シーケンスＱ１０３）。
【００１８】
リクエスト送信部１３１は、「みかんの画像」に対応する詳細情報を示す画面の表示用データの要求をオンラインショッピングサーバー１１０に送信する（シーケンスＱ１０４）。
【００１９】
オンラインショッピングサーバー１１０のリクエスト受信部１２１が、顧客端末１１１からの詳細情報の画面表示用データの要求を受信すると、表示用データ作成部１２２が、商品情報ＤＢ１２５から、商品「みかん」に関連する情報を読み出し、商品「みかん」の詳細情報を示す画面表示用データを作成する（シーケンスＱ１０５）。
【００２０】
そして、表示情報送信部１２４が、その作成された画面表示用データを、顧客端末１１１に送信する（シーケンスＱ１０６）。
【００２１】
顧客端末１１１の表示情報受信部１３３は、商品「みかん」の詳細情報を示す画面表示用データを受信すると、情報格納部１３５に一旦格納する。そして、表示データ表示部１３４は、情報格納部１３５に格納されたその新たな画面表示用データを読み出し、画面表示プログラムを用いて、図２２（ｂ）に示すように、商品「みかん」の詳細情報を示す画面表示用データを画面に表示する（シーケンスＱ１０７）。
【００２２】
ここで、ユーザーが商品「みかん」の購入を希望する場合には、図２２（ｂ）に示すウィンドウに表示されている「買い物かごに入れる」ボタンをマウスでクリックすると、リクエスト送信部１３１が、「買い物かごに入れるボタンをクリックした」という情報をオンラインショッピングサーバー１１０に送信する（シーケンスＱ１０８）。
【００２３】
オンラインショッピングサーバー１１０のリクエスト受信部１２１が、「みかんの詳細画面で、買い物かごに入れるボタンをクリックした」という情報を受信すると、表示用データ作成部１２２は、次に顧客端末１１１の画面に表示させる画面の表示データを作成する。そして、表示情報送信部１２４は、表示用データ作成部１２２で作成された新しい画面表示用データを顧客端末１１１に送信する（シーケンスＱ１０９）。
【００２４】
顧客端末１１１の表示情報受信部１３３が、新たな画面表示用データを受信すると、情報格納部１３５に一旦格納する。そして、表示データ表示部１３４は、情報格納部１３５に格納された新たな画面表示用データを読み出し、画面表示プログラムを用いて、図２２（ｃ）に示すように、「みかん」を買い物かごの入れた後の商品の一覧を示す画面表示用データを画面に表示する。
【００２５】
シーケンスＱ１０３〜Ｑ１０９を繰り返し、購入を希望する商品を買い物かごに入れる操作を繰り返し行った後、購買手続に進む場合には、図２２（ｃ）に示すウィンドウに表示されている「購買手続に進む」ボタンをマウスでクリックすると、顧客端末１１１とオンラインショッピングサーバー１１０の間で購買手続が行われる（シーケンスＱ１１０）。
【００２６】
上記のような処理により、インターネット１１５を利用したオンラインショッピングが実現されている。
【特許文献１】特開２００４−２１５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
しかしながら、従来のオンラインショッピングシステムでは、顧客端末１１１において表示内容の変更などの商品に関連する情報を利用する処理が発生した場合には、オンラインショッピングサーバー１１０側においてその処理を行なわなければならないために、オンラインショッピングサーバー１１０の処理負担を増加させ、顧客端末１１１とオンラインショッピングサーバー１１０間のトラフィックを増加させるという課題があった。
【００２８】
例えば、図２２（ａ）で表示されている商品の中から、商品「みかん」の詳細情報を表示させる場合には、商品「みかん」に関連する情報（生産地情報、価格情報など）を用いて図２２（ｂ）に示すような新たな画面表示用データを作成しなければならないが、商品「みかん」に関連する情報はオンラインショッピングサーバー１１０の商品情報ＤＢ１２５に格納されている情報なので、顧客端末１１１側では新たな画面表示用データを作成できない。したがって、この場合には、顧客端末１１１は、オンラインショッピングサーバー１１０に新たな画面表示用データの作成を要求しなければならない（図２３のシーケンスＱ１０４）。このように、オンラインショッピングサーバー１１０側で新たな画面表示用データを作成しなければならないために、オンラインショッピングサーバー１１０の処理負担が増加していた。また、顧客端末１１１とオンラインショッピングサーバー１１０間で、画面表示用データ作成の要求および新たな画面表示用データの転送が発生するために、トラフィックも増加していた。
【００２９】
また、図２２（ｂ）で、商品「みかん」を買い物かごに入れる場合にも、「みかんを買い物かごに入れた」という情報を保持しておくために、顧客端末１１１からオンラインショッピングサーバー１１０に、「買い物かごに入れるボタンをクリックした」という情報を送信し、オンラインショッピングサーバー１１０側でその情報を保持させなければならなかった（図２３のシーケンスＱ１０８）。
【００３０】
顧客端末１１１の画面に表示される図２２（ｂ）に示すような表示は、オンラインショッピングサーバー１１０側で作成された画面表示用のデータを表示させているだけであり、顧客端末１１１側では、例えば、それが何の商品の表示でどんな情報が表示されているかなどは認識できない。したがって、顧客端末１１１側では、「みかんを買い物かごに入れた」という情報を保持することができないので、オンラインショッピングサーバー１１０側で処理しなければならない。
【００３１】
したがって、この場合にも、オンラインショッピングサーバー１１０の処理負担が増加し、顧客端末１１１とオンラインショッピングサーバー１１０間のトラフィックも増加していた。
【００３２】
また、顧客端末１１１の画面に表示させるための画面表示プログラムが動的インターフェースを用いるプログラムの場合には、従来のオンラインショッピングシステムでは、商品情報ＤＢ１２５に格納されている商品に関連する情報を変更する場合に、画面表示プログラムを再作成しなければならなかった。
【００３３】
図２４は、商品情報ＤＢ１２５に格納されている商品に関連する情報を変更する際の、顧客端末１１１とオンラインショッピングサーバー１１０におけるシーケンスを示している。図２３と同じシーケンス部分には、同じ符号を用いている。
【００３４】
図２１および図２４を用いて、商品に関連する情報を変更する場合の動作について説明する。
【００３５】
まず、商品情報ＤＢ１２５内の、変更を行う商品に関連する情報のデータの変更処理を行ない、商品情報ＤＢ１２５を更新する（シーケンスＱ１１１）。
【００３６】
次に、更新した商品情報ＤＢ１２５をリンクして、新しい画面表示プログラムを作成（コンパイル）する（シーケンスＱ１１２）。
【００３７】
そして、オンラインショッピングサーバー１１０内に格納していた古い画面表示プログラムを、新しく作成した画面表示プログラムに入れ替える（シーケンスＱ１１３）。
【００３８】
この新しく作成した画面表示プログラムを顧客端末１１１に送信し、顧客端末１１１がその新しい画面表示プログラムを用いて画面処理を行なうことにより、顧客端末１１１の画面には、更新された関連する情報が反映された表示がされる。
【００３９】
このように、動的インターフェースを有する画面表示プログラムを用いた従来のオンラインショッピングシステムで、商品情報ＤＢ１２５に格納されている商品に関連する情報を変更する場合には、画面表示プログラムを再作成し、古い画面表示プログラムと入れ替える工程（シーケンスＱ１１２およびＱ１１３）が必要であった。
【００４０】
本発明は、上述した従来の課題を解決するもので、クライアント装置において、表示させている物品の関連情報を利用する処理が発生した場合でも、サーバーの処理負担を増加させず、かつサーバー間とのトラフィックも増加させない、情報配信処理方法および情報配信処理システム等を提供することを目的とする。
【課題を解決するための手段】
【００４１】
上述した課題を解決するために、第１の本発明は、
サーバーにより、ネットワークに接続されたユーザーのクライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップと、
前記クライアント装置により、前記サーバーから送信されてきた、前記画面表示用データ、前記物品に関連する情報、および前記画面処理を制御するプログラムを格納する格納ステップと、
前記画面表示用データを前記クライアント装置の前記画面に表示するリスト画面表示ステップと、
前記ユーザーが、前記クライアント装置の前記画面に表示されている物品を選択した場合には、前記クライアント装置により、前記画面処理を制御するプログラムを利用して、前記選択された物品に関連する情報またはその情報から導出した情報を表示する画面表示制御ステップとを備えた、情報配信処理方法である。
【００４２】
また、第２の本発明は、
ネットワークを介して接続されているユーザーのクライアント装置からの要求に応じて、前記クライアント装置の画面に表示するための画面表示用データを送信するサーバーを備えた情報配信処理システムであって、
前記サーバーは、
前記画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを、前記クライアント装置に送信する情報配信部を有し、
前記クライアント装置は、
前記情報配信部から送信されてきた、前記画面表示用データ、前記物品に関連する情報、および前記画面処理を制御するプログラムを格納する格納手段と、
前記画面表示用データが表示されている前記画面上の物品を、前記ユーザーに選択させる選択移動ユニットと、
前記サーバーから受信した前記画面表示用データを前記画面上に表示させ、前記画面処理を制御するプログラムを利用して、前記ユーザーの前記物品の選択に応じて、前記選択された物品に関連する情報またはその情報から導出した情報を表示させるように制御する、表示制御部とを有している、情報配信処理システムである。
【００４３】
また、第３の本発明は、
前記サーバーは、前記物品に関連する情報のうちの、全部または一部の情報を変更する関連情報変更部を有し、
前記情報配信部は、前記物品に関連する情報のうちの全部または一部が変更された際には、少なくとも前記変更された情報を前記クライアント装置に送信し、
前記格納手段は、前記変更された情報を受信した際には、以前に前記サーバーから受信して格納している前記物品に関連する情報のうちの、前記変更された情報に該当する情報を更新し、
前記表示制御部は、前記変更された情報を受信した際は、前記画面上に前記変更された情報に該当する情報または前記該当する情報から導出した情報を表示させている場合は、前記該当する情報または前記導出した情報の表示を更新する、第２の本発明の情報配信処理システムである。
【００４４】
また、第４の本発明は、
前記クライアント装置は、前記選択された物品の、前記画面表示用データおよび前記物品に関連する情報を、予め決められたアドレス宛にメール送信するメール送信部を有している、第２の本発明の情報配信処理システムである。
【００４５】
また、第５の本発明は、
前記クライアント装置は、前記サーバーへ情報を送信するクライアント情報送信部を有し、
前記サーバーは、オンラインショッピングの商品情報を提供するサーバーであり、
前記情報配信部は、前記画面表示用データとして、各商品を示す画像または文字情報、および買い物かご部が含まれている商品一覧表示用データとを、前記物品に関連する情報として、少なくとも前記各商品の価格情報を含む前記各商品に関連する情報を、それぞれ送信し、
前記表示制御部は、前記画面処理を制御するプログラムを利用して、商品一覧表示用データを表示させる際には、前記各商品に対応させて前記各商品の価格情報も表示させ、前記ユーザーが、前記選択移動ユニットを用いて、前記画面上に表示されている商品一覧表示用データのうちの所望の商品を前記買い物かご部にドラッグすると、前記所望の商品が買い物かご部に入れられたように表示させ、
前記クライアント情報送信部は、前記ユーザーからの指示により購買の申し込みが確定した場合には、前記画面処理を制御するプログラムを利用して、前記買い物かご部に入れられた前記所望の商品を特定する情報を前記各商品に関連する情報から導出して、前記サーバーに送信する、第２から第４のいずれかの本発明の情報配信処理システムである。
【００４６】
また、第６の本発明は、
前記表示制御部は、別の所望の商品が同じ前記買い物かご部に入れられた場合には、前記買い物かご部に入れられている各商品の前記価格情報を合計し、その合計金額を前記画面上に表示する、第５の本発明の情報配信処理システムである。
【００４７】
また、第７の本発明は、
前記サーバーは、前記商品に関連する情報のうちの少なくとも前記価格情報を変更する関連情報変更部をさらに有し、
前記表示制御部は、前記画面処理を制御するプログラムを利用して、前記画面上に表示させている商品の、前記ユーザーの希望価格を入力させる項目を前記画面上に表示させ、
前記クライアント情報送信部は、前記項目に前記希望価格が入力されると、その入力された希望価格情報を前記サーバーに送信し、
前記各クライアント装置から前記サーバーに送信されてきた前記入力された希望価格情報に基づいて、前記関連情報変更部によって前記商品に関連する情報のうちの価格情報が変更されると、前記情報配信部は、前記変更された価格情報を前記各クライアント装置に送信し、
前記表示制御部は、前記変更された価格情報を受信すると、前記画面上に表示させている表示内容のうちの、前記変更された商品の価格情報を更新する、第５の本発明の情報配信処理システムである。
【００４８】
また、第８の本発明は、
第１の本発明の情報配信処理方法の、前記クライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップを実行するためにコンピュータを機能させるための配信プログラムである。
【００４９】
また、第９の本発明は、
第８の本発明の配信プログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体である。
【発明の効果】
【００５０】
本発明により、クライアント装置において、表示させている物品の関連情報を利用する処理が発生した場合でも、サーバーの処理負担を増加させず、かつサーバー間とのトラフィックも増加させない、情報配信処理方法および情報配信処理システム等を提供できる。
【発明を実施するための最良の形態】
【００５１】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００５２】
（実施の形態１）
図１は、本発明の実施の形態１のオンラインショッピングシステムのシステム構成図を示している。
【００５３】
各ユーザーが所有している複数のユーザー端末１１、１２、１３から、インターネット１５を介して配信サーバー１０に接続することにより、オンラインショッピングを行う。
【００５４】
なお、このオンラインショッピングシステムが、本発明の情報配信処理システムの一例である。また、ユーザー端末１１、１２、１３が、それぞれ、本発明のクライアント装置の一例であり、配信サーバー１０が、本発明のサーバーの一例である。また、インターネット１５が、本発明のネットワークの一例である。
【００５５】
各ユーザーが所有しているユーザー端末１１、１２、１３は、例えばパソコンなどであり、それぞれ、リクエスト送信部３１、画面操作入力部３２、情報受信部３３、情報処理・表示データ作成部３４、表示データ表示部３５、メール送信部３６、情報格納部３７、および個別商品情報ＤＢ３８を備えている。
【００５６】
リクエスト送信部３１は、配信サーバー１０に必要な情報の要求を送信し、画面操作入力部３２は、例えばマウスやキーボードなどの、画面に表示されている内容に対してユーザーが入力するための入力装置である。情報受信部３３は、配信サーバー１０から送信されてくる画面表示用データなどを受信する。情報格納部３７は、情報受信部３３で受信したデータを一旦格納しておく、ＲＡＭや磁気記憶ディスクなどの記憶装置である。情報処理・表示データ作成部３４は、画面操作入力部３２からの入力情報に基づいて、画面の表示内容を制御し、画面表示用データを作成する。表示データ表示部３５は、情報処理・表示データ作成部３４で作成された画面表示用データを各ユーザー端末１１、１２、１３の画面に表示する。メール送信部３６は、インターネット１５や電話回線等を介してメールを送信する。個別商品情報ＤＢ３８は、商品に関連する情報などを格納するデータベースであり、各ユーザー端末１１、１２、１３毎に独自に管理されている。
【００５７】
なお、リクエスト送信部３１が、本発明のクライアント情報送信部の一例にあたり、画面操作入力部３２が、本発明の選択移動ユニットの一例にあたる。また、情報格納部３７が、本発明の格納手段の一例にあたる。また、情報処理・表示データ作成部３４と表示データ表示部３５を組み合わせた構成が、本発明の表示制御部の一例にあたる。
【００５８】
配信サーバー１０は、リクエスト受信部２１、表示用データ作成部２２、表示制御プログラム作成部２３、情報配信部２４、および商品情報ＤＢ２５を備えている。
【００５９】
リクエスト受信部２１は、各ユーザー端末１１、１２、１３から送信されてくる要求情報を受信する。表示用データ作成部２２は、各ユーザー端末１１、１２、１３の画面に表示させるための表示用データを作成する。表示制御プログラム作成部２３は、各ユーザー端末１１、１２、１３の画面への表示処理を制御するための表示制御用プログラムを作成する。ここで作成される表示制御用プログラムとは、例えば、ブラウザと協働して画面への表示処理を行なうプログラムである。情報配信部２４は、各ユーザー端末１１、１２、１３の画面に表示させるための表示用データや表示制御用プログラムとともに、商品に関連する情報を、各ユーザー端末１１、１２、１３に配信する。商品情報ＤＢ２５には、各商品に関連する情報（ピクチャーデータ、価格情報、生産地情報、サイズ情報、重さ情報、詳細な説明を示す情報等）が格納されている。
【００６０】
図２は、本実施の形態１の各ユーザー端末１１、１２、１３毎の個別商品情報ＤＢ３８で管理されている情報の管理構成を説明する図である。
【００６１】
図３（ａ）は、オンラインショッピングの際にユーザー端末１１のウィンドウに表示される、商品の一覧を示す表示例を示している。図３（ｂ）は、ユーザーがある商品を選択した際にユーザー端末１１のウィンドウに表示される、その商品の詳細情報の表示例を示している。図３（ｃ）は、ユーザーがある商品を買い物かごに入れた後の、商品の一覧を示す表示例を示している。図３（ｄ）は、ユーザーがさらに別の商品を買い物かごに入れた後の、商品の一覧を示す表示例を示している。
【００６２】
図４は、オンラインショッピングによりユーザーが商品を購入する際の、ユーザー端末１１と配信サーバー１０におけるシーケンスを示す図である。
【００６３】
図１〜図４を用いて、本実施の形態１のオンラインショッピングシステムにおける、ユーザー端末１１を使用して商品を購入する際の動作、および情報配信処理方法について説明する。
【００６４】
まず、ユーザー端末１１のリクエスト送信部３１は、インターネット１５を介して配信サーバー１０に、ユーザーＩＤやパスワードなどのログイン情報を送信する（シーケンスＱ１）。
【００６５】
配信サーバー１０のリクエスト受信部２１は、ユーザー端末１１からログイン情報を受信すると、ログイン手続を行った後に、情報配信部２４から、ユーザー端末１１の画面に表示させるための画面表示用データと画面表示制御プログラムとともに、商品関連データをユーザー端末１１に送信する（シーケンスＱ２）。
【００６６】
なお、画面表示制御プログラムが、本発明の、クライアント装置における画面処理を制御するプログラムの一例にあたる。また、商品関連データが、本発明の、画面表示用データに含まれる物品に関連する情報の一例にあたる。また、シーケンスＱ２の処理が、本発明の情報配信ステップの一例にあたる。
【００６７】
ここで送信する画面表示用データは、商品情報ＤＢ２５に格納されている情報を用いて、表示用データ作成部２２が作成したデータである。また、ここで送信する画面表示制御プログラムは、表示制御プログラム作成部２３が、商品情報ＤＢ２５に格納されている情報を参照して作成したプログラムである。この画面表示制御プログラムは、動的インターフェースを有するプログラムであり、ユーザー端末１１において、ブラウザと協働して画面の表示内容の制御を行なうプログラムである。また、ここで送信される商品関連データは、画面表示用データによって表示される商品に関連する情報（ピクチャーデータ、価格情報、生産地情報、サイズ情報、重さ情報、詳細な説明を示す情報等）であり、商品情報ＤＢ２５に格納されている情報である。
【００６８】
ユーザー端末１１の情報受信部３３は、画面表示用データ、画面表示制御プログラムおよび商品関連データを受信すると、これらを情報格納部３７に一旦格納する。なお、ユーザー端末１１の情報受信部３３が、これらの情報を情報格納部３７に一旦格納する処理が、本発明の格納ステップの一例にあたる。
【００６９】
そして、情報処理・表示データ作成部３４は、情報格納部３７に格納された画面表示用データ、画面表示制御プログラムおよび商品関連データを読み出し、その画面表示制御プログラムを用いて、個別商品情報ＤＢ３８を作成するとともに、画面に表示させる画面表示用データを作成する。そして、表示データ表示部３５が、その画面表示用データを画面に表示する。このとき、図３（ａ）に示すように、商品の一覧が画面に表示される。なお、表示データ表示部３５が商品の一覧画面を表示する処理が、本発明のリスト画面表示ステップの一例にあたる。
【００７０】
本実施の形態１の画面表示制御プログラムは、画面に表示される商品と、各商品に関連する情報を対応させて個別商品情報ＤＢ３８で管理している。図２に示すように、画面表示用データによって表示される各商品の画像と、それぞれの商品に関連する情報（ピクチャーデータ、産地情報データ、価格情報データ等）とを対応させて、商品毎に管理している。
【００７１】
本実施の形態１の画面表示制御プログラムは、商品に関連する情報を画面に表示させると判断した場合には、その商品に対応する商品関連データを個別商品情報ＤＢ３８から取得し、配信サーバー１０から受信した画面表示用データに、その商品関連データに対応する表示内容を付加して新しい画面表示用データを作成する。そして、表示データ表示部３５は、情報処理・表示データ作成部３４によって作成された、その新しい画面表示用データを画面に表示する。
【００７２】
なお、この、情報処理・表示データ作成部３４が新しい画面表示用データを作成し、表示データ表示部３５に表示させる処理が、本発明の画面表示制御ステップの一例にあたる。
【００７３】
そして、図３（ａ）のように画面に表示されると、ユーザーは、画面に表示された商品の中から詳細を確認したい商品を選択する。ここでは、「みかん」を選択するものとして説明する。
【００７４】
図３（ａ）に示す表示画面の「みかん」の画像部分を、画面操作入力部３２のマウスでクリックする（シーケンスＱ３）。
【００７５】
情報処理・表示データ作成部３４は、画面操作入力部３２から「みかんの画像がクリックされた」という情報が入力されると、商品「みかん」の詳細情報を示す画面表示用データを作成し、表示データ表示部３５がその画面表示用データを画面に表示する（シーケンスＱ４）。
【００７６】
図２に示す「商品Ａの情報データ」が、画面表示用データの「みかんの画像」に対応させて管理しているデータである。情報処理・表示データ作成部３４は、「商品Ａの情報データ」として管理されている商品関連データを個別商品情報ＤＢ３８から取得し、その商品関連データを利用して商品「みかん」の詳細情報を示す画面表示用データを作成する。
【００７７】
図３（ｂ）が、情報処理・表示データ作成部３４で作成した「みかん」の詳細情報を示す画面表示用データを、表示データ表示部３５によって表示させた画面の表示例である。例えば、この図３（ｂ）の表示例の場合には、情報処理・表示データ作成部３４は、「みかんの画像」に対応させて管理している商品関連データのうちの、ピクチャーデータ、生産地情報、サイズ情報、重さ情報、価格情報、詳細な説明を示す情報を利用して、この画面表示用データを作成している。
【００７８】
ここで、ユーザーが商品「みかん」の購入を希望する場合には、従来のオンラインショッピングシステムで説明した図２２のように、図３（ｂ）に示す「みかんの詳細画面」で「買い物かごに入れる」ボタンをマウスでクリックしてもよいが、図３（ａ）の商品の一覧を表示している画面で、購入したい商品の画像を「買い物かご」ボタン上までドラッグしてもよい。いずれの場合も処理内容は同じであるが、ここでは、図３（ａ）の商品の一覧を表示している画面で、購入したい商品の画像を「買い物かご」ボタン上までドラッグする場合について説明する。
【００７９】
なお、図３（ａ）に示す「買い物かご」ボタンの表示および図３（ｂ）に示す「買い物かごに入れる」ボタンの表示が、いずれも本発明の買い物かご部の一例にあたる。
【００８０】
情報処理・表示データ作成部３４は、画面操作入力部３２から「みかんの画像が買い物かごのボタン上までドラッグされた」という情報が入力されると、図２に示すように「みかんの画像」は商品Ａとして管理されているので、「商品Ａが買い物かごに入れられた」という情報を個別商品情報ＤＢ３８に格納する。
【００８１】
また、このとき、情報処理・表示データ作成部３４は、個別商品情報ＤＢ３８に格納されている「みかんの画像」に対応づけている商品関連データの価格情報データを取得し、その価格情報データに基づいて、更新する画面表示用データを作成する。みかんの価格情報データは「３０００円」という情報なので、「合計金額：３０００円」という表示内容を追加した画面表示用データを作成する（シーケンスＱ４）。
【００８２】
そして、表示データ表示部３５は、情報処理・表示データ作成部３４で作成された更新された画面表示用データを、図３（ｃ）に示すように画面に表示する。
【００８３】
さらに、ユーザーが別の商品「りんご」の購入を希望する場合には、図３（ｃ）の画面で、りんごの画像を「買い物かご」ボタン上までドラッグする。
【００８４】
情報処理・表示データ作成部３４は、画面操作入力部３２から「りんごの画像が買い物かごのボタン上までドラッグされた」という情報が入力されると、図２に示すように「りんごの画像」は商品Ｂとして管理されており、一方、個別商品情報ＤＢ３８には「商品Ａが買い物かごに入れられた」という情報が格納されているので、個別商品情報ＤＢ３８の「商品Ａが買い物かごに入れられた」という情報を「商品Ａと商品Ｂが買い物かごに入れられた」と書き換える。
【００８５】
また、このとき、情報処理・表示データ作成部３４は、個別商品情報ＤＢ３８に格納されている「りんごの画像」に対応づけている商品関連データの価格情報データを取得し、その価格情報データに基づいて、更新する画面表示用データを作成する。りんごの価格情報データは「１２００円」という情報であり、すでに「いちご」が買い物かごに入れられて合計金額は３０００円となっているので、これらの金額を加算した「合計金額：４２００円」という表示内容を追加した画面表示用データを作成する（シーケンスＱ４）。
【００８６】
なお、みかんの価格情報データ「３０００円」とりんごの価格情報データ「１２００円」から、これらを合計して導出した金額「４２００円」が、本発明の、物品に関連する情報から導出した情報の一例にあたる。
【００８７】
そして、表示データ表示部３５は、情報処理・表示データ作成部３４で作成された更新された画面表示用データを、図３（ｄ）に示すように画面に表示する。
【００８８】
シーケンスＱ３およびＱ４を繰り返し、購入を希望する商品を買い物かごに入れる操作を繰り返し行った後、購買手続に進む場合には、図３（ｃ）や図３（ｄ）に示すウィンドウに表示されている「購買手続に進む」ボタンをマウスでクリックすると、ユーザー端末１１と配信サーバー１０の間で購買手続が行われる（シーケンスＱ５）。
【００８９】
リクエスト送信部３１が、個別商品情報ＤＢ３８に格納した「商品Ａと商品Ｂが買い物かごに入れられた」という情報の送信依頼を情報処理・表示データ作成部３４から受けると、その情報を配信サーバー１０に送信して、購買手続の処理が行なわれる。
【００９０】
なお、ここで購買手続に進む場合が、本発明の、購買の申し込みが確定した場合の一例にあたる。
【００９１】
本実施の形態１のユーザー端末１１は、このように、商品の画像を買い物かごに入れる毎に配信サーバー１０との間で情報の授受を行うことなく、購買手続をする際に、一括して買い物かごに入れられた商品の情報を送信することができる。
【００９２】
以上に説明したように、本実施の形態１のオンラインショッピングシステムでは、商品に関連する情報を配信サーバー１０からユーザー端末１１に送信しておき、ユーザー端末１１の画面表示の制御をする画面表示制御プログラムが、商品に関連する情報を各商品の表示用データに対応づけてユーザー端末１１で独自に管理する機能を有しているので、ユーザー端末１１において表示内容の変更などの商品に関連する情報を利用する処理が発生した場合でも、配信サーバー１０に処理を依頼することなくユーザー端末１１のローカルインターフェースで処理できる。
【００９３】
つまり、従来のオンラインショッピングシステムで、サーバー側に処理を依頼するために必要だった図２３のシーケンスＱ１０４〜Ｑ１０６の処理や、シーケンスＱ１０８およびＱ１０９の処理を行なわなくてもよいので、サーバー側の処理の負担を増加させることがなく、また、サーバーとユーザー端末間のトラフィックを増加させることもない。
【００９４】
さらに、各商品の画像に関連する情報を対応づけて管理しているので、画面表示以外にも、これらの関連する情報を利用することもできる。
【００９５】
その一例として、買い物かごに入れた商品の情報を、携帯電話に送信する場合について以下に説明する。
【００９６】
図５（ａ）は、みかんとりんごを買い物かごに入れた図３（ｄ）に示す画面で、マウスの右ボタンをクリックさせてポップアップウィンドウを表示させた画面の表示例を示している。
【００９７】
そして、このポップアップウィンドウの「携帯電話へ送信」の項目をマウスの左ボタンをクリックして選択すると、画面操作入力部３２から、「携帯電話へ送信の項目上でクリックされた」という情報が情報処理・表示データ作成部３４に通知される。情報処理・表示データ作成部３４は、買い物かごに入れられている画像に関連する情報を個別商品情報ＤＢ３８から読み出し、それらの情報を携帯電話に送信するように、メール送信部３６に依頼する。そして、メール送信部３６は、情報処理・表示データ作成部３４から渡されたそれらの情報を添付して、予め設定されている携帯電話のメールアドレス宛にメールを送信する。図５に示す例の場合には、みかんの画像に対応づけられている商品Ａの情報と、りんごの画像に対応づけられている商品Ｂの情報が携帯電話に送信される。
【００９８】
メール送信部３６から携帯電話へのこれらの情報の送信は、このように携帯電話のメールアドレス宛に商品Ａおよび商品Ｂの情報を添付したメールを送信してもよいし、ユーザー端末１１にダイヤルアップ機能を備えさせておき、直接携帯電話にデータ通信で送信させるようにしてもよい。
【００９９】
図５（ｂ）は、ユーザー端末１１から、商品Ａおよび商品Ｂの情報が送信されてきた携帯電話の画面の表示例を示している。
【０１００】
携帯電話に送信されてくる情報は、各商品毎に対応づけられている情報なので、携帯電話側でも、商品毎にそれらの情報を処理できる。したがって、例えば図５（ｂ）に示すように、商品「みかん」に関連する複数の情報だけを同じ画面に表示させることができる。
【０１０１】
次に、本実施の形態１の情報配信処理システムにおける、ユーザー端末１１側で動作する画面処理制御プログラムによる画面表示処理内容について説明する。
【０１０２】
図６は、ユーザー端末１１における画面表示制御プログラムのフローを示している。ここでは、Ａ社のホームページを表示させる際に、本発明の画面処理制御プログラムが使用される例について説明する。
【０１０３】
Ａ社のサーバーには、ユーザー端末にダウンロードするための、ＸＭＬ５０、イメージファイル５１、Ａ社端末用テンプレート５２が準備されている。Ａ社のサーバーは、ユーザーからＡ社のホームページデータのダウンロードの要求を受けると、これらのデータを各ユーザーの端末にダウンロードする。
【０１０４】
イメージファイル５１は、ユーザーの端末に画面表示させるためのデータであり、図１で説明した画面表示用データに相当するものである。Ａ社端末用テンプレート５２は、ユーザー端末においてブラウザと協働して画面表示を制御するプログラムであり、商品情報データ５３を含んでいる。商品情報データ５３は、図１に示す商品情報ＤＢ２５に格納されている商品に関連するデータに相当するデータである。すなわち、Ａ社端末用テンプレート５２は、図１で説明した画面表示制御プログラムに商品関連データを含んだものである。
【０１０５】
ユーザー端末で、ブラウザ内のＵＲＬを受信（Ｓ６０）し、ユーザーがＡ社のホームページを見つける（Ｓ６１）と、Ａ社のホームページデータをダウンロードする（Ｓ６２）。Ａ社のサーバーに、Ａ社のホームページ用のデータをリクエストすると、Ａ社のサーバーから、ＸＭＬ５０、イメージファイル５１、Ａ社端末用テンプレート５２がユーザー側の端末にダウンロードされる。ここまでの処理内容自体は、従来のシステムと同様である。従来の端末用テンプレートではなく、Ａ社端末用テンプレート５２がダウンロードされる点が、従来のシステムとは異なる。
【０１０６】
これらのデータのダウンロード後、Ａ社のホームページ内で閲覧等の処理をしている間、ユーザーの端末では、Ａ社端末用テンプレート５２がブラウザと協働して画面制御の処理を行なう。
【０１０７】
Ａ社のホームページ内の画面で、マウスのクリック等によって別の画面を表示させる際に、別の画面を表示させるために新たなデータをＡ社のサーバーから取得する必要があるか否かを、Ａ社端末用テンプレート５２が判断する（Ｓ６３）。
【０１０８】
ここで、Ａ社端末用テンプレート５２に含まれている商品情報データ５３を使用して、Ａ社端末用テンプレート５２が、次に表示させる画面表示用データを作成できる場合には、「新たなデータをＡ社のサーバーから取得する必要がない」と判断して、次の画面表示用データを作成する（Ｓ６５）。
【０１０９】
そして、Ａ社端末用テンプレート５２に含まれている商品情報データ５３を使用しても、次に表示させる画面表示用データを作成できない場合には、Ａ社端末用テンプレート５２は、「新たなデータをＡ社のサーバーから取得する必要がある」と判断して、次の画面に必要なデータをＡ社サーバーから取得する（Ｓ６４）。このとき、Ａ社端末用テンプレート５２は、画面表示用データ作成に必要な商品情報のデータをＡ社のサーバーにリクエストすると、その新しいデータがＡ社のサーバーからダウンロードされる。そして、Ａ社端末用テンプレート５２は、そのダウンロードされた新しいデータも用いて、次の画面表示用データを作成する（Ｓ６５）。
【０１１０】
そして、Ａ社端末用テンプレート５２が作成した画面表示用データを、ユーザーの端末の画面に表示する（Ｓ６６）。
【０１１１】
ユーザーがＡ社のホームページ内で処理している間、上記のような処理が繰り返される。
【０１１２】
従来のシステムでは、サーバー側からダウンロードされる端末用テンプレートには、Ａ社端末用テンプレート５２のように商品情報データ５３が含まれていなかったので、画面の表示を切り替える際には、その度ごとにサーバーに要求してサーバーから次の画面の表示用データをダウンロードしなければならなかった。
【０１１３】
Ａ社端末用テンプレート５２を使用することにより、新データを取得する必要が無い場合には、ユーザー端末側で次の画面表示用データを作成できる（Ｓ６３→Ｓ６４）ので、瞬時に次の画面を表示させることができる。
【０１１４】
以上に説明したように、画面制御用プログラムであるＡ社端末用テンプレート５２は、Ａ社端末用テンプレート５２自体に、商品情報データ５３を含ませたことと、画面表示処理を行なう際にＳ６３〜Ｓ６５の処理を行わせるようにしたことを特徴としている。
【０１１５】
次に、本発明の実施の形態１の情報配信処理システムをＨＰ提供システムに利用した場合の具体的な処理内容について、図７〜図１１を用いて説明する。このＨＰ提供システムの場合にも、ユーザー側における基本的な処理内容は、図６に示した通りである。
【０１１６】
図７は、このＨＰ提供システムのシステム構成、およびサーバーとユーザー端末間の処理の流れを示している。
【０１１７】
図７に示す配信システム提供者とは、本実施の形態１の情報配信処理システムを提供する者である。情報提供者とは、例えば、ユーザーから自分の所有するサーバーにアクセスさせて、ユーザーに自分のホームページを閲覧させる者である。このＨＰ提供システムでは、情報提供者が配信システム提供者の所有するサーバーにアクセスして、本実施の形態１の情報配信処理システムを構築する。つまり、図７に示す情報提供者およびユーザーは、それぞれ、図６に示すサーバー側およびユーザー側に相当する。
【０１１８】
図８は、このＨＰ提供システムの、情報提供者における処理フローを示している。また、図９は、このＨＰ提供システムにおいて、情報提供者がホームページ用のデータを作成する際の作成編集画面およびその処理内容を示している。
【０１１９】
図１０は、このＨＰ提供システムにおいて、ユーザーが情報提供者のホームページを閲覧する際の、ユーザー端末の画面への表示処理内容を示している。
【０１２０】
図１１は、このＨＰ提供システムにおいて、情報提供者が自分のホームページ用のデータを更新する際の更新処理方法を示している。
【０１２１】
次に、本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した場合の具体的な処理内容について、図１２〜図１６を用いて説明する。このちらし提供システムの場合にも、ユーザー側における基本的な処理内容は、図６に示した通りである。
【０１２２】
ちらし提供システムとは、新聞の折込ちらしにあるような商品情報をオンラインでユーザーに提供し、オンラインで商品を購入させるようなオンラインショッピングシステムである。
【０１２３】
図１２は、このちらし提供システムのシステム構成、およびサーバーとユーザー端末間の処理の流れを示している。
【０１２４】
図１２に示す配信システム提供者とは、本実施の形態１の情報配信処理システムを提供する者である。情報提供者とは、例えば、ユーザーから自分の所有するサーバーにアクセスさせて、自分の提供する商品をオンラインで閲覧させ購入させる者である。このちらし提供システムでは、情報提供者が配信システム提供者の所有するサーバーにアクセスして、本実施の形態１の情報配信処理システムを構築する。図１２に示すユーザーは、例えば、情報提供者の提供する商品をオンラインショッピングシステムで購入する一般ユーザーである。つまり、図１２に示す情報提供者およびユーザーは、それぞれ、図６に示すサーバー側およびユーザー側に相当する。
【０１２５】
図１３は、このちらし提供システムの、情報提供者における処理フローを示している。また、図１４は、このちらし提供システムにおいて、情報提供者が自分の提供するちらしの表示用データを作成する際の作成編集画面およびその処理内容を示している。
【０１２６】
図１５は、このちらし提供システムにおいて、ユーザーが情報提供者が提供するちらしを閲覧し購入する際の、ユーザー端末の画面への表示処理内容を示している。
【０１２７】
図１６は、このちらし提供システムにおいて、例えばちらしで提供している商品の価格情報を変更したり違う商品に入れ替えたりするなど、情報提供者が提供しているちらしの内容を更新する際の更新処理方法を示している。
【０１２８】
（実施の形態２）
図１７は、本発明の実施の形態２のオンラインショッピングシステムのシステム構成図を示している。
【０１２９】
本実施の形態２のオンラインショッピングシステムは、図１に示した実施の形態１のオンラインショッピングシステムの構成に加えて、配信サーバー１０に情報データ変更部２６を備えた点が異なる。なお、図１に示す実施の形態１のオンラインショッピングシステムと同じ構成部分には、同じ符号を用いている。
【０１３０】
情報データ変更部２６は、商品情報ＤＢ２５に格納されている商品に関連する情報の内容を変更する機能を有している。なお、情報データ変更部２６が、本発明の関連情報変更部の一例にあたる。
【０１３１】
本実施の形態２のオンラインショッピングシステムは、商品に関連する情報を変更する際の工程を、従来のオンラインショッピングシステムよりも少なくしている。
【０１３２】
本実施の形態２のオンラインショッピングシステムの各ユーザー端末１１、１２、１３毎に個別商品情報ＤＢ３８で管理されている情報の管理構成は、実施の形態１と同様であり、図２に示す通りである。
【０１３３】
図１８（ａ）は、オンラインショッピングの際にユーザー端末１１のウィンドウに表示される、商品の一覧を示す表示例を示している。図１８（ｂ）は、ある商品に関連する情報を変更する際の、配信サーバー１０のウィンドウに表示される表示例を示している。図１８（ｃ）は、配信サーバー１０においてある商品に関連する情報が変更された後の、ユーザー端末１１のウィンドウに表示される、商品の一覧を示す表示例を示している。
【０１３４】
図１９は、ある商品に関連する情報を変更する際の、ユーザー端末１１と配信サーバー１０におけるシーケンスを示す図である。
【０１３５】
図１７〜図１９を用いて、本実施の形態２のオンラインショッピングシステムにおける、ある商品に関連する情報を変更する際の動作について説明する。ここでは、その一例として、商品「みかん」の価格情報を変更する場合について説明する。なお、商品の選択および購入する際の処理については、実施の形態１と同様なので説明を省略する。
【０１３６】
なお、図１７の配信サーバー１０およびユーザー端末１１において実線で示す部分は、ある商品に関連する情報の変更処理をする際にデータが授受される経路を示しており、破線で示す部分は、ある商品に関連する情報の変更処理をする際にはデータが授受されない経路を示している。
【０１３７】
実施の形態１と同様に、ユーザー端末１１の情報処理・表示データ作成部３４は、配信サーバー１０から受信した画面表示制御プログラムを用いて、画面に表示させる画面表示用データを作成し、表示データ表示部３５が、その商品の一覧を示す画面表示データを図１８（ａ）に示すように表示する。図１８（ａ）に示す表示内容は、図３（ａ）と同じ表示内容である。
【０１３８】
配信サーバー１０側において、ある商品に関連する情報を変更するときには、情報データ変更部２６により情報編集用の画面が配信サーバー１０に表示させる。
【０１３９】
商品に関連するデータの変更者は、ある商品の該当項目を変更するための画面を表示させる。図１８（ｂ）は、配信サーバー１０における、その変更画面の表示例を示している。ここでは、商品「みかん」の価格情報を変更するための画面を示している。
【０１４０】
商品に関連するデータの変更者が、商品「みかん」の価格情報を３０００円から２５００円に変更するように入力すると、情報データ変更部２６は、商品情報ＤＢ２５の該当するデータを変更するとともに、情報配信部２４に、商品情報ＤＢ２５のデータを変更したことを通知する（シーケンスＱ６）。
【０１４１】
情報配信部２４は、商品情報ＤＢ２５のデータが変更された通知を受けると、その変更された商品関連データを、ユーザー端末１１に送信する（シーケンスＱ７）。
【０１４２】
ユーザー端末１１の情報受信部３３は、変更された商品関連データを受信すると、情報格納部３７に格納されている該当する商品関連データをその新たな商品関連データに更新し、情報処理・表示データ作成部３４に、新たな商品関連データを受信したことを通知する。
【０１４３】
情報処理・表示データ作成部３４は、画面表示制御プログラムを用いて、情報格納部３７から新たな商品関連データを読み出し、個別商品情報ＤＢ３８に格納している商品関連データのうち該当するデータをその新たなデータに更新するとともに、ユーザーがその変更された商品関連データを利用した画面を表示させている場合には、更新されたデータを反映した画面表示用データを作成する（シーケンスＱ８）。
【０１４４】
そして、表示データ表示部３５は、その更新された画面表示用データを画面に表示する。図１８（ｃ）は、更新された画面の表示例を示している。
【０１４５】
ユーザーが図１８（ａ）の画面を表示させていたときに、配信サーバー１０側でみかんの価格情報が更新された場合には、図１８（ｃ）の画面表示に切り替わる。データが変更されたことをユーザーに知らせるために、図１８（ｃ）では、変更されたみかんの価格を示す表示部分「２５００円」を反転表示させている。
【０１４６】
このように、本実施の形態２の情報処理・表示データ作成部３４で用いられる画面表示制御プログラムは、個別商品情報ＤＢ３８を管理し、個別商品情報ＤＢ３８に格納している商品関連データを変更するとともに、その変更されたデータを反映して画面の表示を制御する機能を有しているので、変更された商品関連データだけを受信できれば画面表示制御プログラムが変更されなくても画面表示制御の処理を継続できる。
【０１４７】
したがって、商品に関連する情報を変更する場合でも、配信サーバー１０側で、ユーザー端末１１用の画面表示制御プログラムを作り直さなくてもよいので、従来行っていた図２４のシーケンスＱ１１１〜Ｑ１１３の工程を行わなくてもよい。
【０１４８】
本実施の形態２では、商品に関連する情報を変更する際の工程を少なくできるので、商品に関連する情報を変更するために要する時間も短縮できる。
【０１４９】
なお、本実施の形態２では、情報データ変更部２６を配信サーバー１０内に備える構成として説明したが、情報データ変更部２６をインターネット１５を介して接続される他の端末内に設け、インターネット１５を介して配信サーバー１０内の商品情報ＤＢ２５のデータを変更するようにしてもよい。
【０１５０】
また、本実施の形態２では、情報配信部２４は、変更された商品関連データをユーザー端末１１に送信することとしたが、変更された商品関連データと、その同じ商品の変更されていない関連データも共に送信するようにしてもよいし、変更されていない他の商品の関連データも共に送信するようにしてもよい。
【０１５１】
（実施の形態３）
次に、本発明の実施の形態３のオンラインショッピングシステムについて説明する。
【０１５２】
本実施の形態３のオンラインショッピングシステムの構成は、実施の形態２のオンラインショッピングシステムの構成と同様であり、そのシステム構成は図１７に示す通りである。
【０１５３】
本実施の形態３のオンラインショッピングシステムは、各ユーザー端末で設定される希望価格の情報を反映する機能を備えている。
【０１５４】
図２０は、本実施の形態３のオンラインショッピングシステムにおいて、各ユーザー端末からの希望価格情報を反映する処理を説明する図である。ユーザー端末１１の上に示す図は、希望価格を入力する画面表示を示し、下に示す図は、価格情報が変更された画面表示を示している。ユーザー端末１２およびユーザー端末１３にも、それぞれユーザー端末１１と同様の画面が表示される。また、図２０の右に示す画面は、配信サーバー１０における価格情報を変更するための画面を示している。
【０１５５】
図１７および図２０を用いて、本実施の形態３のオンラインショッピングシステムにおける、各ユーザー端末からの希望価格を反映する動作について説明する。
【０１５６】
本実施の形態３では、図２０に示すように、ユーザー端末１１で商品の詳細情報を表示させた際に、「希望価格」を入力できる項目を表示させるようにしている。希望価格とは、例えば「提示されている価格では高くて購入しないが、この値段なら購入を検討する」、というような値段のことである。
【０１５７】
商品「みかん」の価格が３０００円と表示されているが、ユーザー端末１１のユーザーが２６００円なら購入を検討しようと思った場合に、画面操作入力部３２のキーボードから、希望価格に「２６００円」と入力する。
【０１５８】
画面操作入力部３２から「希望価格が２６００円」という情報が情報処理・表示データ作成部３４に渡されると、情報処理・表示データ作成部３４は、その情報をリクエスト送信部３１から配信サーバー１０に送信させる。
【０１５９】
配信サーバー１０のリクエスト受信部２１は、各ユーザー端末１１、１２、１３からの希望価格情報を受信する。図２０に示す例では、ユーザー端末１１、１２、１３から、それぞれ、２６００円、２７００円、２５００円という希望価格情報を受信している。
【０１６０】
配信サーバー１０の管理者は、各ユーザー端末１１、１２、１３から受信した希望価格を検討し、価格を変更しようと考えた場合には、商品「みかん」の価格情報の変更を行う。
【０１６１】
ここで、配信サーバー１０の管理者は、商品「みかん」の価格を２５００円に変更しようと考えた場合、実施の形態２と同様の処理により、図２０に示すような商品「みかん」の価格情報を変更するための画面を表示させる。
【０１６２】
配信サーバー１０の管理者が、商品「みかん」の価格情報を３０００円から２５００円に変更するように入力すると、情報データ変更部２６は、商品情報ＤＢ２５の該当するデータを変更するとともに、情報配信部２４に、商品情報ＤＢ２５のデータを変更したことを通知する。
【０１６３】
情報配信部２４は、商品情報ＤＢ２５のデータが変更された通知を受けると、その変更された商品関連データ、すなわち、この場合にはみかんの価格情報を、各ユーザー端末１１、１２、１３に送信する。
【０１６４】
ユーザー端末１１の情報受信部３３は、変更された商品関連データを受信すると、情報格納部３７に格納されている該当する商品関連データをその新たな商品関連データに更新し、情報処理・表示データ作成部３４に、新たな商品関連データを受信したことを通知する。
【０１６５】
情報処理・表示データ作成部３４は、画面表示制御プログラムを用いて、情報格納部３７から新たな商品関連データを読み出し、個別商品情報ＤＢ３８に格納している商品関連データのうち該当するデータをその新たなデータに更新するとともに、更新されたデータを反映した画面表示用データを作成する。
【０１６６】
そして、表示データ表示部３５は、その更新された画面表示用データを画面に表示する。
【０１６７】
ユーザー端末１１のユーザーが図２０の上に示す画面を表示させていたときに、配信サーバー１０側でみかんの価格情報が更新されたので、図２０の下に示す画面表示に切り替わる。データが変更されたことをユーザーに知らせるために、この画面では、変更されたみかんの価格を示す表示部分「２５００円」を反転表示させている。
【０１６８】
実施の形態２と同様の処理により、変更された価格情報が各ユーザー端末１１、１２、１３の画面表示に反映されるので、配信サーバー１０の管理者が価格変更を決定した後、短時間で各ユーザー端末１１、１２、１３の画面に新しい価格情報を反映できる。
【０１６９】
なお、本実施の形態３では、配信サーバー１０の管理者が価格情報を変更することとしたが、情報データ変更部２６をインターネット１５を介して接続される他の端末内に設け、各ユーザー端末１１、１２、１３から配信サーバー１０に送信されてきた希望価格の情報を配信サーバー１０からその端末で受信するようにし、その端末の使用者が、配信サーバー１０内の商品情報ＤＢ２５のデータを変更するようにしてもよい。
【０１７０】
なお、実施の形態２および実施の形態３において、変更された画面に表示されている情報（実施の形態２および実施の形態３では、商品「みかん」の価格情報）を反転させて表示させることとしたが、画面を見ているユーザーに、情報が変更されたことを認識できるようにできればその他の方法であってもよい。例えば、変更された表示内容を点滅させたり、見時や背景の色を変えたり、変更を示すポップアップウインドウを表示させたり、警告音を出力させたりしてもよい。
【０１７１】
また、各実施の形態において、ユーザー端末の情報格納部３７と個別商品情報ＤＢ３８に、同じ記憶装置を用いる構成にしてもよい。
【０１７２】
また、個別商品情報ＤＢ３８の構成は、図２の構成として説明したが、商品毎に対応づけて管理できれば、その他の構成であってもよい。
【０１７３】
なお、各実施の形態では、本発明の情報配信処理システムの一例としてオンラインショッピングシステムで説明したが、本発明の情報配信処理システムは、オンラインショッピングシステム以外でも、サーバーとクライアント装置がネットワークにより接続されたシステムであれば適用できる。
【０１７４】
なお、本発明の配信プログラムは、上述した本発明の情報配信処理方法の、前記クライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップの動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１７５】
また、本発明の記録媒体は、上述した本発明の情報配信処理方法の、前記クライアント装置に、画面表示用データとともに、前記画面表示用データに含まれる物品に関連する情報、および前記クライアント装置における画面処理を制御するプログラムを送信する情報配信ステップの動作をコンピュータにより実行させるための配信プログラムを記録した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
【０１７６】
なお、本発明の上記「ステップの動作」とは、前記ステップの全部または一部の動作を意味する。
【０１７７】
また、本発明の配信プログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１７８】
また、記録媒体としては、ＲＯＭ等が含まれる。
【０１７９】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１８０】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１８１】
本発明に係る情報配信処理方法および情報配信処理システム等は、クライアント装置において、表示させている物品の関連情報を利用する処理が発生した場合でも、サーバーの処理負担を増加させず、かつサーバー間とのトラフィックも増加させない効果を有するので、インターネットを利用したオンラインショッピング等における情報配信処理方法および情報配信処理システム等に有用である。
【図面の簡単な説明】
【０１８２】
【図１】本発明の実施の形態１のオンラインショッピングシステムのシステム構成図
【図２】本発明の実施の形態１の、各ユーザー端末毎の個別商品情報ＤＢで管理されている情報の管理構成を説明する図
【図３】（ａ）本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザー端末１１のウィンドウに表示される商品の一覧を示す表示例を示す図、（ｂ）本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザーがある商品を選択した際にユーザー端末のウィンドウに表示される、その商品の詳細情報の表示例を示す図、（ｃ）本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザーがある商品を買い物かごに入れた後の、商品の一覧を示す表示例を示す図、（ｄ）本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザーがさらに別の商品を買い物かごに入れた後の、商品の一覧を示す表示例を示す図
【図４】本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザーが商品を購入する際の、ユーザー端末および配信サーバーにおけるシーケンスを示す図
【図５】（ａ）本発明の実施の形態１のオンラインショッピングシステムにおいて、みかんとりんごを買い物かごに入れた画面で、ポップアップウィンドウを表示させた画面の表示例を示す図、（ｂ）本発明の実施の形態１のオンラインショッピングシステムにおいて、ユーザー端末から商品の情報が送信されてきた携帯電話の画面の表示例を示す図
【図６】本発明の実施の形態１の情報配信処理システムの、ユーザー端末における画面表示制御プログラムのフローを示す図
【図７】本発明の実施の形態１の情報配信処理システムをＨＰ提供システムに利用した例のシステム構成を説明する図
【図８】本発明の実施の形態１の情報配信処理システムをＨＰ提供システムに利用した例の場合の、情報提供者における処理フローを示す図
【図９】本発明の実施の形態１の情報配信処理システムをＨＰ提供システムに利用した例の場合の、情報提供者におけるホームページの作成処理を説明する図
【図１０】本発明の実施の形態１の情報配信処理システムをＨＰ提供システムに利用した例の場合の、ユーザーにおける画面処理を説明する図
【図１１】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例の場合の、ＨＰの情報を更新する処理を説明する図
【図１２】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例のシステム構成を説明する図
【図１３】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例の場合の、情報提供者における処理フローを示す図
【図１４】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例の場合の、情報提供者におけるちらしの作成処理を説明する図
【図１５】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例の場合の、ユーザーにおける画面処理を説明する図
【図１６】本発明の実施の形態１の情報配信処理システムをちらし提供システムに利用した例の場合の、ＨＰの情報を更新する処理を説明する図
【図１７】本発明の実施の形態２および実施の形態３のオンラインショッピングシステムのシステム構成図
【図１８】（ａ）本発明の実施の形態２のオンラインショッピングシステムにおいて、ユーザー端末のウィンドウに表示される、商品の一覧を示す表示例を示す図、（ｂ）本発明の実施の形態２のオンラインショッピングシステムにおいて、ある商品に関連する情報を変更する際の、配信サーバーのウィンドウに表示される表示例を示す図、（ｃ）本発明の実施の形態２のオンラインショッピングシステムにおいて、配信サーバー側である商品に関連する情報が変更された後の、ユーザー端末のウィンドウに表示される商品の一覧を示す表示例を示す図
【図１９】本発明の実施の形態２のオンラインショッピングシステムにおいて、ある商品に関連する情報を変更する際の、ユーザー端末および配信サーバーにおけるシーケンスを示す図
【図２０】本発明の実施の形態３のオンラインショッピングシステムにおいて、各ユーザー端末からの希望価格情報を反映する処理を説明する図
【図２１】従来のインターネットを利用するオンラインショッピングシステムのシステム構成図
【図２２】（ａ）従来のオンラインショッピングシステムにおいて、顧客端末のウィンドウに表示される商品の一覧を示す表示例を示す図、（ｂ）従来のオンラインショッピングシステムにおいて、ユーザーがある商品を選択した際に顧客端末のウィンドウに表示される、その商品の詳細情報の表示例を示す図、（ｃ）従来のオンラインショッピングシステムにおいて、ユーザーがある商品を買い物かごに入れた後の、商品の一覧を示す表示例を示す図
【図２３】従来のオンラインショッピングシステムにおいて、ユーザーが商品を購入する際の、顧客端末およびオンラインショッピングサーバーにおけるシーケンスを示す図
【図２４】従来のオンラインショッピングシステムにおいて、商品情報ＤＢに格納されている商品に関連する情報を変更する際の、顧客端末およびオンラインショッピングサーバーにおけるシーケンスを示す図
【符号の説明】
【０１８３】
１０  配信サーバー
１１、１２、１３  ユーザー端末
１５  ネットワーク
２１  リクエスト受信部
２２  表示用データ作成部
２３  表示制御プログラム作成部
２４  情報配信部
２５  商品情報ＤＢ
２６  情報データ変更部
３１  リクエスト送信部
３２  画面操作入力部
３３  情報受信部
３４  情報処理・表示データ作成部
３５  表示データ表示部
３６  メール送信部
３７  情報格納部
３８  個別商品情報ＤＢ
５０  ＸＭＬ
５１  イメージファイル
５２  Ａ社端末用テンプレート
５３  商品情報データ
【図１】
2007179504.tif 000003
【図２】
2007179504.tif 000004
【図３】
2007179504.tif 000005
【図４】
2007179504.tif 000006
【図５】
2007179504.tif 000007
【図６】
2007179504.tif 000008
【図７】
2007179504.tif 000009
【図８】
2007179504.tif 000010
【図９】
2007179504.tif 000011
【図１０】
2007179504.tif 000012
【図１１】
2007179504.tif 000013
【図１２】
2007179504.tif 000014
【図１３】
2007179504.tif 000015
【図１４】
2007179504.tif 000016
【図１５】
2007179504.tif 000017
【図１６】
2007179504.tif 000018
【図１７】
2007179504.tif 000019
【図１８】
2007179504.tif 000020
【図１９】
2007179504.tif 000021
【図２０】
2007179504.tif 000022
【図２１】
2007179504.tif 000023
【図２２】
2007179504.tif 000024
【図２３】
2007179504.tif 000025
【図２４】
2007179504.tif 000026