JP2015225604A - サーバ装置及びプログラム - Google Patents
サーバ装置及びプログラム Download PDFInfo
- Publication number
- JP2015225604A JP2015225604A JP2014111519A JP2014111519A JP2015225604A JP 2015225604 A JP2015225604 A JP 2015225604A JP 2014111519 A JP2014111519 A JP 2014111519A JP 2014111519 A JP2014111519 A JP 2014111519A JP 2015225604 A JP2015225604 A JP 2015225604A
- Authority
- JP
- Japan
- Prior art keywords
- information
- product
- advertisement
- electronic receipt
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 238000007726 management method Methods 0.000 claims description 111
- 238000004891 communication Methods 0.000 claims description 74
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 79
- 230000008569 process Effects 0.000 description 77
- 238000009826 distribution Methods 0.000 description 64
- 238000012545 processing Methods 0.000 description 37
- 238000003860 storage Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 22
- 238000003780 insertion Methods 0.000 description 9
- 230000037431 insertion Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000404030 Anacyclus clavatus Species 0.000 description 1
- 101100162203 Aspergillus parasiticus (strain ATCC 56775 / NRRL 5862 / SRRC 143 / SU-1) aflG gene Proteins 0.000 description 1
- 101100162205 Aspergillus parasiticus (strain ATCC 56775 / NRRL 5862 / SRRC 143 / SU-1) aflI gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0253—During e-commerce, i.e. online transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
電子レシートは、店舗で客が商品取引を行った際に客の申し出により客の携帯端末等に配信される。客は必要なときにその電子レシートを画面に表示させ、そのときの取引内容を確認することができる。
電子レシートにより提供される情報は客の取引内容を示すテキストからなる情報である。電子レシートを管理する企業側は、この取引内容を収集して分析することにより、次の販売戦略に繋げることができる。
ところで、電子レシートは客の携帯端末などに配信され、その端末側で利用される。このため、取引内容を示すテキストからなる情報だけでなく、携帯端末に実装される機能を活用して画像や動画等の様々な情報を付加してサービスを提供することが考えられる。その一つに、広告を表示させるサービスがある。広告を表示させることにより客の購買意欲が促進し、企業側は収益に繋がるなどのメリットがある。
しかし、実際は、企業が宣伝したいものと客が望むものとの間にミスマッチが生じており、企業は望むほどの収益を上げられていないのが現状である。
以下では、消費者端末に電子レシートを配布する電子レシートシステムにおいて、本実施形態に係るサーバ装置を本部のサーバ装置(本部サーバ)に適用した例について説明する。
同図に示すように電子レシートシステム1は、本部サーバ11と、電子レシート管理サーバ12と、POS(Point of Sales)端末13−1と、ストアサーバ13−2と、消費財メーカサーバ14と、消費者端末15とを含むようにして構成される。
本部サーバ11は、店舗またはチェーン店舗(以下、店舗という)を運営する企業の本部P1に設けられたサーバ装置である。
POS端末13−1は、各店舗P3に設けられた一つ又は複数のPOS端末である。
ストアサーバ13−2は、各店舗P3に設けられ、全てのPOS端末13−1を統括するサーバ装置である。
消費者端末15は、自宅や移動先などにおいて消費者が利用する端末装置である。
さて、本部サーバ11は、各店舗P3のPOS端末13−1で消費者が決済した商品の取引内容等を示す商品販売データを統括して管理するデータベース110を備えている。データベース110には、商品情報や、消費者の購入履歴情報や、商品に関連する情報などが登録されている。
本部サーバ11はこのレシート情報をデータベースに登録し、会員別に管理する。
本部サーバ11は、この広告作成指示情報を受信するための受信手段111を備えている。
また、本部サーバ11は、記憶部113のコンテンツデータを収集して関連広告を生成する自動生成手段114を備えている。自動生成手段114は、広告作成指示情報に含まれる商品コードと対応する関連情報に基づいて関連広告を自動で生成する。
また、電子レシート管理サーバ12は、本部サーバ11や消費財メーカサーバ14から関連広告情報を取得すると関連広告情報を電子レシートに対応付けて消費者端末15に送信する。
消費者端末15は会員コードを記憶する記憶部を備えている。
各通信ネットワークN1〜N5は、店舗内ネットワークや、携帯電話の移動網や電話回線等の公衆網や、インターネット網や、それらを複合したネットワークからなる。
本部サーバ11は、VPN(Virtual Private Network)等の専用回線により電子レシート管理サーバ12やストアサーバ13−2などと接続可能に構築されている。
消費財メーカサーバ14は、専用回線により電子レシート管理サーバ12と接続可能なように構築されている。
消費者端末15は、無線基地局を介して電話網に接続し、インターネット等を介して電子レシート管理サーバ12に接続する。
図2は、電子レシートシステム1において行われる一例としての電子レシート発行処理のシーケンス図である。
なお、同図においては、電子レシート管理サーバ12での振り分け先を本部サーバ11に限って示している。消費財メーカサーバ14への振り分けも行われるが、ここでは消費財メーカサーバ14への振り分け処理は、説明のみで示すものとする。
次に、本部サーバ11は、商品取引データから所定条件・所定フォーマットの電子レシートを生成し(S4)、電子レシート管理サーバ12へ送信する(S5)。本部サーバ11は、ステップS4の電子レシートの生成処理の際に、関連情報の有無の問い合わせボタンや、関連広告を取得するための指定ボタンを電子レシートに付加する。なお、このときに付加する指定ボタンは、表示だけの仮の指定ボタンで、イベント等の発生はない操作不可能なボタンとする。
電子レシート管理サーバ12は、その送信要求を受信すると、消費者端末15に表示させていた掲載商品を扱うサーバの通信アドレスを、振り分けテーブルTb120から確定させる(S8)。
本部サーバ11は、その広告作成指示情報を受信手段111で受信すると、判定手段112で広告作成指示情報が含む商品についての関連情報があるか否かを判定する(S10)。なお、広告作成指示情報が複数の商品を含む場合は、それぞれの商品について関連情報の有無を判定する。
次に、電子レシート管理サーバ12は、再設定後の指定ボタンを含む電子レシートを消費者端末15に送信する(S13)。
その後、関連情報有りを示す指定ボタンを消費者が押してイベントを発生させる(S14)。すると、電子レシート管理サーバ12は、この要求を受け、指定された商品についての関連情報の有無の問い合わせを行ったサーバに再度要求を振り分け、その要求を広告作成指示情報として送信する(S15)。
続いて本部サーバ11は、生成した関連広告情報を電子レシート管理サーバ12に送信する(S17)。
一方、ステップS15で、JANコードで特定される商品を扱う消費財メーカサーバ14が振り分け先となる場合は、ステップS16〜ステップS17の処理で消費財メーカサーバ14からバナー広告を取得する。そして、ステップS18においてバナー広告を付加した電子レシートを要求元の消費者端末15に送信する。
なお、本実施形態では、バナー広告を消費財メーカサーバ14から取得するものとしたが、この限りではない。例えば、電子レシート管理サーバ12に予め消費財メーカサーバ14ごとのバナー広告を登録しておく。そして、消費財メーカサーバ14にアクセスすることなく電子レシート管理サーバ12において商品に対応するバナー広告を電子レシートに付加し、それを消費者端末15に送信する構成としても良い。
以下では、電子レシートや関連広告情報を構造化文書(例えばHTML、XHTML、或いはXMLなど)により記述するものとして示す。また、消費者端末15の電子レシートの表示用のアプリケーションとしてWebブラウザを適用した場合のものについて示す。
なお、構造化文書を利用しWebブラウザで表示させる態様は一例であり、その他の態様であっても良い。例えば表示のための各種データ(コンテンツを含む)を消費者端末15に全てダウンロードし、それを専用のアプリケーションで開いて表示画面に表示させるようにしても良い。
図3は、電子レシート管理サーバ12の構成を示すブロック図である。
電子レシート管理サーバ12は、主に、制御部31、通信I/F32、及び記憶部33を備えている。各部はバス34により相互接続されている。
制御部31は、各種演算や電子レシート管理サーバ12の各部を統括的に制御するものである。制御部31は、CPU、各種プログラムやデータを記憶するROM、ワークとして使用したり各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶したりするRAM、現在の日時を計時するRTC部等によって構成されるコンピュータである。
記憶部33には、電子レシート管理テーブルの記憶領域33aが設けられている。
また、記憶部33には、振り分け用の通信先指定テーブルの記憶領域33bや、振り分け用のワークテーブルの記憶領域33cが設けられている。本例では、振り分け用の通信先指定テーブルと振り分け用のワークテーブルにより図1に示す振り分けテーブルTb120が構成される。
記憶部33には、この他、電子レシート管理プログラム(図面において「プログラム」を「Pro」と略す)33dや、振り分け処理プログラム33eが記憶されている。また、電子レシート上の指定ボタンの再設定プログラム33fや、送受信用のプログラム33gなどが記憶されている。
図4は、電子レシート管理テーブルと振り分け用の通信先指定テーブルの構成を示した図である。
同図には電子レシート管理テーブルTb40の主な項目(フィールド)として、「企業コード」401、「会員コード」402、「発行日」403、「電子レシート番号」404などが示されている。その下には、レコード情報の例として先頭の一レコードのみが示されている。
「発行日」403は、消費者がPOS端末13−1(図1参照)で商品取引をした日付を示す項目である。同図の例では、2013年4月1日が「2013/4/1」と示されている。
同図に示すように振り分け用の通信先指定テーブルTb41は、主に、「企業コード」411、「商品コード」412、「振り分け先の通信アドレス」413などにより構成される。
当該振り分け用のワークテーブルTb50は、振り分け処理プログラム33eの実行時に一時的に使用されるワーク用の一時テーブルである。
同図に示すように振り分け用のワークテーブルTb50は、「会員コード」501、「電子レシート番号」502、「商品コード」503、「消費者端末の通信アドレス」504、「振り分け先のサーバ装置の通信アドレス」505、「指定ボタンの番号」506、「関連情報の有無」507などにより構成される。
「電子レシート番号」502は、図4(a)の電子レシート管理テーブルTb40の「電子レシート番号」404に対応する項目である。「電子レシート番号」502には、会員別に付される電子レシートの管理番号を格納する。
「消費者端末の通信アドレス」504は、消費者端末15の通信アドレスを格納する項目である。
「指定ボタンの番号」506は、電子レシート単位に指定ボタンに割り振った通し番号を格納する項目である。
図6は、本部サーバ11の構成を示すブロック図である。
本部サーバ11は、主に、制御部61、操作部62、表示部63、通信I/F64、及び記憶部65を備えている。各部はバス66により相互接続されている。
通信I/F64は、ネットワークN2及びネットワークN3に接続するための通信インタフェースである。通信I/F64を通じて電子レシート管理サーバ12などにアクセスし、広告作成指示情報などを受信する。
記憶部65には、データベース650(図1のデータベース110に相当するもの)の記憶領域65aが設けられている。データベース650は、消費者の一取引ごとの商品取引の内容を示す商品販売データや、商品の関連情報、関連広告に使用する情報などを登録するための各種テーブルなどによって構成される。
例えば、データベース650を管理するための管理プログラム65bや、関連情報の有無を判定する判定プログラム65cや、関連広告を生成する自動生成プログラム65dである。また、広告作成指示情報を受信する受信プログラム65eや、関連広告情報や判定結果情報等を送信する送信プログラム65fなども記憶されている。
データベース650には、同図に示すように、関連テーブルTb70、企画マスタテーブルTb71、商品マスタテーブルTb72、テンプレートテーブルTb73、コンテンツテーブルTb74、及びワーク用の一次テーブルとして判定結果登録テーブルTb75(ワークテーブルTb75とも言う)が含まれている。
「商品コード」701は、図4(b)の通信先指定テーブルTb41の「商品コード」412に対応する項目である。本部サーバ11を所有する企業において使われる一般コードがここに格納されている。
「キーワード」702の項目は、「キーワード1」、「キーワード2」、「キーワード3」のように複数設けられている。「キーワード1」、「キーワード2」、「キーワード3」に含まれるそれぞれのキーワード情報は「商品コード」701の商品コードに紐付けされている。「キーワード」702に複数のキーワードを登録することにより一つの商品コードに対して複数のキーワード情報を対応付けることができる。
なお、特に説明しないが、同図の関連テーブルTb70と、後述するその他の各テーブルTb71〜Tb75は一部のレコードのみを示すものとし、その他のレコードについては省略されている。
「企画名称」711は、企画の名称(企画情報)を示す項目である。
「広告期間」712は、企画の販促期間を示す項目である。この項目には、企画の開催期間前の販促期間を示す情報(販促期間情報)が登録される。
「商品コード」714は、同図の関連テーブルTb70の「商品コード」701に対応する項目である。企画マスタテーブルTb71では「商品コード」714に複数の商品コードを登録することができる。
「商品コード」721は、同図の関連テーブルTb70の「商品コード」701に対応する項目である。「商品コード」721には、当該企業が扱う全商品の一般コードが格納されている。
「現在価格」723は、商品の現在の価格を示す項目である。この項目には、更新可能な商品価格情報として現在の最新の商品価格が登録されている。
以上に示した商品マスタテーブルTb72の各情報は、常に最新の情報に保たれている。例えば商品価格などの商品情報の見直しがあるたびに新しい情報に更新される。また、新しい商品が追加されると、その商品情報が反映される。
「キーワード」732は、同図の関連テーブルTb70の「キーワード」702に対応する項目である。「キーワード」732には、テンプレートを特定するためのキーとなる情報を登録する。
「ファイル名」733は、テンプレートのパスやファイル名を示す項目である。この項目に当該ファイルの格納場所を示すパス(同図においては記述を省略)とファイル名を登録する。
「商品コード」741は、同図の関連テーブルTb70の「商品コード」701に対応する項目である。ここには「ファイル名」743により指定されるコンテンツに該当する商品の商品コードを登録する。
「ファイル名」743は、コンテンツデータのパスやファイル名を示す項目である。この項目に当該コンテンツデータのファイルの所在を示すパス(同図においては記述を省略)とファイル名を登録する。
判定結果登録テーブルTb75は、「商品コード」751、「判定結果」752、「キーワード」753、「関連商品コード」754の項目により構成される。
「商品コード」751は、同図の関連テーブルTb70の「商品コード」701に対応する項目である。「商品コード」751には、関連情報の有無の判定を行った商品の商品コードを一時的に登録する。
「キーワード」753は、同図の企画マスタテーブルTb71の「キーワード」713に対応する項目である。「キーワード」753には、判定プログラム65cの実行により抽出したキーワードを登録する。
図8は、消費者端末15の構成を示すブロック図である。
消費者端末15は、主に、制御部81、操作部82、表示部83、近距離無線通信部84、通信I/F85、及び記憶部86を備えている。各部はバス87により相互接続されている。
近距離無線通信部84は、POS端末13−1の近距離無線通信部84との間で無線通信を行って、データを送受信する通信インタフェースである。
通信I/F85は、ネットワークN4に接続するためのつまり携帯電話網などを通じてインターネットにアクセスするための通信インタフェースである。
記憶部86には、会員コードの記憶領域86a、電子レシート管理領域86b、電子レシート管理プログラム86c、電子レシート閲覧プログラム86d、送受信用のプログラム86eなどが記憶されている。
電子レシート管理プログラム86cは、電子レシート管理領域86bに記憶される電子レシートを管理するためのプログラムである。また、電子レシート管理サーバ12から電子レシートを選択的にダウンロードするためのプログラムである。例えば取引日や店舗などから対象の電子レシートの絞り込みの処理を行う。
続いて、図2の、関連広告情報の表示処理について詳しく見ていくことにする。
先ず、図2のステップS4の処理、すなわち本部サーバ11における関連情報の有無の問い合わせボタンと関連広告の指定ボタンとを電子レシート上に配置する処理について説明する。
同図に示す電子レシートD1は、所定の電子レシート用テンプレートを解析し、各種のデータを設定し構成されたものである。
電子レシート用テンプレートには、予め、テンプレート上の所定位置にタグなどによりデータの埋め込み位置を指定しておく。また、タグに属性情報等を与えることにより、埋め込むデータの属性等を指定しておく。
同図に示す、店名900や、店舗901や、取引日時902や、商品名903−1〜903−4や、商品金額904や、取引金額905などは、会員や取引日時などにより異なる情報である。これらは、それぞれのタグにキー情報等の属性を付加しておくことにより、該当するレシート情報から対象の情報を取得して設定する。
また、関連情報の問い合わせボタン920も、予めテンプレートにおいて、レシートの上部などに表示されるように配置を指定しておく。問い合わせボタン920は、GIFなどの画像で構成する場合は、問い合わせボタン920の配置位置に示すタグに問い合わせボタン画像のファイル名とパスを設定する。
なお、以下においては、その度ごとに触れないが、電子レシート管理サーバ12が消費者端末15から処理命令を受信した場合は、その処理をCGIに渡し、処理結果だけをCGIから受け取るように動作するものとする。例えば、データベース内を検索し検索結果を受け取る場合は、CGI(Common Gateway Interface)がSQL(Structured Query Language)文を生成しデータベースからの抽出結果をCGIから受信する。
次に、会員コードとパスワードを使い、消費者(この場合、会員)の会員登録時に発行した会員コードと照合するなどして本人認証処理を行う(S51)。
本人認証が成立すると、消費者端末15へその旨を通知し、消費者端末15からの電子レシートの検索情報を受信する(S52)。
同図(a)には、「会員「1」に属する電子レシート番号「1」」と「会員「2」に属する電子レシート番号「1」」の2つのオーダが発行されたときのワークテーブルTb50の登録状態を示している。
ステップS56の処理に続き、振り分け用の通信先指定テーブルTb41から振り分け先の通信アドレスを抽出する(S57)。ステップS57の処理では、一つの電子レシートから抽出した一つ又は複数の商品コードを一つずつキーに使用して振り分け用の通信先指定テーブルTb41から振り分け先の通信アドレスを抽出する。
ステップS57の処理に続き、ワークテーブルTb50の「振り分け先の通信アドレス」505に設定した振り分け先のサーバ(本部サーバ11や消費財メーカサーバ14など)に広告作成指示信号を送信する(S58)。なお、振り分け先が消費財メーカサーバ14であった場合は、広告作成指示信号をこの段階では送信せず、ステップS60の処理に移行する。
つまり、一オーダの中で振り分け先が異なれば、それぞれの振り分け先からの判定結果を示す情報が登録されるまで繰り返し実行される。
同図(c)に示す例では、会員1の電子レシート番号「1」の商品コード1と2については「関連情報の有無」507に関連情報有りを示す「1」が設定されている。また、商品コード3と4については「関連情報の有無」507に関連情報無しを示す「0」が設定されている。また、会員2の電子レシート番号「1」の商品コード10と11については判定結果をまだ受信していないことを示す「Null」(同図において空白で示す)となっている。
なお、振り分け先が消費財メーカサーバ14の場合は、「関連情報の有無」507に「1」を設定する。
ステップS60の処理に続き、電子レシートの更新処理を行う(S61)。
同図に示すように、図9の指定ボタン911、912が、指定可能であることを示す指定ボタン1011、1012(本例では白ベースに「関連広告−有」の表示)に変わる。この状態で、消費者端末15において指定ボタン1011、1012が押されると、それに対応する商品コードの関連広告を取得して表示することを要求する表示要求信号が電子レシート管理サーバ12に対して発行されるようになる。
ステップS61の更新処理後は、消費者端末15に更新後の電子レシートを再送信する(S62)。この処理では、ワークテーブルTb50の「消費者端末の通信アドレス」を参照し、対応する消費者端末15に向けて更新後の電子レシートを再送信する。
消費者端末15において「関連広告−有」つまり指定可の何れかの指定ボタンが押されて表示要求信号が送信されると、電子レシート管理サーバ12がそれを受信する。そして、ステップS70の処理において表示要求信号を受信したことを示す「Yes」と判定する。ステップS70で「Yes」の判定になると、続いて、その指定ボタンの関連広告を取得するために、その指定ボタンに対応するサーバに広告作成指示信号を送信する(S71)。具体的には、先ずワークテーブルTb50の「消費者端末の通信アドレス」504と「指定ボタンの番号」506を検索キーに指定する。そして、表示要求信号に含まれる送信元情報としての「消費者端末の通信アドレス」504とデータとしての「指定ボタンの番号」506とに対応するレコードをワークテーブルTb50から抽出する。更に、そのレコードに含まれる「振り分け先の通信アドレス」505のサーバに向けて、当該レコードに含まれる「商品コード」についての広告作成指示信号を送信する。
なお、以下においても、その度ごとに触れないが、本部サーバ11は電子レシート管理サーバ12から処理命令を受信した場合、その処理をCGIに渡し、処理結果だけをCGIから受け取るように動作するものとする。例えば、データベース内を検索し検索結果を受け取る場合は、CGIがSQL文を生成しデータベースからの抽出結果をCGIから受信する。
ステップS80の処理で広告作成指示信号を受信したこと示す「Yes」と判定されると、その広告作成指示信号から商品コードを取り出す(S81)。
次に、商品コードをキーにワークテーブルTb75を検索し、当該商品コードの有無を判定する(S82)。
ステップS83の処理では、商品コードをキーに使用して関連テーブルTb70を検索し、当該商品コードに対応するレコードを抽出し、そのレコードにキーワード情報が含まれている(Yes)か否(No)かを判定する。
同図は、関連情報の有無の判定処理を商品コード1から商品コード4まで終えた段階の、ワークテーブルTb75の設定例を示すものである。
同図に示すように、一レコード目の商品1については「判定結果」752に関連情報有りの「1」が設定されている。また、「キーワード」753には判定処理により一つに絞り込まれたキーワード情報「キーワードA」が設定されている。また、「関連商品コード」754には企画マスタテーブルTb71において当該キーワードと当該広告期間とに対応付けられた商品コード01、商品コード05、商品コード09が関連商品コードとして設定されている。
ワークテーブルTb75に一度登録されたものは、後述する関連広告の自動生成処理後に削除するようにする。また、一度登録されたものを所定期間残し、電子レシート管理サーバ12から同じ商品コードの問い合わせがあったときに再び利用しても良い。所定期間の目安は、適宜設定して良く、例えば、数時間、1日、数週間などと期間を決めたり、データベースの内容の更新が行われるまでとしたりすることができる。
ステップS86の処理後は、電子レシート管理サーバ12に対し、関連情報の問い合わせの回答として、商品コードについての関連情報有り又は関連情報無しを示す情報(判定結果情報)を送信し(S87)、本処理を終了する。
また、ステップS85の処理において、ステップS83で抽出した全てのキーワード情報について、広告期間の情報が自機で計時する日付に対応しない場合も、ステップS88の処理に移行する。
ステップS90では、関連情報の有無の判定処理の際にワークテーブルTb75に登録されたキーワード情報をワークテーブルTb75から取得する。ステップS90の処理では広告作成指示信号から取り出した商品コードをキーに使用しワークテーブルTb75から該当レコードを抽出し、そのレコードからキーワード情報を取得する。
次に、関連広告の作成に使用するテンプレート(広告作成用テンプレート)の情報を抽出する(S91)。
次に、ステップS91で抽出した情報を基に、そのパスにあるテンプレートファイルを読み出し、テンプレートを構文解析し、コンテンツの挿入位置とコンテンツの属性等を特定する(S92)。
そして、テンプレートが穴埋めされてなる関連広告情報を電子レシート管理サーバ12へ送信する(S94)。本実施形態では、広告作成用テンプレートが穴埋めされてなる構造化文書と、画像ファイルや動画ファイルや音声ファイル等を関連広告情報として電子レシート管理サーバに送信する。
同図(a)は、広告用テンプレートの挿入位置にコンテンツを埋め込んだときの構造化文書の内容の一部を示したものである。
同図(a)に示す例では、タグに属性情報として挿入データの種類を記述し、それぞれのタグの種類が示す位置に対応するコンテンツが埋め込まれるものとなっている。
このようにして本部サーバ11は生成したデータつまりテンプレートが穴埋めされてなる構造化文書と画像ファイルとを関連広告情報として電子レシート管理サーバ12に送信する。
そして、このように生成された関連広告情報は、電子レシート管理サーバ12においてワークテーブルTb50が示す要求元の消費者端末15へ送信される。
同図(b)に示すように、同図(a)に示す順序で、コンテンツを示せるようになる。
なお、文字の大きさや画像のサイズやレイアウトなどの情報は別途CSSなどにより指定されているものとする。
関連広告情報には、企画名称「フェア」の開催期間やその期間に特別販売される商品の情報が画像を含めて紹介されている。
これにより、客が取引した商品やサービスに関連するものを電子レシートに広告として表示させることが可能になる。
11 本部サーバ
12 電子レシート管理サーバ
13−1 POS端末
13−2 ストアサーバ
14 消費財メーカサーバ
15 消費者端末
110 データベース
111 受信手段
112 判定手段
113 記憶部
114 自動生成手段
115 送信手段
120 データベース
121 ユーザ確認手段
N1〜N5 通信ネットワーク
P1 企業の本部
P2 電子レシートセンタ
P3 店舗
P4 消費財メーカ
Tb120 振り分けテーブル
Claims (6)
- 商品の識別情報に該商品に関連する販促情報を対応付けて記憶するデータベースと、
電子レシートが含む商品の識別情報と該商品に関連する広告の作成を指示する命令とを広告作成指示情報として受信する受信手段と、
前記受信手段が前記広告作成指示情報として受信した前記商品の識別情報の、前記データベースにおいて対応付けられている前記販促情報に基づき、該販促情報に関連するコンテンツデータを収集して、前記商品に関連する広告を生成する生成手段と、
前記生成手段により生成された前記広告を前記広告作成指示情報の送信元に送信する送信手段と、
を備えることを特徴とするサーバ装置。 - 前記データベースを対象に、前記受信手段が前記広告作成指示情報として受信した前記商品の識別情報に前記販促情報が対応付けられているか否かを判定する判定手段と、
前記判定手段が前記商品の識別情報に前記販促情報が対応付けられていると判定した場合に、前記商品に関連する広告を取得するか否かを前記電子レシートの閲覧者に確認する確認手段と、
を更に有し、
前記生成手段は、前記判定手段が前記商品の識別情報に前記販促情報が対応付けられていると判定した場合に、前記販促情報に関連するコンテンツデータを収集して、前記商品に関連する広告を生成し、
前記送信手段は、前記確認手段による前記閲覧者からの広告の取得の要求に基づき、前記生成手段により生成された前記広告を前記広告作成指示情報の送信元に送信する、
ことを特徴とする請求項1記載のサーバ装置。 - 前記データベースは、
商品の識別情報と該商品のキーワード情報とを対応付けて記憶する関連テーブルと、
前記販促情報としての企画情報と、該企画情報の販促期間を示す販促期間情報と、該企画情報を抽出するための検索キーとなる前記キーワード情報とを、対応付けて記憶する企画テーブルと、
前記商品の識別情報と該商品の更新可能な商品価格情報とを対応付けて記憶する商品マスタテーブルと、
を含み、
前記判定手段は、
前記広告作成指示情報を受信すると該広告作成指示情報に含まれる前記商品の識別情報に基づいて前記関連テーブルから前記商品の識別情報に対応する前記キーワード情報を抽出し、
前記関連テーブルから抽出した前記キーワード情報に基づいて前記企画テーブルから前記企画情報及び該企画情報の販促期間情報を抽出し、
前記企画テーブルから抽出した前記販促期間情報の示す販促期間が自機の計時日時の示す値に対応する場合に前記商品の識別情報に販促情報が対応付けられているものと判定し、
前記生成手段は、
前記判定手段が前記商品の識別情報に前記販促情報が対応付けられていると判定した場合に、少なくとも前記商品マスタテーブルに記憶されている前記商品の更新可能な商品価格情報を該販促情報に関連するコンテンツデータとして収集して、前記商品に関連する広告を生成する、
ことを特徴とする請求項2記載のサーバ装置。 - 前記送信手段は、前記受信手段が前記広告作成指示情報の商品の識別情報として規格化されたコードを受信した場合に、前記商品に関連する広告として所定のバナー広告を前記広告作成指示情報の送信元に送信する、
ことを特徴とする請求項1乃至3の内の何れか一に記載のサーバ装置。 - 会員の端末装置に電子レシートを配信し且つ該端末装置からの前記広告作成指示情報を中継して送信する電子レシート管理サーバに対して前記広告作成指示情報の受信を行うための通信接続を可能とする、
請求項1乃至4の内の何れか一に記載のサーバ装置。 - 商品の識別情報に該商品に関連する販促情報を対応付けて記憶するデータベースを備えるサーバ装置を制御するコンピュータを、
電子レシートが含む商品の識別情報と該商品に関連する広告の作成を指示する命令とを広告作成指示情報として受信する受信手段と、
前記受信手段が前記広告作成指示情報として受信した前記商品の識別情報の、前記データベースにおいて対応付けられている前記販促情報に基づき、該販促情報に関連するコンテンツデータを収集して、前記商品に関連する広告を生成する生成手段と、
前記生成手段により生成された前記広告を前記広告作成指示情報の送信元に送信する送信手段と、
として機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014111519A JP6333070B2 (ja) | 2014-05-29 | 2014-05-29 | サーバシステム及びプログラム |
US14/721,959 US20150348100A1 (en) | 2014-05-29 | 2015-05-26 | Search engine server that searches data based on criteria included in an electronic record received from a computing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014111519A JP6333070B2 (ja) | 2014-05-29 | 2014-05-29 | サーバシステム及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015225604A true JP2015225604A (ja) | 2015-12-14 |
JP6333070B2 JP6333070B2 (ja) | 2018-05-30 |
Family
ID=54702306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014111519A Active JP6333070B2 (ja) | 2014-05-29 | 2014-05-29 | サーバシステム及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150348100A1 (ja) |
JP (1) | JP6333070B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018085030A (ja) * | 2016-11-25 | 2018-05-31 | 東芝テック株式会社 | 電子レシートシステム、電子レシートサーバ及び登録装置 |
JP2019079427A (ja) * | 2017-10-26 | 2019-05-23 | 東芝テック株式会社 | コンテンツ表示制御装置及びその情報処理プログラム |
WO2020017681A1 (ko) * | 2018-07-18 | 2020-01-23 | 원태성 | Qr 코드를 이용한 상품 기반의 광고 서비스 제공 방법 |
JP2023092418A (ja) * | 2021-12-21 | 2023-07-03 | ヒヨン パク | アプリケーション連動によるカード決済方法及びカード決済システム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002117315A (ja) * | 2000-07-24 | 2002-04-19 | Jinikkusu Inc | インタラクティブ・コミニュケーション・システムによって商品を販売しサービスを提供する方法とシステム |
JP2004295326A (ja) * | 2003-03-26 | 2004-10-21 | Nippon Telegr & Teleph Corp <Ntt> | 個人情報を秘匿した購買情報管理システム |
JP2005301505A (ja) * | 2004-04-08 | 2005-10-27 | Seiko Epson Corp | 印刷システム、posシステム、接続デバイスおよびposシステムの制御方法 |
JP2007316749A (ja) * | 2006-05-23 | 2007-12-06 | Toshiba Tec Corp | 携帯端末装置及び携帯端末装置プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6545738B2 (en) * | 2000-07-31 | 2003-04-08 | Lg.Philips Lcd Co., Ltd. | Ferroelectric liquid crystal display and method for fabricating the same using opposite polarity split layer electrodes |
US20070288322A1 (en) * | 2006-05-23 | 2007-12-13 | Toshiba Tec Kabushiki Kaisha | Portable terminal and its programs, settlement apparatus, and merchandising information providing apparatus |
-
2014
- 2014-05-29 JP JP2014111519A patent/JP6333070B2/ja active Active
-
2015
- 2015-05-26 US US14/721,959 patent/US20150348100A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002117315A (ja) * | 2000-07-24 | 2002-04-19 | Jinikkusu Inc | インタラクティブ・コミニュケーション・システムによって商品を販売しサービスを提供する方法とシステム |
JP2004295326A (ja) * | 2003-03-26 | 2004-10-21 | Nippon Telegr & Teleph Corp <Ntt> | 個人情報を秘匿した購買情報管理システム |
JP2005301505A (ja) * | 2004-04-08 | 2005-10-27 | Seiko Epson Corp | 印刷システム、posシステム、接続デバイスおよびposシステムの制御方法 |
JP2007316749A (ja) * | 2006-05-23 | 2007-12-06 | Toshiba Tec Corp | 携帯端末装置及び携帯端末装置プログラム |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018085030A (ja) * | 2016-11-25 | 2018-05-31 | 東芝テック株式会社 | 電子レシートシステム、電子レシートサーバ及び登録装置 |
JP2019079427A (ja) * | 2017-10-26 | 2019-05-23 | 東芝テック株式会社 | コンテンツ表示制御装置及びその情報処理プログラム |
WO2020017681A1 (ko) * | 2018-07-18 | 2020-01-23 | 원태성 | Qr 코드를 이용한 상품 기반의 광고 서비스 제공 방법 |
JP2023092418A (ja) * | 2021-12-21 | 2023-07-03 | ヒヨン パク | アプリケーション連動によるカード決済方法及びカード決済システム |
JP7485711B2 (ja) | 2021-12-21 | 2024-05-16 | ヒヨン パク | アプリケーション連動によるカード決済方法及びカード決済システム |
Also Published As
Publication number | Publication date |
---|---|
US20150348100A1 (en) | 2015-12-03 |
JP6333070B2 (ja) | 2018-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11915222B2 (en) | Receipt data processing device and method for processing receipt data | |
US20190095057A1 (en) | Method of processing a graphical user interface (gui) displayed on a touch panel display | |
JP5620565B1 (ja) | 商品販売データ処理装置およびプログラム | |
JP6175407B2 (ja) | 電子レシート管理サーバ、電子レシート提供方法およびプログラム | |
US20150356522A1 (en) | System and method for generating electronic receipt displays according to user-selectable formats on a computing device | |
JP6333070B2 (ja) | サーバシステム及びプログラム | |
JP2018181362A (ja) | 電子レシートシステムおよび電子レシート表示方法 | |
JP6042367B2 (ja) | 資産管理サーバ、資産管理方法、及び、資産管理サーバ用プログラム | |
JP2014194742A (ja) | 電子レシートシステム、情報処理装置及びプログラム | |
US20150073840A1 (en) | Information processing device, program and electronic receipt system | |
JP2018005939A (ja) | 情報処理装置およびプログラム | |
JP6420448B2 (ja) | 電子レシートシステム、情報処理装置及びプログラム | |
JP2016181288A (ja) | 商品販売データ処理装置およびプログラム | |
JP6495223B2 (ja) | 資産管理システム、資産管理方法、及び、プログラム | |
JP5814429B1 (ja) | サーバ、販売データ処理装置、プログラムおよび電子レシート送信方法 | |
JP6745865B2 (ja) | 電子レシート管理サーバおよびプログラム | |
JP6457610B2 (ja) | 電子レシートシステム | |
JP2016162160A (ja) | 出力制御装置、販売データ処理システム、販売データ処理方法及びプログラム | |
JP2016009399A (ja) | サーバ、販売データ処理装置、プログラムおよび電子レシート送信方法 | |
JP7282417B1 (ja) | 返礼装置、返礼方法、およびプログラム | |
JP2018045722A (ja) | 販売データ処理装置及びプログラム | |
US20160019518A1 (en) | Handheld computing device and electronic receipt server | |
JP6694860B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
JP2015135708A (ja) | サーバ、システムおよびプログラム | |
JP6118379B2 (ja) | サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20160201 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160714 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170510 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171114 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180323 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180403 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180424 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6333070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |