(57)【要約】      （修正有）【課題】商品を紹介しているＷｅｂページのＨＴＭＬを直接修正しなくとも、サーバ側で商品情報の修正や、商品の販売に伴う在庫数の減少等の商品情報の変更の登録を行うだけで、Ｗｅｂページ上のショッピングカートの情報を変更できる仕組みを提供する。【解決手段】商品識別情報及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、商品識別情報と、これに関連付けられた商品情報を記憶する手段と、上記ユーザ端末から、商品識別情報及びカート生成プログラムの取得要求を受信する手段と、上記受信した商品識別情報に係る商品情報を抽出し、当該商品情報に基づいて商品購入用のショッピングカートを生成するための生成プログラムを生成する手段と、上記カート生成プログラムを上記ユーザ端末に送信する手段とを有することを特徴とする情報処理装置。【選択図】図８
2007233466.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成された装置であって、
電子商取引に供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段と、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する受信手段と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該商品情報に基づいて商品購入用のショッピングカートを生成するためのカート生成プログラムを生成するプログラム生成手段と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
上記商品情報記憶手段に記憶されている商品情報を更新する更新手段をさらに有する、
請求項１記載の情報処理装置。
【請求項３】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータにより実行される方法であって、
上記コンピュータが、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
を行うことを特徴とする情報処理方法。
【請求項４】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータを情報処理装置として機能させるためのコンピュータプログラムであって、
上記コンピュータに対して、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ上に、商品を購入するためのショッピングカートを生成する技術に関し、特に、ショッピングサイトの価格変更があった場合や、多数のショッピングサイトに同じ商品を出品している際に、その商品情報のメンテナンスに好適な仕組みに関する。
【背景技術】
【０００２】
近年、手軽にショッピングができる手段としてインターネット上のショッピングサイトが利用されている。
このショッピングサイトでは、商品に関する情報をサーバに蓄積しておくだけで商品の情報の提供や、販売を行うことができるので、店舗設備や人件費の削減に多大な効果を発揮している。
【０００３】
そして、最近では、ショッピングサイトを構築する際には、商品説明と共に商品を購入するための、いわゆるショッピングカート（買い物カゴ）システムへのリンクが設定されることが一般的となっている。
このショッピングカートは、スーパーマーケット等で使用されるショッピングカートを想定した機能をもたせるようにしたものである。このショッピングカートを使うことで、商品提供者側のサイトにアクセスした利用者が、提供者側の商品情報の中から所望の商品を選択して、ショッピングカートに登録していき、所望の商品を全て登録した時点で、最終的な精算処理を行うことができる。このショッピングカート方式によれば、利用者は、購入したい一又は二以上の商品を、全て選択した上で最終的な精算処理を行えばよいので、商品一つずつについて別々に購入処理を行う場合に比べて利便性に優れている。
【０００４】
このようなショッピングカート方式を採用した電子商取引システムに関する技術としては、買物かご機能を電子ショップ本体とは別のウィンドウによって提供し、そのウィンドウをマウスなどのポインティング・デバイスの動きと連動させて、ポインタのすぐそばに表示させることで、電子ショップ画面上を商品カタログの表示のために有効に利用しつつ、商品を購入予定リストに追加する等の操作を消費者がカタログを見ながら簡単に行えるようにする仕組みが提案されている（特許文献１参照）。
【０００５】
【特許文献１】特開平１０−１０５５９９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来例によるショッピングカートにおいては、商品紹介と共に併記する商品価格や商品属性、データに受け渡す商品コード等は、ショッピングサイト用のＷｅｂページ作成の際に、ＨＴＭＬで商品名、価格、表示する画像などを書き込んでおく必要があった。
そのため、Ｗｅｂページ作成後に商品価格や商品属性等が変更になった場合は、該当するＨＴＭＬ自体をすべて変更する必要があり、これを書き直すことが大変な労力を必要としていた。
例えば、ショッピングサイトに掲載していた商品が売り切れ等による状況の変化があった場合や価格の割引など、その都度ホームページを編集して表示を切り替えなければならないし、また一時的に価格を割り引くなどの設定をする場合にもＷｅｂサイトのＨＴＭＬ自体を書き換える必要があった。
このような問題は特に、消費税の変更などがあった場合など、全ての商品価格を修正する必要性が発生し、大量数のホームページ修正作業コストが必要となってしまっていた。
更に、ホームページ修正の技術を持ち合わせていない場合には、商品データの変更ができずにショップ運営の障害となる場合もあり、利便性に問題があった。
【０００７】
また、商品提供者は複数のショッピングサイトに同じ商品を出品している場合がある。 
この場合、商品の価格や税率などが変動すると、これらのサイトのＨＴＭＬすべてを書き直す必要があり、掲載しているサイト数が多くなればなるほど、この手間が膨大となってしまうという問題があった。
【０００８】
本発明は、上述のような課題を解決するためになされたものであって、商品を紹介しているＷｅｂページのＨＴＭＬを直接修正しなくとも、サーバ側で商品情報の修正や、商品の販売に伴う在庫数の減少等の商品情報の変更の登録を行うだけで、Ｗｅｂページ上のショッピングカートの情報を変更できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一の観点に係る情報処理装置は、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成された装置であって、電子商取引に供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段と、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する受信手段と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該商品情報に基づいて商品購入用のショッピングカートを生成するためのカート生成プログラムを生成するプログラム生成手段と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する送信手段とを有することを特徴とする。
【００１０】
上記商品情報記憶手段に記憶されている商品情報を更新する更新手段をさらに有してもよい。
【００１１】
本発明の一の観点にかかる情報処理方法は、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータにより実行される方法であって、上記コンピュータが、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理とを行うことを特徴とする。
【００１２】
本発明にかかるコンピュータプログラムは、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータを情報処理装置として機能させるためのコンピュータプログラムであって、上記コンピュータに対して、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、を実行させることを特徴とする。
【００１３】
これにより、情報処理装置に記憶されているデータに基づいて、カートが生成されるので、データ管理を一元的に行うことができるし、情報処理装置に記憶されている商品情報を更新することで、ショッピングサイトのＨＴＭＬを書き換えなくとも、商品情報を更新できる。
また、ミラーサイトを設けた場合でも、情報処理装置に記憶されている商品情報を使ってカートを生成することから、一括してカート情報を更新することができる。
これにより、商品情報に修正や変更があった場合に、わざわざＨＴＭＬを書き換えなくても、修正後あるいは変更後の商品情報が自動的にカートに反映される。
【発明の効果】
【００１４】
本発明によれば、商品の単価や在庫数などの商品情報に変更があっても、ＷｅｂページのＨＴＭＬ自体を書き換えことなく、情報処理装置側で商品情報を変更するだけで簡単に変更を反映することができる。
また、商品を販売するためにミラーサイトを設けた場合でも、個々にショッピングサイトの商品情報を変更しなくとも、一括して変更することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る一実施形態について、図面を参照して説明する。
本実形態に係るシステムの全体構成を図１に示す。図１に示すように、本システムは、情報処理装置１、業者端末２、Ｗｅｂサーバ３、ユーザ端末４からなり、これらはインターネットを介して相互に通信可能に構成されている。
【００１６】
業者端末２は、商品を販売する業者が利用する端末である。この業者端末２は、例えば、いわゆるパーソナルコンピュータにより構成することができ、少なくとも、Ｗｅｂブラウザを実行してインターネット通信が可能なコンピュータであればよい。
また、この業者端末２は、インターネットを介したデータの入出力を行うためのディスプレイ、マウス、キーボードなどの入力又は出力手段を有している。
【００１７】
Ｗｅｂサーバ３は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムにおいて、ＷｅｂページのＨＴＭＬデータなどを配信するコンピュータである。
このＷｅｂサーバ３は、商品を提供する店舗のＨＰ（ホームページ）をインターネット上に開設し、ＨＰ上に提供される商品情報をユーザ端末４へ配信することができる。
【００１８】
ユーザ端末４は、Ｗｅｂサーバ上に開設された店舗のＨＰにアクセスして、インターネット上で商品の購入を行うユーザが利用する端末である。このユーザ端末４は、例えば、いわゆるパーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話機等で構成することができ、少なくとも、所定のＷｅｂブラウザによるインターネット通信が可能であって、インターネットを介してデータの入出力を行うためのディスプレイ、マウス、キーボードなどを有している。
【００１９】
情報処理装置１は、オンラインショッピングにおける商品情報の管理を行うコンピュータである。この情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＣＰＵが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びハードディスクドライブなどの外部記憶装置により図２に示す機能ブロックを構成することができる。
即ち、図２に示す機能ブロックは、商品情報記憶部１１、業者情報記憶部１２、カート情報記憶部１３、更新処理部１４、プログラム生成部１５、通信処理部１６から構成されている。
【００２０】
商品情報記憶部１１は、オンラインショッピングサービスにより提供される商品に関する情報をデータベース化したものである。この商品情報記憶部には、図３に示すように、商品ごとに発行され一の商品を他の商品と識別するための商品ＩＤ２１、商品名２２、商品の仕様等の商品説明２３、商品の外観等の画像データ２４、業者により設定された商品の単価２５、販売可能な在庫数２６、商品情報を登録した業者を識別するための業者ＩＤ２７が関連付けて記憶されている。
なお、画像データは、ｊｐｅｇやｇｉｆなどの画像データのほか、Ｆｌａｓｈなどの動画データであってもよい。
販売可能な在庫数は、予め商品提供者が設定した数量が記憶され、販売されるごとに更新される。
【００２１】
業者情報記憶部１２は、商品販売を行う業者に関する情報を記憶することができる記憶部である。この業者情報記憶部１２には、図４に示すように、業者ごとに発行され各業者を識別するための業者ＩＤ３１、業者を認証するためのパスワード３２、電子メールアドレス３３、業者の名称３４、住所３５、電話番号３６等が記憶されている。
【００２２】
カート情報記憶部１３は、ユーザによる商品購入申込に係る情報をユーザごとにデータベース化して記憶することができる記憶部である。このカート情報記憶部１３には、図５に示すように、ユーザ端末４ごとに発行されたセッションＩＤ４１、ユーザの購入選択によりカート内に格納された商品の商品ＩＤ４２、当該商品の個数４３を記憶することができる。
従って、このカート情報記憶部１３には、ユーザごとのセッションＩＤ４１に関連付けて、ユーザが購入した商品の商品ＩＤ、購入した個数が記憶されようになっている。
【００２３】
更新処理部１４は、業者より受け付けた更新要求に係る商品情報を、商品情報記憶部１１の該当データに対して上書きして記憶する処理を行う。また、ユーザによる商品購入により変動した商品情報を、商品情報記憶部１１の該当データに対して上書きして記憶する処理を行う。
【００２４】
プログラム生成部１５は、ユーザ端末４からのカート生成プログラム生成要求に基づいて、カート生成プログラムを生成する処理を行う。
このカート生成プログラムは、本実施例ではＪａｖａＳｃｒｉｐｔ（登録商標、以下同じ）により生成される。このカート生成プログラムの生成は、カート生成のための基本プログラムを予め用意しておき、ユーザからの要求に基づいて、商品情報記憶部１１を参照して、カートを構成する情報として商品情報を抽出し、上記カート生成プログラムのパラメータ値として、商品情報を挿入することで商品カート用のプログラムを生成する。
そして、このカート生成プログラムがユーザ端末４のブラウザプログラムにより実行されることにより、挿入された商品情報が反映されたショッピングカートがＷｅｂページ上に生成されるようになっている。
【００２５】
通信処理部１６は、業者端末２、Ｗｅｂサーバ３、及びユーザ端末４との間でインターネットを介して所定のプロトコルに従ってデータの送受信処理を行う。通信処理部１６は、例えば、ユーザ端末４との間では、プログラム生成部１５により生成したプログラムデータなどを送信したり、ユーザ端末４により入力されたデータを受信したりする処理を行う。
【００２６】
次に、本実施形態に係るシステムにおいて用いられるＷｅｂページのＨＴＭＬタグについて図６及び図７により説明する。
図６は従来例のＷｅｂページのＨＴＭＬで、直接ショッピングカード情報を記載している例をしている。図６に示すように、従来、Ｗｅｂページ上にカートを生成する場合には、ショッピングカートを生成するためのタグや、商品の単価や在庫数を明記したタグを全て明記している。
【００２７】
これに対して、本実施形態においては、図７に示すように、情報処理装置１へアクセスするためのアドレスと、当該商品を識別するための商品コードが記載されている。
図７の例では、ＪａｖａＳｃｒｉｐｔインポート文として、ｈｔｔｐ：／／ｃａｒｔ．ｊｐが情報所処理装置１へアクセスするためのアドレスであり、その後のＳ００１が商品を識別する商品ＩＤとなっている。この商品ＩＤにより、商品情報を記憶したデータベースである商品情報記憶部１１を参照して、当該商品ＩＤの「Ｓ００１」に対応する商品情報（商品名などのテキストデータ、画像データなど）を抽出することができる。
したがて、ユーザ端末４により、このショッピングサイトのＷｅｂページのＨＴＭＬのデータがダウンロードされ、ユーザ端末４がこのＷｅｂページのＨＴＭＬのデータをブラウザプログラムで実行することにより、当該Ｗｅｂページに含まれるアドレスと商品ＩＤが送信される。これにより、Ｗｅｂサーバ３を介して、情報処理装置１に対して、商品ＩＤに対応した商品カートを生成するためのカート生成プログラムを要求することで、情報処理装置１からこの要求に基づいて取得したカート生成プログラムを取得し、取得したカート生成プログラムを実行することで、ショッピングサイト上に商品カートが生成されるようになっている。
【００２８】
次に、本実施形態に係るシステムにおいて、ユーザが商品購入を行うまでの処理の流れを図８及び図９を参照して説明する。
なお、予め、情報処理装置１は、オンラインショッピングにより販売する商品に関する情報を商品情報記憶部１１に記憶しておく。これは、業者端末２上からインターネットを介して受信してもよいし、所定の用紙等に記された情報を、情報処理装置１から直接入力して記憶させてもよい。
【００２９】
図８を参照して、Ｗｅｂページを開いて、カートを生成するまでの処理を説明する。
まず、ユーザ端末４が、ショッピングサイトのＵＲＬを入力することで、Ｗｅｂサーバ３に対してショッピングサイトへのアクセス要求をする（Ｓ１０１）。
【００３０】
これに対してＷｅｂサーバ３は、取得要求に係るＷｅｂページデータをユーザ端末４に対して送信する（Ｓ１０２）。当該Ｗｅｂページデータには、前述した図７に示すように、ソースの＜ｂｏｄｙ＞〜＜／ｂｏｄｙ＞内の任意の位置に、ＪａｖａＳｃｒｉｐｔインポート文が挿入されている。
【００３１】
ユーザ端末４のブラウザプログラムは、受信したＷｅｂページデータ中のＪａｖａＳｃｒｉｐｔインポート文にしたがって指定された情報処理装置１にアクセスして、ＪａｖａＳｃｒｉｐｔにより記述されたカート生成プログラムの取得要求を情報処理装置１に対して送る（Ｓ１０３）。この際、ユーザ端末４は、ユーザが指定したＷｅｂページに含まれる商品の商品ＩＤを情報処理装置１に対して送信する。
これに応じて、情報処理装置１は、要求された商品カートを生成するためのカート生成プログラムを生成する（Ｓ１０４）。
このカート生成プログラムの生成は、情報処理装置１のプログラム生成部１５が、商品情報記憶部１１を参照して、要求された商品ＩＤに対応する商品情報を抽出し、この商品情報をパラメータ値としてカート生成プログラムを生成することにより行われる。
なお、カート生成の際、商品情報記憶部１１において、該当商品の在庫数が０となっている場合には、プログラム生成部１５は、図１１に示すように、「カートに入れる」ボタン５７の代わりに「ＳＯＬＤ  ＯＵＴ」の表示をして売り切れを示し、購入ができないようにするメッセージを表示させることとする。
そして、情報処理装置１は、生成したカート生成プログラムと、商品購入サイトのＨＴＭＬデータを、通信処理部１６からユーザ端末４に対して送信する（Ｓ１０５）。
【００３２】
ユーザ端末４のブラウザプログラムは、受信したカート生成プログラムを実行することにより、図１０に示すように、Ｗｅｂページ５０上に商品カートを生成させる（Ｓ１０６）。
図１０に示すように、生成された商品カートには、商品名５１、商品画像５２、商品説明５３、単価表示５４、在庫数表示５５、個数入力フィールド５６、入力内容と共に購入申込に係る商品情報を送信するための「カートに入れる」ボタン５７からなる。
【００３３】
また、ブラウザにより、ＪａｖａＳｃｒｉｐｔが利用できない場合には、＜ｎｏｓｃｒｉｐｔ＞タグにより、夫々図１２あるいは図１３に示す代替表示をして購入を可能とする。
図１２は＜ｎｏｓｃｒｉｐｔ＞タグにより代替表示をしたＷｅｂページの一例であり、購入を可能とするリンク７１をカートの替わりに表示することにより購入を可能とすることもできる。
図１３は＜ｎｏｓｃｒｉｐｔ＞タグにより代替表示をしたＷｅｂページの一例であり、＜ｉｆｒａｍｅ＞タグを記載しておき、これにより、図１０における単価表示５４、在庫表示５５、個数入力フィールド５６、「カートに入れる」ボタン５７を、夫々単価表示７３、在庫表示７４、個数入力フィールド７５、「カートに入れる」ボタン７６として＜ｉｆｒａｍｅ＞タグにて代替表示をし、カートを表示することにより購入を可能とすることもできる。
【００３４】
次に、図９により、上記処理により生成されたカートにより、商品の決済を行うまでの処理を説明する。
ユーザが個数入力フィールド５６に所望の数値を入力し（Ｓ１０７）、「カートに入れる」ボタン５７を押下することによって購入申込を行うと、ユーザ端末４は、個数入力フィールド５６の数値、商品ＩＤ、及びセッションＩＤが発行されている場合にはセッションＩＤを情報処理装置に送信する（Ｓ１０８）。
【００３５】
情報処理装置１は、ユーザ端末４から、上記個数入力フィールド５６に入力された数値、商品ＩＤを受信する（Ｓ１０９）。そして、当該受信内容にセッションＩＤが含まれているか否かを判別し（Ｓ１１０）、含まれていない場合には、送信元のユーザ端末４に対してセッションＩＤを発行する（Ｓ１１１）。そして、当該セッションＩＤと共に、購入申込個数、及び商品ＩＤをカート情報記憶部１３に記憶する（Ｓ１１２）。
【００３６】
一方、Ｓ１１０の処理においてセッションＩＤを受信した場合には、カート情報記憶部１３を参照し、当該セッションＩＤに係るカート情報を抽出し、新たに受信した購入申込個数、及び商品ＩＤを追加記憶して更新する（Ｓ１１２）。
そして、情報処理装置１は、上記セッションＩＤに係るカート情報をユーザ端末４に対して送信する（Ｓ１１３）。当該カート情報は、ユーザ端末４により、図１４に示すようなＷｅｂページとして表示される。
図１４に示すように、Ｗｅｂページ８０は、商品名８１、単価８２、注文数８３、商品ごとの小計８４、カート内の商品の全額８５、更に商品の購入申込情報の追加を要求するための「買い物を続ける」ボタン８６、カート内の商品の注文を要求する「注文画面へ進む」ボタン８７からなる。
【００３７】
ユーザは、商品の購入申込が終了するかどうかを決定し（Ｓ１１４）、他の商品について購入申込を行いたい場合には、「買い物を続ける」ボタン８６を押下する。すると、ユーザ端末４は情報処理装置１に対して購入申込の続行要求を送信し、これを受信した情報処理装置１は、ユーザ端末４に対して、商品の選択を行うＷｅｂページを送信する。これにより、ユーザは、本処理フローの最初Ｓ１０１に戻って、再び購入申込を続行できる。
一方、Ｓ１１４において、ユーザが購入申込は終了したと決定した場合は、「注文画面へ進む」ボタン８７を押下する。すると、ユーザ端末４は、情報処理装置１に対してセッションＩＤと共に注文要求を送信する（Ｓ１１５）。
【００３８】
情報処理装置１は、セッションＩＤと共に注文要求を受信すると（Ｓ１１６）、図１５に示すような、決済のためのＷｅｂページ９０をユーザ端末４に対して送信する（Ｓ１１７）。
図１５に示すように、Ｗｅｂページ９０は、注文者の名前入力欄９１、住所入力欄９２、電話番号入力欄９３、及び電子メールアドレス入力欄７９４、購入申込商品を決済するために必要な決済方法指定欄９５、クレジットカードによる決済をする場合に必要となるカード番号入力欄９６及びカードの有効期限入力欄９７、入力内容を情報処理装置１に対して送信するための「送信」ボタン９８、注文を中止するための「キャンセル」ボタン９９からなる。
なお、この際、ユーザ情報を情報処理装置１内に記憶できるように記憶部を設け、ユーザごとに会員登録を行うことできるようにしてもよい
【００３９】
ユーザが「キャンセル」ボタン９９を押下した場合には、ユーザ端末４は、決済中止要求を情報処理装置１に対して送信する。これにより、情報処理装置１は、前画面であるカート内情報をユーザ端末４に対して送信し、ユーザ端末４はこれを受信する。ユーザは、当該画面より再びカート内情報を確認できると共に、購入申込を続けることもできる。
【００４０】
ユーザが決済に必要な名前９１等の個人情報を入力して（Ｓ１１８）、「送信」ボタン９９を押下することにより、当該情報とセッションＩＤを情報処理装置１に対して送信する（Ｓ１９）。これにより、情報処理装置１は決済処理要求と共に、ユーザ情報及びセッションＩＤを受信し（Ｓ１２０）、決済処理を行う（Ｓ１２１）
決済処理は、例えば、クレジットカード決済の場合は、カード番号、有効期限、及び決済金額を、情報処理装置１とインターネットを介して通信可能に構成された金融機関端末に対して送信して決済処理を要求し、金融機関端末により決済処理がなされ、処理完了通知を受信することによって終了する。
このようにして決済処理が完了すると、決済完了通知をユーザ端末４に対して送信する（Ｓ１２２）。ユーザは、当該決済完了通知をユーザ端末４により受信して（Ｓ１２３）決済が完了したことを認識する。
【００４１】
そして、情報処理装置１は、更新処理部１４により、商品情報記憶部１１を参照して、決済を完了した商品に係る商品情報について、販売個数を在庫数から減らすなどの上書処理を行って、商品情報を更新して、一連の処理を終了する。
【００４２】
続いて、業者が、業者端末２上から、情報処理装置１にアクセスして、商品情報を新規に登録、あるいは更新する処理を夫々図１６ないしは図１７により説明する。
まず、業者は、業者端末２上から情報処理装置１にアクセスして、予め設定しておいた業者ＩＤ及びパスワードを送信してログイン要求を行う（Ｓ２０１）。これに対して、情報処理装置１は、受信した業者ＩＤに基づいて、業者情報記憶部１２を参照し、当該業者ＩＤと関連付けて記憶されているパスワードが、受信したパスワードと一致するかを判別して、業者の認証を行う（Ｓ２０２）。
【００４３】
認証を行った結果、パスワードが一致しない場合には、再度、業者ＩＤ及びパスワードを情報処理装置１に対して送信してログインするよう要求する（Ｓ２０３）。業者は、Ｓ２０１の処理に戻って、再度ログインＩＤ及びパスワードを情報処理装置１に対して送信する。
【００４４】
一方、Ｓ２０２の処理において、パスワードが一致して、業者を正しく認証できた場合には、商品情報記憶部１１を参照して、受信した業者ＩＤと関連付けられた商品情報のみを抽出して、これを一覧として表示したＷｅｂページを業者端末４に対して送信する（Ｓ２０４）。当該Ｗｅｂページは、例えば、図１８に示すＷｅｂページ１００として表示される。Ｗｅｂページ１００は、商品情報一覧１０１、新規に商品情報を登録することを要求するための「新規登録」ボタン１０２からなる。なお、商品情報一覧１０１の商品名には、リンクが設定されており、商品情報を更新する際には、所望の商品に貼られたリンクから、情報処理装置１に対して商品情報の更新を要求することができる。
【００４５】
ここで、業者が、商品情報を新規に登録する場合には、「新規登録」ボタン１０２を押下する。これにより、業者端末２は、情報処理装置１に対して、業者ＩＤと共に新規登録要求を送信する（Ｓ２０５）。
これに応じて、情報処理装置１は、例えば、図１９に示す商品情報の新規登録のためのＷｅｂページ１１０を業者端末２に対して送信する（Ｓ２０６）。
Ｗｅｂページ１１０は、新規に登録するのに必要な商品名１１１、商品説明１１２、商品の画像データ１１３、単価１１４、及び在庫数１１５の各入力欄、入力内容を情報処理装置１に対して送信するための「登録」ボタン１１６、当該処理を中止するための「キャンセル」ボタン１１７からなる。
業者は、Ｗｅｂページ１１０上から商品情報を入力した上、「登録」ボタン１１６を押下して、当該入力内容と共に入力内容の新規登録要求を送信する（Ｓ２０７）。これにより、情報処理装置１が新規商品情報及びその登録要求を受信すると、当該商品情報に対して商品ＩＤを発行して商品情報記憶部１１に記憶して、一連の処理フローを終了する（Ｓ２０８）。
【００４６】
他方、Ｓ２０４の処理の後、図１８に示すＷｅｂページ１００上から、業者が商品情報を変更あるいは更新する場合には、図１７に示す処理フローをたどる。例えば、Ｗｅｂページ１００において「デジタルカメラ」１０１ａについて変更を加える場合には、「デジタルカメラ」１０１ａを押下することにより、情報処理装置１に対して、当該デジタルカメラ１０１ａについて発行されている商品ＩＤ及び当該商品情報の更新要求を送信する（Ｓ３０１）。
これに応じて、情報処理装置１は、商品情報記憶部１１を参照して、受信した商品ＩＤに係る商品情報を抽出して、例えば、図２０に示す更新情報の入力のためのＷｅｂページ１２０を送信する（Ｓ３０２）。
Ｗｅｂページ１２０は、業者が選択した商品について、現在、商品情報記憶部１１に記憶されている状態の商品情報の設定情報表示１２１、更新情報を入力するための入力フィールド１２２、入力内容を情報処理装置１に対して送信するための「送信」ボタン１２３、処理を中止するための「キャンセル」ボタン１２４からなる。
【００４７】
業者は、Ｗｅｂページ１２０上において更新情報を入力後、「送信」ボタン１２３を押下する。これにより、業者端末２は、入力内容及び商品ＩＤと共に商品情報更新要求を情報処理装置１に対して送信する（Ｓ３０３）。
これに応じて、情報処理装置１は、商品ＩＤに基づいて、商品情報記憶部１１を参照して、該当する商品情報を抽出して、更新情報を上書きして更新登録処理を終了する（Ｓ３０４）。
以上の処理によれば、業者は、Ｗｅｂページ作成に関する技術がなくとも、業者端末４上から商品の登録・更新を簡易に行うことができる。
【００４８】
また、本発明において、消費税率など、商品の販売に関わる設定情報等を情報処理装置１に記憶できるように記憶部を設けることが可能である。この場合には、税率の変動等に応じて当該税率を更新すれば、逐一ＨＴＭＬデータを書き換える必要がなく、容易に対応することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係るシステムの全体構成を示した図である。
【図２】本実施形態に係る情報処理装置の機能ブロック図である。
【図３】商品情報記憶部のデータの一例を示した図である。
【図４】業者情報記憶部のデータの一例を示した図である。
【図５】カート情報記憶部のデータの一例を示した図である。
【図６】従来のカート情報表示におけるＨＴＭＬテンプレートの一例である。
【図７】カート情報表示におけるＨＴＭＬテンプレートの一例である。
【図８】カートを生成する際の処理の流れを示した図である。
【図９】カートによるオンラインショッピングの処理フローを示した図である。
【図１０】生成されたカートを表示したＷｅｂページの一例である。
【図１１】商品在庫がない商品に係るカートを表示したＷｅｂページの一例である。
【図１２】ブラウザによりＪａｖａＳｃｒｉｐｔを利用できない場合に、＜ｎｏｓｃｒｉｐｔ＞タグにより代替表示をしたＷｅｂページの一例である。
【図１３】ブラウザによりＪａｖａＳｃｒｉｐｔを利用できない場合に、＜ｎｏｓｃｒｉｐｔ＞タグにより代替表示をしたＷｅｂページの別の一例である。
【図１４】カート情報記憶部に記憶されているカート情報をＷｅｂページとして出力した一例である。
【図１５】商品の決済処理に必要な情報の入力を行うＷｅｂページの一例である。
【図１６】新規に商品情報を登録する場合の処理フローを示した図である。
【図１７】商品情報記憶部に記憶されている商品情報を更新する場合の処理フローを示した図である。
【図１８】既登録の商品に関する情報を一覧として出力したＷｅｂページの一例である。
【図１９】新規に商品情報を登録するためのＷｅｂページの一例である。
【図２０】商品の更新情報を入力するためのＷｅｂページの一例である。
【符号の説明】
【００５０】
１・・・情報処理装置、２・・・業者端末、３・・・Ｗｅｂサーバ、１１・・・商品情報記憶部、１２・・・業者情報記憶部、１３・・・カート情報記憶部、１４・・・更新処理部、１５・・・プログラム生成部、１６・・・通信処理部
【図１】
2007233466.tif 000003
【図２】
2007233466.tif 000004
【図３】
2007233466.tif 000005
【図４】
2007233466.tif 000006
【図５】
2007233466.tif 000007
【図６】
2007233466.tif 000008
【図７】
2007233466.tif 000009
【図８】
2007233466.tif 000010
【図９】
2007233466.tif 000011
【図１０】
2007233466.tif 000012
【図１１】
2007233466.tif 000013
【図１２】
2007233466.tif 000014
【図１３】
2007233466.tif 000015
【図１４】
2007233466.tif 000016
【図１５】
2007233466.tif 000017
【図１６】
2007233466.tif 000018
【図１７】
2007233466.tif 000019
【図１８】
2007233466.tif 000020
【図１９】
2007233466.tif 000021
【図２０】
2007233466.tif 000022
【手続補正書】
【提出日】平成18年3月17日(2006.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成された装置であって、
電子商取引に供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段と、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する受信手段と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該商品情報に基づいて商品購入用のショッピングカートを生成するためのカート生成プログラムを生成するプログラム生成手段と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
上記商品情報記憶手段に記憶されている商品情報を更新する更新手段をさらに有する、
請求項１記載の情報処理装置。
【請求項３】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータにより実行される方法であって、
上記コンピュータが、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
を行うことを特徴とする情報処理方法。
【請求項４】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータを情報処理装置として機能させるためのコンピュータプログラムであって、
上記コンピュータに対して、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
を実行させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本発明の一の観点に係る情報処理装置は、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成された装置であって、電子商取引に供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段と、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する受信手段と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該商品情報に基づいて商品購入用のショッピングカートを生成するためのカート生成プログラムを生成するプログラム生成手段と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する送信手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の一の観点にかかる情報処理方法は、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータにより実行される方法であって、上記コンピュータが、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理とを行うことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明にかかるコンピュータプログラムは、ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータを情報処理装置として機能させるためのコンピュータプログラムであって、上記コンピュータに対して、上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、上記カート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記受信した商品識別情報に係る商品情報を抽出し、当該上品情報に基づいてカート生成プログラムを生成する処理と、上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、を実行させることを特徴とする。
【手続補正書】
【提出日】平成18年5月30日(2006.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得を要求し、これにより取得したカート生成プログラムを実行することによりＷｅｂページ上に上記商品識別情報に係る商品情報が反映されたカートを生成するユーザ端末と通信可能に構成された装置であって、
電子商取引に供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段と、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する受信手段と、
上記商品識別情報及びカート生成プログラムの取得要求を受信することにより、上記商品情報記憶部を参照して、上記商品識別情報に係る商品情報を抽出し、予め用意されていたカート生成のための基本プログラムに、商品在庫数や商品価格を含む当該商品情報をパラメータ値として挿入して、商品購入用のショッピングカートを生成するためのカート生成プログラムを生成するプログラム生成手段と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する送信手段と、
上記商品情報記憶手段に記憶されている商品情報を更新する更新手段と、
を有することを特徴とする情報処理装置。
【請求項２】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求し、これにより取得したカート生成プログラムを実行することによりＷｅｂページ上に上記商品識別情報に係る商品情報が反映されたカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータにより実行される方法であって、
上記コンピュータが、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記商品識別情報及びカート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記商品識別情報に係る商品情報を抽出し、予め用意されていたカート生成のための基本プログラムに、商品在庫数や商品価格を含む当該商品情報をパラメータ値として挿入して、商品購入用のショッピングカートを生成するためのカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
上記商品情報記憶手段に記憶されている商品情報を更新する処理と、
を行うことを特徴とする情報処理方法。
【請求項３】
ＨＴＭＬデータに基づいてＷｅｂページを表示すると共に、当該Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報、及びカート生成プログラムの取得を要求すると共に、取得したカート生成プログラムを実行してＷｅｂページ上にカートを生成するユーザ端末と通信可能に構成され、電子商取引により供される商品を識別するための商品識別情報と、これに関連付けられた商品情報を記憶する商品情報記憶手段を有するコンピュータを情報処理装置として機能させるためのコンピュータプログラムであって、
上記コンピュータに対して、
上記ユーザ端末から、上記Ｗｅｂページデータに含まれるショッピングカート生成プログラムの要求先を表すアクセス先情報に基づいて、商品識別情報及びカート生成プログラムの取得要求を受信する処理と、
上記商品識別情報及びカート生成プログラムの取得要求を受信することにより、上記商品情報記憶手段を参照して、上記商品識別情報に係る商品情報を抽出し、予め用意されていたカート生成のための基本プログラムに、商品在庫数や商品価格を含む当該商品情報をパラメータ値として挿入して、商品購入用のショッピングカートを生成するためのカート生成プログラムを生成する処理と、
上記生成されたカート生成プログラムを上記ユーザ端末に送信する処理と、
上記商品情報記憶手段に記憶されている商品情報を更新する処理と、
を実行させるコンピュータプログラム。