(57)【要約】【課題】  商品のバーコード情報に基づき、商品販売処理を行うシステムにおいて、商品情報の確認の際におけるユーザの操作負担及びサーバの処理負荷の軽減を図るとともに、バーコード情報に対応する商品情報を即座に表示することの可能な商品販売システムを提供する。【解決手段】  商品販売システム１００は、商品販売サイトを構築しているＷｅｂサーバ１１０と、該Ｗｅｂサーバ１１０によりアクセス可能なデータベースサーバ１２０とを備える。  ユーザ端末１４０からのコンテンツページ表示要求に対し、Ｗｅｂサーバ１１０は、データベースサーバ１２０から取得した商品簡易情報をコンテンツページデータに格納して送信する。コンテンツページデータを受信したユーザ端末１４０は、ブラウザにより表示されたコンテンツページに対しバーコード情報が入力されると、コンテンツページデータに格納された商品簡易情報を表示する。【選択図】      図１
2006146351.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からネットワークを介してアクセス可能なＷｅｂサーバと、バーコード情報に対応づけられた商品情報を格納する商品情報格納手段とを備え、前記ユーザ端末からの指示に応じて商品受注処理を行う商品販売システムであって、
前記Ｗｅｂサーバは、
前記ユーザ端末からのアクセス要求に対し、コンテンツ表示データを含むコンテンツページデータに、前記商品情報格納手段から取得したバーコード情報と当該バーコード情報に対応する商品情報の一部とを示す商品簡易情報を含めて、前記ユーザ端末に対して送信するコンテンツページデータ送信手段を備えることを特徴とする商品販売システム。
【請求項２】
前記コンテンツページデータは、コンテンツ表示データを示すコンテンツ部と、前記商品簡易情報を格納する商品データ部とに分割して構成することを特徴とする請求項１に記載の商品販売システム。
【請求項３】
前記商品情報格納手段には前記商品情報についての更新履歴情報が含まれるものとし、
前記コンテンツページデータ送信手段は、前記ユーザ端末に前記更新履歴情報を送信する手段を備えるとともに、前記ユーザ端末から前記更新履歴情報を含むアクセスを受付けた場合に、受信した更新履歴情報と、前記商品格納手段に格納されている更新履歴情報とを比較し、前記商品格納手段に格納されている更新履歴情報に変更があった場合には、当該更新履歴情報に含まれる変更情報を前記ユーザ端末に送信する手段を備えることを特徴とする請求項１又は２のいずれかに記載の商品販売システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワーク介して商品販売サイトにアクセス可能なユーザ端末を用いて、商品等に表示されたバーコードによる商品発注を受付ける商品販売システムに関する。
【背景技術】
【０００２】
従来、バーコードリーダーを備えるユーザ端末からのアクセスに応じて、バーコード情報に基づく商品発注を受付ける商品販売システムとして、商品発注の受付けを行うＷｅｂサーバがユーザ端末から受信したバーコード情報に応じて商品情報の提供を行う構成が公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３５２１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、前記特許文献１に記載の構成では、発注商品の情報を確認するためにはバーコード情報をユーザ端末からサーバに送信して、バーコード情報に対応した商品情報を受信して表示させることが必要となっていた。
従って、複数の商品について商品情報の確認を行う場合には、各商品毎にサーバとの間でのデータの送受信処理を要するため、データ送受信処理のためのユーザの操作が必要になるとともに、商品情報の表示までに時間が掛かるという問題があった。
このため、１度に複数の商品を発注する場合には、商品発注までに手間と時間が掛かってしまい、バーコード情報に基づく商品販売システムの利用促進を図ることができなかった。
また、Ｗｅｂサーバにとっては、ユーザ端末からの商品情報の確認要求に応じて、データ送受信，商品情報の検索等が必要となるため、商品受注処理の前段階の処理における負荷が過大なものとなっていた。
【０００４】
本発明は前記課題を解決するためのものであり、商品のバーコード情報に基づき、商品販売処理を行うシステムにおいて、商品情報の確認の際におけるユーザの操作負担及びサーバの処理負荷の軽減を図るとともに、バーコード情報に対応する商品情報を即座に表示することの可能な商品販売システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため本発明は、ユーザ端末からネットワークを介してアクセス可能なＷｅｂサーバと、バーコード情報に対応づけられた商品情報を格納する商品情報格納手段とを備え、前記ユーザ端末からの指示に応じて商品受注処理を行う商品販売システムであって、前記Ｗｅｂサーバは、前記ユーザ端末からのアクセス要求に対し、コンテンツ表示データを含むコンテンツページデータに、前記商品情報格納手段から取得したバーコード情報と当該バーコード情報に対応する商品情報の一部とを示す商品簡易情報を含めて、前記ユーザ端末に対して送信するコンテンツページデータ送信手段を備えることを特徴とする。
また、前記コンテンツページデータは、コンテンツ表示データを示すコンテンツ部と、前記商品簡易情報を格納する商品データ部とに分割して構成することを特徴とする。
また、前記商品情報格納手段には前記商品情報についての更新履歴情報が含まれるものとし、前記コンテンツページデータ送信手段は、前記ユーザ端末に前記更新履歴情報を送信する手段を備えるとともに、前記ユーザ端末から前記更新履歴情報を含むアクセスを受付けた場合に、受信した更新履歴情報と、前記商品格納手段に格納されている更新履歴情報とを比較し、前記商品格納手段に格納されている更新履歴情報に変更があった場合には、当該更新履歴情報に含まれる変更情報を前記ユーザ端末に送信する手段を備えることを特徴とする。
【発明の効果】
【０００６】
以上の構成により本発明では、ユーザ端末に対し、商品簡易情報を格納した商品データ部を含むコンテンツページデータを送信することとしたので、バーコード情報に対応する商品簡易情報の表示のために、Ｗｅｂサーバとユーザ端末との間でのデータのやり取りが不要となる。
従って、データ送受信のためのユーザの操作を不要にするとともに、バーコード情報の読取りにより商品簡易情報を即座に表示することが可能となる。従って、複数の商品の発注を行う際にもユーザにストレスを感じさせること無く、商品情報の確認を行わせることができるため、バーコード情報を利用した商品販売システムの利用促進を図ることが可能となる。
また、商品情報の確認という商品発注の前段階の処理をユーザ端末に行わせることにより、Ｗｅｂサーバにおける負荷を軽減させることができる。
また、コンテンツページデータをコンテンツ部と商品データ部とに分割することにより、商品簡易情報をデータベースから取得している間に、先にコンテンツ部のみをユーザ端末に送信することが可能となり、効率の良いデータ送信処理が可能となる。
また、ユーザ端末からのアクセスの際に商品情報の更新履歴を確認して、商品データ部に格納する商品簡易情報の更新等を行うこととしたので、ユーザに更新処理を意識させることなく最新の商品簡易情報を表示させることが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施の形態に係る商品販売システムについて、図面に基づき説明する。
図１は、本実施の形態に係る商品販売システムの概略構成を示すネットワーク構成図である。
本実施の形態に係る商品販売システム１００は、商品販売サイトを構築しているＷｅｂサーバ１１０と、該Ｗｅｂサーバ１１０によりアクセス可能なデータベースサーバ１２０とを備え、Ｗｅｂサーバ１１０は、インターネット等のネットワーク１３０を介してユーザ端末１４０に接続されている。
Ｗｅｂサーバ１１０は、ユーザ端末１４０からのアクセスを受付けて、コンテンツページデータを送信し、ユーザ端末１４０に商品発注画面等を表示させ、ユーザ端末１４０から送信された情報に基づき商品発注の受付を行う。
データベースサーバ１２０は、ユーザ情報，商品情報等の格納されたデータベース１２１を備えている。データベース１２１内では、販売対象となる商品についての商品情報がバーコード情報に対応づられた形で格納されている。ここで、商品情報には、例えば、商品コード，商品名，メーカー名，価格，商品画像等が含まれる。
ユーザ端末１４０は、バーコードリーダと、バーコード情報読取手段を備えるとともに、コンテンツページを表示するためのブラウザ等のコンテンツページ処理手段を備えている。
本実施の形態では、Ｗｅｂサーバ１１０から送信されるコンテンツページデータに、データベースサーバ１２０のデータベース１２１に格納された商品情報の一部を示す商品簡易情報が格納されており、ユーザ端末１４０では、コンテンツページ処理手段より表示されたコンテンツページに対しバーコード情報を入力することにより、対応する商品簡易情報が表示される。
【０００８】
図２は、Ｗｅｂサーバ１１０からの要求に応じて、データベースサーバ１２０が送信する商品簡易情報のデータ構造の一例を示す図である。
商品簡易情報２００は、バーコード情報２０１と、各バーコード情報２０１に対応する商品の商品コード２０２，商品名２０３，価格２０４，メーカ名２０５が含まれている。
なお、商品簡易情報２００は、データベースサーバ１２０の管理するデータベース１２１内に格納されている商品情報の一部を示すものであり、その他、商品の仕様等の詳細な説明や、商品画像等がデータベース１２１内に格納されている。
【０００９】
図３は、本実施の形態に係る商品販売システムの処理の概要を示すフローチャートである。
まず商品発注を希望するユーザの操作に応じてユーザ端末１４０のコンテンツ表示手段としてのブラウザがＷｅｂサーバ１１０へアクセスしてコンテンツページ表示要求を行う（ステップ３０１）。
Ｗｅｂサーバ１１０は、ユーザ端末１４０からのアクセスを受付けると、データベースサーバ１２０に商品簡易情報の送信要求を行うとともに（ステップ３０２）、Ｗｅｂサーバ１１０内に保持するコンテンツページデータを送信する（ステップ３０３）。この場合のコンテンツページデータには、例えば、商品販売サイトのトップページを示すコンテンツ部の表示データが含まれており、ユーザ端末１４０のブラウザは受信したコンテンツページデータに基づくコンテンツ部を表示する。ここで、データベースサーバ１２０からの応答を待たずにコンテンツページデータをユーザ端末に送信し始めるのは、コンテンツページは、一般に画像等、送信・表示に時間の掛かるコンテンツを多く含むためである。
データベースサーバ１２０は、Ｗｅｂサーバ１１０からの要求に応じてデータベース１２１から商品簡易情報を抽出して送信する（ステップ３０４）。この場合、データベース１２１から抽出する商品簡易情報は、商品販売サイトで取扱う全商品についての情報としてもよいが、商品数が多い場合には、各商品に対し予め商品種別を設定しておき、ユーザ端末１４０から指定された商品種別を有する商品情報のみとしてもよい。
Ｗｅｂサーバ１１０はコンテンツページデータに含まれる商品データ部に、データベースサーバ１２０から受信した商品簡易情報を格納してユーザ端末１４０に送信する（ステップ３０５）。
ユーザ端末１４０のブラウザは、受信したコンテンツページデータに基づき、コンテンツ表示部と商品データ表示部とから構成されるコンテンツページを表示し、ユーザの操作に応じてサイト情報の表示，更新、商品発注ページへの遷移等を行う。
ユーザ端末１４０のバーコード情報読取手段は、バーコードリーダ１４１により読取ったバーコードを解析して、解析したバーコード情報をコンテンツページのコンテンツ部に入力する（ステップ３０６）。なお、コンテンツ部は、商品データ部のデータの受信が完了するまではバーコード情報の入力を受付けないこととなっている。
ユーザ端末１４０のブラウザは、入力されたバーコード情報に基づき商品データ部に格納された商品簡易情報を検索し、コンテンツページ上の商品データ表示部に表示する（ステップ３０７）。
コンテンツページにおいてユーザの操作により発注商品及び数量が指定されると、ユーザ端末１４０のコンテンツ部は、Ｗｅｂサーバ１１０に対してバーコード情報及び数量を含む発注情報を送信する（ステップ３０８）。
Ｗｅｂサーバ１１０は、バーコード情報をデータベースサーバ１２０に送信し、商品詳細情報を要求する（ステップ３０９）。
データベースサーバ１２０は、受信したバーコード情報に基づきデータベース１２１を検索して、商品詳細情報を取得し、Ｗｅｂサーバ１１０に送信する（ステップ３１０）。
Ｗｅｂサーバ１１０は、商品詳細情報と、在庫情報等を含む発注確認情報をユーザ端末１４０に送信し、ショッピングカート等のコンテンツページのコンテンツ表示部に表示させる（ステップ３１１）。
ユーザの操作により発注確認操作がされると、ユーザ端末１４０のブラウザは、購入決定情報をＷｅｂサーバ１１０に送信し（ステップ３１２）、Ｗｅｂサーバ１１０は、購入決定処理として在庫調整，決済等を行うとともに、ユーザの購入履歴情報を更新する。
【００１０】
図４は、ユーザ端末１４０の受信したコンテンツページデータに基づき、ブラウザ等のコンテンツ処理手段の行う商品簡易情報表示処理手順を示すフローチャートである。この場合、商品簡易情報表示処理は、Ｗｅｂサーバ１１０から受信するコンテンツページデータにスクリプト言語（ＪａｖａＳｃｒｉｐｔ等（「Ｊａｖａ」は米国サンマイクロシステムズ社の登録商標））を用いて実装する。
コンテンツ処理手段は、バーコード情報読取部からバーコード情報が渡されると、商品データ部に格納される商品簡易情報の受信が終了しているか否かを判定し（ステップ４０１）、商品簡易情報の格納が終了している場合には、バーコード読取部から取得したバーコード情報に基づき、商品データ部に格納された商品簡易情報を検索して（ステップ４０２）、対応する商品簡易情報が格納されているか否かを判定する（ステップ４０３）。
一方、ステップ４０１において、Ｗｅｂサーバ１１０からの商品簡易情報の受信が終了していない場合には、商品簡易情報受信中のメッセージを表示する（ステップ４０４）。
ステップ４０３で、商品データ部においてバーコード情報に対応する商品簡易情報が格納されていると判定した場合には、当該商品簡易情報を取得して、コンテンツページに表示する（ステップ４０５）。
一方、ステップ４０３で、バーコード情報に対応する商品簡易情報が商品データ部に格納されていないと判定した場合には、該当する商品情報が無い旨のメッセージをコンテンツページ上に表示する（ステップ４０６）。
なお、商品簡易情報表示処理においては、商品データ部が商品簡易情報の受信を終了するまで、バーコード情報の入力処理ができないものとしてもよい。
【００１１】
図５は、ブラウザ等のコンテンツページ処理手段が表示するコンテンツページの構成の一例を示したものである。
コンテンツページ５００は、フレーム又は別ウィンドウ等で、コンテンツ表示部５０１と商品データ表示部５０２とに分割して構成している。
コンテンツ表示部５０１には、商品販売サイトのコンテンツ内容を表示し、具体的には、商品発注処理画面，商品購入確認画面，商品購入履歴確認画面等を表示する。
商品データ表示部５０２には、バーコード入力のされた商品についての商品簡易情報として、予めＷｅｂサーバから受信して商品データ部に格納した商品名，価格等の情報を表示する。この場合、商品データ部にはバーコード情報と商品簡易情報との対応関係を示すデータを非表示テキストデータまたはページスクリプトの変数として格納する。
なお、コンテンツページにおいて商品データ表示部５０２のサイズを「０」に設定することにより商品データ表示部５０２を表示しないようにし、コンテンツ表示部５０１のみを表示することとしてもよい。
【００１２】
以上の処理により、ユーザ端末１４０内の処理のみでバーコード情報に対応した商品簡易情報の表示が可能となるため、商品簡易情報の表示の際に、ユーザ端末１４０とＷｅｂサーバ１１０との間でのデータの送受信等が不要となる。
【００１３】
なお、ユーザ端末１４０にコンテンツページが表示されている間に、データベースサーバ１２０の管理するデータベース１２１内の商品情報の更新が行われた場合には、ユーザ端末１４０の商品データ部に格納された商品簡易情報に更新を反映させることとしてもよい。
この場合、データベースサーバ１２０は、商品情報についての更新情報をジャーナルとしてデータベース１２１に保存しておき、Ｗｅｂサーバ１１０への商品簡易情報の送信の際に、ジャーナルの反映情報も併せて送信する。
Ｗｅｂサーバは、ユーザ端末に対し、商品簡易情報とともに、ジャーナルの反映情報を送信する。
ユーザ端末１４０では、商品データ部に商品簡易情報格納するとともに、ジャーナルの反映情報をセッション情報として保存し、コンテンツページの遷移又は更新等、Ｗｅｂサーバ１１０へのアクセスを行う際に、コンテンツ部がジャーナルの反映情報を取得してＷｅｂサーバ１１０へ送信する。
Ｗｅｂサーバ１１０は、受信したジャーナルの反映情報をデータベースサーバ１２０へ送信し、データベースサーバ１２０はＷｅｂサーバ１１０から受信したジャーナルの反映情報と、データベース１２１内のジャーナルの反映情報とを比較する。
比較の結果、ユーザ端末の商品データ部１２１に格納された商品簡易情報に反映されていないジャーナルが存在すると判定した場合には、新たにデータベース１２１内のジャーナルの反映するための情報をＷｅｂサーバに送信する。
ユーザ端末１４０は、Ｗｅｂサーバを介して送信されたジャーナルの情報に基づき商品データ部の商品簡易情報を更新するとともに、新たな反映情報をセッション情報として保存する。
【００１４】
以上のように、本実施の形態に係る商品販売システムでは、Ｗｅｂサーバからのコンテンツページデータを受信した後は、ユーザ端末内の処理のみにより、バーコード情報に対応する商品簡易情報の表示が可能となる。
従って、商品簡易情報の表示の際に、ユーザ端末とＷｅｂサーバとの間での情報の送受信が不要となるため、データ送受信のためのユーザによる操作が不要になるとともに、商品簡易情報を即座に表示することが可能となる。これにより、複数商品の発注がされる場合であってもユーザにストレスを感じさせることなく、商品情報の確認を行わせることができ、バーコード情報を用いた商品販売システムの利用促進を図ることが可能となる。
また、商品情報の確認という商品発注の前段階の処理をユーザ端末に行わせることにより、Ｗｅｂサーバにおける負荷を軽減させることができる。
また、ユーザ端末からのアクセスの際に商品情報の更新履歴を確認して、商品データ部に格納する商品簡易情報の更新等を行うこととしたので、ユーザに更新処理を意識させることなく最新の商品簡易情報を表示させることが可能となる。
【００１５】
なお、本発明の構成は前記実施の形態として記載されたものに限らず、同様の処理を可能とするものであれば、サーバ構成，データベース構成等を変更してもよい。従って、例えば、Ｗｅｂサーバとデータベースサーバとを一つのサーバ装置で構成することとしてもよい。
また、ユーザ端末としては、パーソナルコンピュータ等の端末の他、携帯電話機，ＰＨＳ，ＰＤＡ等の携帯端末が含まれる。
また、ユーザ端末からＷｅｂサーバに対して商品発注を行う際には、バーコード情報の代わりに商品データ部に格納された商品コードを送信することとしてもよい。これにより、Ｗｅｂサーバはバーコード情報と商品情報との対応付けを行うこと無く、商品の発注受付け処理を行うことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係る商品販売システムの概略構成を示すブロック図である。
【図２】データベースに格納される商品情報のデータ構造の一例を示す図である。
【図３】本発明の一実施の形態に係る商品販売システム全体の処理手順を示すフローチャートである。
【図４】Ｗｅｂサーバからコンテンツページデータを受信したユーザ端末における商品簡易情報表示処理手順を示すフローチャートである。
【図５】ユーザ端末に表示するコンテンツページの画面構成の一例を示す図である。
【符号の説明】
【００１７】
１００  商品販売システム、１１０  Ｗｅｂサーバ、１２０  データベースサーバ、１２１  データベース、１３０  ネットワーク、１４０  ユーザ端末、１４１  バーコードリーダ。
【図１】
2006146351.tif 000003
【図２】
2006146351.tif 000004
【図３】
2006146351.tif 000005
【図４】
2006146351.tif 000006
【図５】
2006146351.tif 000007