(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-12-18
(45)【発行日】2023-12-26
(54)【発明の名称】広告システム、サーバー、及び、広告システムの制御方法
(51)【国際特許分類】
G06Q 30/0241 20230101AFI20231219BHJP
【FI】
G06Q30/0241
(21)【出願番号】P 2019216667
(22)【出願日】2019-11-29
【審査請求日】2022-10-28
(73)【特許権者】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】110001081
【氏名又は名称】弁理士法人クシブチ国際特許事務所
(72)【発明者】
【氏名】倉田 智之
(72)【発明者】
【氏名】加藤 英樹
(72)【発明者】
【氏名】柴▲崎▼ 佳秋
(72)【発明者】
【氏名】宮坂 智美
(72)【発明者】
【氏名】松田 完
【審査官】山崎 誠也
(56)【参考文献】
【文献】特開2014-232416(JP,A)
【文献】特開2011-081752(JP,A)
【文献】特開2009-277161(JP,A)
【文献】特開2002-083183(JP,A)
【文献】佐々木 実,ポスティング会社を選ぶポイント,なぜいまポスティングか,株式会社宣伝会議,2019年03月10日,p.65-67
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00-99/00
(57)【特許請求の範囲】
【請求項1】
広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムであって、
前記配布者に関する配布者情報を記憶する記憶部と、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、
前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、
前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、を備え
、
前記配布者情報は、配布実績に応じた前記配布者のランクを示すランク情報を含み、
前記特定部は、前記ランク情報が示す前記ランクが高い前記配布者情報ほど優先して前記配布者情報を特定する、
広告システム。
【請求項2】
広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムであって、
前記配布者に関する配布者情報を記憶する記憶部と、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、
前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、
前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、
前記特定部が前記配布条件を満たす前記配布者情報の特定を行えなかった場合、前記配布条件を満たした前記配布者情報の特定を前記特定部が行える前記配布条件を前記広告主に提示する提示部と、を備える、
広告システム。
【請求項3】
前記配布者情報は、前記配布者が配布可能なエリアである配布可能エリアを示す配布可能エリア情報を含み、
前記配布条件は、前記広告主が前記広告媒体の配布を希望するエリアである配布希望エリアを含み、
前記特定部は、前記配布希望エリアを含む前記配布可能エリアを示す前記配布可能エリア情報を含む前記配布者情報を特定する、
請求項1
又は2に記載の広告システム。
【請求項4】
前記配布者情報は、前記配布者が配布可能な日である配布可能日を示す配布可能日情報を含み、
前記配布条件は、前記広告主が前記広告媒体の配布を希望する期間である配布希望期間を含み、
前記特定部は、前記配布希望期間の少なくとも一部に該当する前記配布可能日を示す前記配布可能日情報を含む前記配布者情報を特定する、
請求項1
から3のいずれか一項に記載の広告システム。
【請求項5】
配布すべき目標の枚数に対して前記配布者が実際に配布した枚数、前記広告媒体の配布の開始が遅れた日数、及び、過去に前記配布者が配布した総枚数の少なくともいずれかに基づいて、前記ランクを決定するランク決定部を、備える、
請求項
1に記載の広告システム。
【請求項6】
広告媒体を配布する配布者の印刷装置に前記広告媒体を発行させるサーバーであって、
前記配布者に関する配布者情報を記憶する記憶部と、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、
前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、
前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、を備え
、
前記配布者情報は、配布実績に応じた前記配布者のランクを示すランク情報を含み、
前記特定部は、前記ランク情報が示す前記ランクが高い前記配布者情報ほど優先して前記配布者情報を特定する、
サーバー。
【請求項7】
広告媒体を配布する配布者の印刷装置に前記広告媒体を発行させるサーバーであって、
前記配布者に関する配布者情報を記憶する記憶部と、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、
前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、
前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、
前記特定部が前記配布条件を満たす前記配布者情報の特定を行えなかった場合、前記配布条件を満たした前記配布者情報の特定を前記特定部が行える前記配布条件を前記広告主に提示する提示部と、を備える、
サーバー。
【請求項8】
広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムの制御方法であって、
前記配布者に関する配布者情報を記憶し、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付け、
記憶する前記配布者情報から、受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定し、
特定した前記配布者の前記印刷装置に、受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信
し、
前記配布者情報は、配布実績に応じた前記配布者のランクを示すランク情報を含み、
前記配布者の特定では、前記ランク情報が示す前記ランクが高い前記配布者情報ほど優先して前記配布者情報を特定する、
広告システムの制御方法。
【請求項9】
広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムの制御方法であって、
前記配布者に関する配布者情報を記憶し、
前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付け、
記憶する前記配布者情報から、受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定し、
特定した前記配布者の前記印刷装置に、受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信し、
前記配布条件を満たす前記配布者情報の特定を行えなかった場合、前記配布条件を満たした前記配布者情報の特定を行える前記配布条件を前記広告主に提示する、
広告システムの制御方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、広告システム、サーバー、及び、広告システムの制御方法に関する。
【背景技術】
【0002】
従来、印刷装置によって広告媒体を発行する技術が知られている。例えば、特許文献1は、広告のデザイン情報に基づいて印刷情報を生成し、生成した印刷情報に基づく印刷を広告媒体の配布拠点で行って当該配布拠点でチラシを発行するシステムを開示する。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1のような広告媒体を発行するシステムには、広告媒体を配布する配布者の印刷装置によって広告媒体を発行するシステムがある。しかしながら、この種のシステムでは、広告主の配布条件に応じた配布者の特定を自動で行う仕組みがなく、広告主の配布条件に即した広告媒体の配布が容易に行えないという課題がある。
【課題を解決するための手段】
【0005】
上記課題を解決する一態様は、広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムであって、前記配布者に関する配布者情報を記憶する記憶部と、前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、を備える、広告システムである。
【0006】
上記広告システムにおいて、前記配布者情報は、前記配布者が配布可能なエリアである配布可能エリアを示す配布可能エリア情報を含み、前記配布条件は、前記広告主が前記広告媒体の配布を希望するエリアである配布希望エリアを含み、前記特定部は、前記配布希望エリアを含む前記配布可能エリアを示す前記配布可能エリア情報を含む前記配布者情報を特定する、構成でもよい。
【0007】
上記広告システムにおいて、前記配布者情報は、前記配布者が配布可能な日である配布可能日を示す配布可能日情報を含み、前記配布条件は、前記広告主が前記広告媒体の配布を希望する期間である配布希望期間を含み、前記特定部は、前記配布希望期間の少なくとも一部に該当する前記配布可能日を示す前記配布可能日情報を含む前記配布者情報を特定する、構成でもよい。
【0008】
上記広告システムにおいて、前記配布者情報は、配布実績に応じた前記配布者のランクを示すランク情報を含み、前記特定部は、前記ランク情報が示す前記ランクが高い前記配布者情報ほど優先して前記配布者情報を特定する、構成でもよい。
【0009】
上記広告システムにおいて、配布すべき目標の枚数に対して前記配布者が実際に配布した枚数、前記広告媒体の配布の開始が遅れた日数、及び、過去に前記配布者が配布した総枚数の少なくともいずれかに基づいて、前記ランクを決定するランク決定部を、備える、構成でもよい。
【0010】
上記広告システムにおいて、前記特定部が前記配布条件を満たす前記配布者情報の特定を行えなかった場合、前記配布条件を満たした前記配布者情報の特定を前記特定部が行える前記配布条件を前記広告主に提示する提示部を備える、構成でもよい。
【0011】
上記課題を解決する別の一態様は、広告媒体を配布する配布者の印刷装置に前記広告媒体を発行させるサーバーであって、前記配布者に関する配布者情報を記憶する記憶部と、前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付ける受付部と、前記記憶部が記憶する前記配布者情報に基づき、前記受付部が受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定する特定部と、前記特定部が特定した前記配布者の前記印刷装置に、前記受付部が受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する送信部と、を備える、サーバーである。
【0012】
上記課題を解決するさらに別の一態様は、広告媒体を配布する配布者の印刷装置によって前記広告媒体を発行する広告システムの制御方法であって、前記配布者に関する配布者情報を記憶し、前記広告媒体の配布に関する配布条件を含む広告依頼を、広告主から受け付け、記憶する前記配布者情報に基づき、受け付けた前記広告依頼が含む前記配布条件を満たす前記配布者を特定し、特定した前記配布者の前記印刷装置に、受け付けた前記広告依頼に基づく前記広告媒体の発行を指示する印刷データを送信する、広告システムの制御方法である。
【図面の簡単な説明】
【0013】
【
図2】広告システムが備える各装置の構成を示す図。
【
図8】ポスティングサーバーの動作を示すフローチャート。
【発明を実施するための形態】
【0014】
図1は、広告システム1000の構成を示す図である。
【0015】
広告システム1000は、ポスティング業者1Aが利用するシステムである。ポスティング業者1Aは、広告主2Aの商品やサービス等の広告を載せたチラシTSの配布に係る業務を行う業者である。チラシTSは、広告媒体の一例を示す図である。
【0016】
図1に示すように、広告システム1000は、ポスティングサーバー1を備える。ポスティングサーバー1は、サーバーの一例に対応する。ポスティングサーバー1は、ポスティング業者1Aによって管理されるサーバー装置であり、グローバルネットワークGNに接続する。
【0017】
なお、各図では、ポスティングサーバー1を、1つのブロックによって表現するが、これは必ずしもポスティングサーバー1が単一のサーバー装置により構成されることを意味するものではない。例えば、ポスティングサーバー1は、処理内容が異なる複数のサーバー装置を含んで構成されてもよい。
【0018】
図1に示すように、広告システム1000は、プリンター3を備える。プリンター3は、印刷装置の一例に対応する。本実施形態のプリンター3は、インクジェット式の印刷装置であり、ポスティング業者1Aと所定の契約を結んでチラシTSを配布する配布者4の住居に設けられる据え置き型の印刷装置である。
以下の説明では、配布者4の住居を、「配布者宅」といい、「4A」の符号を付す。なお、配布者宅4Aに設けられるプリンター3は、配布者4の所有物でもよいし、ポスティング業者1Aから貸与された物でもよい。
【0019】
図1では、5人の配布者4を図示している。本実施形態では、
図1で示す5人の配布者4のうち、配布者4-1、4-2、4-3、4-4は、チラシTSの配布を行う担当エリアが「Aエリア」であり、配布者4-5は、担当エリアが「Bエリア」である。図示は省略しているが、ポスティング業者1Aと所定の契約を結ぶ配布者4には、Aエリア、及び、Bエリア以外のエリアを担当する配布者4が含まれる。なお、Aエリアを担当する配布者4、及び、Bエリアを担当する配布者4の数は、あくまで一例であり、さらに多くてもよく少なくてもよい。
【0020】
図1に示すように、広告システム1000は、配布者4が使用するタブレット端末5を備える。タブレット端末5は、例えば、前面に広い領域にタッチパネル53が設けられたタブレット型の端末装置であり、プリンター3と通信してプリンター3を制御する。また、タブレット端末5は、グローバルネットワークGNと接続して、ポスティングサーバー1と通信する。
なお、配布者4が使用するタブレット端末5は、配布者4の所有物でもよいし、ポスティング業者1Aから貸与された物でもよい。また、本実施形態では、1台のタブレット端末5に対して1台のプリンター3が通信する場合を例示するが、タブレット端末5と通信するプリンター3の台数は複数でもよい。
【0021】
本実施形態では、配布者4-1は、タブレット端末5-1を操作してプリンター3-1でチラシTSを発行する。また、配布者4-2は、タブレット端末5-2を操作してプリンター3-2でチラシTSを発行する。また、配布者4-3は、タブレット端末5-3を操作してプリンター3-3でチラシTSを発行する。配布者4-4は、タブレット端末5-4を操作してプリンター3-4でチラシTSを発行する。配布者4-5は、タブレット端末5-5を操作してプリンター3-5でチラシTSを発行する。
【0022】
図1に示すように、グローバルネットワークGNには、広告主2Aが操作するPC(Personal Computer)である広告主PC2が接続する。広告主PC2には、ブラウザー220Bが予めインストールされている。広告主2Aは、広告主PC2にインストールされたブラウザー220Bを立ち上げて、ポスティング業者1Aが提供するWebページにアクセスし、Webページを介してポスティング業者1AにチラシTSの配布を依頼する。なお、グローバルネットワークGNに接続する広告主PC2の数は、あくまで一例であって1台に限定されず、さらに多くてもよい。
【0023】
図2は、広告システム1000が備える各装置の機能的構成を示すブロック図である。
【0024】
まず、タブレット端末5から説明する。
タブレット端末5は、端末制御部50と、端末ネットワーク通信部51と、端末通信部52と、タッチパネル53とを備える。
【0025】
端末制御部50は、CPUやMPU等のプログラムを実行するプロセッサーである端末プロセッサー510、及び、端末記憶部520を備え、タブレット端末5の各部を制御する。端末制御部50は、端末プロセッサー510が、端末記憶部520に記憶された制御プログラム520Aを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。タブレット端末5には、専用アプリケーションプログラムが事前にインストールされる。以下の説明では、専用アプリケーションプログラムを単に「専用アプリ」といい「520B」の符号を付す。専用アプリ520Bは、端末プロセッサー510により端末記憶部520から読み出されて実行されることで、端末制御部50を、アプリケーション実行部5100として機能させるアプリケーションプログラムである。アプリケーション実行部5100の機能については後述する。
【0026】
端末記憶部520は、端末プロセッサー510が実行するプログラムや、端末プロセッサー510により処理されるデータを記憶する記憶領域を有する。端末記憶部520は、端末プロセッサー510が実行する制御プログラム520A、専用アプリ520B、その他の各種データを記憶する。端末記憶部520は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、端末記憶部520は、揮発性記憶領域を備え、端末プロセッサー510が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
【0027】
端末ネットワーク通信部51は、所定の通信規格に従った通信ハードウェアを備え、端末制御部50の制御により、ポスティングサーバー1と所定の通信規格に従って通信する。
【0028】
端末通信部52は、所定の通信規格に従った通信ハードウェアにより構成され、端末制御部50の制御で、プリンター3と通信する。タブレット端末5とプリンター3との間で行われる通信の通信規格は、本実施形態では無線通信規格を例示するが、有線通信規格であってもよい。
【0029】
タッチパネル53は、液晶表示パネル等の表示パネルと、表示パネルに重ねて、或いは一体に設けられたタッチセンサーとを備える。表示パネルは、端末制御部50の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、端末制御部50に出力する。端末制御部50は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
【0030】
上述した通り、端末制御部50は、アプリケーション実行部5100として機能する。
アプリケーション実行部5100は、ポスティングサーバー1から配布依頼通知を受信すると、配布依頼通知に含まれる印刷データをプリンター3に送信する。印刷データは、プリンター3にチラシTSの発行を指示するデータであり、後述する広告画像データ1235や、印刷に係る各種コマンド等を含む。
なお、配布依頼通知には、印刷データの他、配布者4がチラシTSの配布を開始すべき日時である配布開始日時、配布者4がチラシTSの配布を終了すべき日時である配布終了日時、チラシTSの配布期間において配布者4が配布すべき目標の枚数である配布目標枚数等が情報として含まれる。なお、配布依頼通知が示すチラシTSの配布期間は、配布開始日時から配布終了日時までの期間である。
【0031】
また、アプリケーション実行部5100は、配布者4がチラシTSの配布を開始したことを示す配布開始通知を、ポスティングサーバー1に送信する。アプリケーション実行部5100は、例えば、チラシTSの配布を開始したことを確定するためのソフトウェアボタンをタッチパネル53によって表示しており、当該ソフトウェアボタンが操作された場合、配布開始通知をポスティングサーバー1に送信する。なお、配布開始通知には、後述する配布者ID1221、後述する依頼情報ID1231、及び、チラシTSの配布を開始した日時を示す情報が含まれる。
【0032】
また、アプリケーション実行部5100は、配布者4が配布目標枚数のチラシTSの配布が終了したことを示す配布終了通知を、ポスティングサーバー1に送信する。アプリケーション実行部5100は、例えば、配布目標枚数のチラシTSの配布が終了したことを確定するためのソフトウェアボタンをタッチパネル53によって表示しており、当該ソフトウェアボタンが操作された場合、配布終了通知をポスティングサーバー1に送信する。なお、配布終了通知には、配布者ID1221、依頼情報ID1231、及び、配布目標枚数のチラシTSの配布が終了した日時が含まれる。
【0033】
また、アプリケーション実行部5100は、配布証明通知をポスティングサーバー1に送信する。配布証明通知は、チラシTSの配布を行った証明となる情報を含む。証明となる情報としては、図示しないGPSユニットから入力される位置の情報や、図示しないカメラの撮影データ等が例として挙げられる。アプリケーション実行部5100は、例えば、配布証明通知の送信を確定するためのソフトウェアボタンが操作された場合、配布証明通知をポスティングサーバー1に送信する。配布証明通知には、配布先ごとに、配布先の撮影データや、配布先の位置情報等が含まれる。これにより、ポスティングサーバー1は、受信した配布証明通知に含まれる撮影データや位置情報の数に基づいて、配布証明通知の受信時において配布されたチラシTSの枚数を把握可能である。なお、配布証明通知には、配布者ID1221、及び、依頼情報ID1231がさらに含まれる。
【0034】
次に、プリンター3について説明する。
プリンター3は、プリンター制御部30と、プリンター通信部31と、印刷部32とを備える。
【0035】
プリンター制御部30は、CPUやMPU等のプログラムを実行するプロセッサーであるプリンタープロセッサー310、及び、プリンター記憶部320を備え、プリンター3の各部を制御する。プリンター制御部30は、プリンタープロセッサー310が、プリンター記憶部320に記憶された制御プログラム320Aを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
【0036】
プリンター記憶部320は、プリンタープロセッサー310が実行するプログラムや、プリンタープロセッサー310により処理されるデータを記憶する記憶領域を有する。プリンター記憶部320は、プリンタープロセッサー310が実行する制御プログラム320A、その他の各種データを記憶する。プリンター記憶部320は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、プリンター記憶部320は、揮発性記憶領域を備え、プリンタープロセッサー310が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
【0037】
プリンター通信部31は、所定の通信規格に従った通信ハードウェアにより構成され、プリンター制御部30の制御で、タブレット端末5と通信する。
【0038】
印刷部32は、印刷媒体にインクを吐出するインクジェットヘッドや、インクジェットヘッドを走査方向に走査させるキャリッジ、キャリッジを駆動させるキャリッジ駆動モーター、印刷媒体を搬送する搬送ユニット、インクジェッドヘッドにインクを供給する供給機構等の印刷に係る構成を備える。印刷部32は、プリンター制御部30の制御に従って、印刷媒体に画像を印刷する。本実施形態の印刷部32は、ポスティングサーバー1からタブレット端末5を介して送信された印刷データに基づいて、広告画像データ1235が示す広告画像を印刷媒体に印刷してチラシTSを発行する。
【0039】
次に、広告主PC2について説明する。
広告主PC2は、広告主PC制御部20と、広告主PC通信部21と、広告主PC表示部22と、広告主PC入力部23とを備える。
【0040】
広告主PC制御部20は、CPUやMPU等のプログラムを実行するプロセッサーである広告主PCプロセッサー210、及び、広告主PC記憶部220を備え、広告主PC2の各部を制御する。広告主PC制御部20は、広告主PCプロセッサー210が、広告主PC記憶部220に記憶された制御プログラム220Aを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。広告主PC2には、ブラウザー220Bが事前にインストールされる。ブラウザー220Bは、広告主PCプロセッサーにより広告主PC記憶部220から読み出されて実行されることで、広告主PC制御部20を、ブラウザー実行部2100として機能させる。ブラウザー実行部2100の機能については後述する。
【0041】
広告主PC記憶部220は、広告主PCプロセッサー210が実行するプログラムや、広告主PCプロセッサー210により処理されるデータを記憶する記憶領域を有する。広告主PC記憶部220は、広告主PCプロセッサー210が実行する制御プログラム220A、ブラウザー220B、その他の各種データを記憶する。広告主PC記憶部220は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、広告主PC記憶部220は、揮発性記憶領域を備え、広告主PCプロセッサー210が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
【0042】
広告主PC通信部21は、所定の通信規格に従った通信ハードウェアを備え、広告主PC制御部20の制御により、ポスティングサーバー1と所定の通信規格に従って通信する。
【0043】
広告主PC表示部22は、表示パネルを備え、広告主PC制御部20の制御で表示パネルに各種情報を表示する。
【0044】
広告主PC入力部23は、キーボード、マウス、その他の入力手段を備え、入力手段に対するユーザーの操作を検出し、広告主PC制御部20に出力する。広告主PC制御部20は、広告主PC入力部23からの入力に基づいて、入力手段に対するユーザーの操作に対応する処理を実行する。
【0045】
上述した通り、広告主PC制御部20は、ブラウザー実行部2100として機能する。
ブラウザー実行部2100は、チラシTSの配布を依頼するためのWebページのURLにアクセスし、当該Webページを表示させるHTMLファイルを、広告主PC通信部21によってポスティングサーバー1から受信する。ブラウザー実行部2100は、受信したHTMLファイルに基づいて、Webページを広告主PC表示部22に表示させる。
【0046】
ブラウザー実行部2100は、広告主PC表示部22が表示するWebページによって、チラシTSの配布条件の入力を受け付ける。Webページに入力される配布条件は、広告主2AがチラシTSの配布を希望する期間である配布希望期間、配布希望期間において広告主2AがチラシTSの配布を希望する枚数である配布希望枚数、及び、広告主2AがチラシTSの配布を希望するエリアである配布希望エリアを含む。ブラウザー実行部2100は、広告主PC表示部22が表示するWebページによって、チラシTSの配布条件の他、広告主ID1233、アドレス情報1234、及び、広告画像データ1235の入力を受け付ける。広告主ID1233、アドレス情報1234、及び、広告画像データ1235については、後述する。
【0047】
ブラウザー実行部2100は、チラシTSの配布条件、広告主ID1233、アドレス情報1234、及び、広告画像データ1235の入力を受け付けると、広告主PC通信部21によって依頼情報1232をポスティングサーバー1に送信する。ブラウザー実行部2100は、依頼情報1232の送信によって、ポスティングサーバー1に広告依頼を行う。なお、広告依頼とは、広告主2Aがポスティングサーバー1に対して行うチラシTSの配布依頼である。依頼情報1232には、ブラウザー実行部2100が受け付けた配布条件を示す情報、広告主ID1233、アドレス情報1234、及び、広告画像データ1235が含まれる。
【0048】
次に、ポスティングサーバー1について説明する。
ポスティングサーバー1は、サーバー制御部10、及び、サーバー通信部11を備える。サーバー通信部11は、送信部の一例に対応する。
【0049】
サーバー制御部10は、CPUやMPU等のプログラムを実行するプロセッサーであるサーバープロセッサー110、及び、サーバー記憶部120を備え、ポスティングサーバー1の各部を制御する。サーバー記憶部120は、記憶部の一例に対応する。サーバー制御部10は、サーバープロセッサー110が、サーバー記憶部120に記憶された制御プログラム121を読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。サーバー制御部10は、サーバープロセッサー110が制御プログラム121を読み出して実行することにより、受付部111、特定部112、ランク決定部113、データベース管理部114、提示部115、データ処理部116、及び、通信制御部117として機能する。これら機能部の詳細については後述する。
【0050】
サーバー記憶部120は、サーバープロセッサー110が実行するプログラムや、サーバープロセッサー110により処理されるデータを記憶する記憶領域を有する。サーバー記憶部120は、サーバープロセッサー110が実行する制御プログラム121、配布者管理データベース122、依頼情報管理データベース123、配布履歴管理データベース124、その他の各種データを記憶する。サーバー記憶部120は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、サーバー記憶部120は、揮発性記憶領域を備え、サーバープロセッサー110が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
【0051】
図3は、配布者管理データベース122の一例を示す図である。
配布者管理データベース122は、配布者4に関する情報である配布者情報1229をレコードとして格納するデータベースである。配布者管理データベース122の1件のレコード、すなわち、配布者管理データベース122に格納される1の配布者情報1229は、配布者ID1221、ランク情報1222、担当エリア情報1223、総枚数情報1224、配布可能時間情報1225、配布可能日情報1226、配布可能枚数情報1227、及び、使用印刷装置情報1228を有する。
担当エリア情報1223は、配布可能エリア情報の一例に対応する。
【0052】
配布者ID1221は、配布者4を識別する識別情報であり、例えば、レコードを新規で配布者管理データベース122に格納する際に配布者4に割り当てられる。
【0053】
ランク情報1222は、配布実績に応じた配布者4のランクを示す情報である。ランク情報1222が示すランクは、Aランク、Bランク、Cランク、Dランク、及び、Eランクの5つのうちいずれかである。本実施形態では、Aランク、Bランク、Cランク、Dランク、及び、Eランクは、配布実績に基づく配布者4の評価を5段階で示している。Aランク、Bランク、Cランク、Dランク、及び、Eランクにおいては、Aランクほど配布者4の評価が高い、すなわち高ランクであることを示し、Eランクほど配布者4の評価が低い、すなわち低ランクであることを示している。ランク情報1222が示すランクは、ランク決定部113が決定したランクに基づいてデータベース管理部114によって適宜に更新される。
【0054】
担当エリア情報1223は、配布者4がチラシTSの配布を行う担当エリアを示す情報であり、配布者4がチラシTSを配布可能なエリアを示す情報でもある。
【0055】
総枚数情報1224は、配布者4が過去に配布したチラシTSの総枚数を示す情報である。総枚数情報1224が示す総枚数は、所定のタイミングで、データベース管理部114によって更新される。
【0056】
配布可能時間情報1225は、1日において、配布者4がチラシTSを配布可能な時間である配布可能時間を示す情報である。
【0057】
配布可能日情報1226は、所定の期間において、配布者4がチラシTSを配布可能な日である配布可能日を示す情報である。配布可能日情報1226が示す配布可能日は、例えば、配布者4がタブレット端末5を操作することにより、専用アプリ520Bの機能によって所定のタイミングで設定、或いは更新される。また、配布可能日情報1226が示す配布可能日は、データ処理部116が配布履歴管理データベース124にレコードを格納した際に、データベース管理部114によって更新される。
【0058】
配布可能枚数情報1227は、配布者4が配布可能なチラシTSの枚数である配布可能枚数を示す情報である。配布可能枚数情報1227が示す配布可能枚数は、配布可能時間情報1225が示す配布可能時間において、配布可能なチラシTSの枚数である。配布可能枚数情報1227は、配布可能時間情報1225が示す配布可能時間、及び、使用印刷装置情報1228が示すプリンター3のメーカー名とプリンター3の機種名との組み合わせに応じた配布可能枚数を示す。
【0059】
使用印刷装置情報1228は、同じレコードの配布者ID1221が示す配布者4が使用するプリンター3に関する情報である。プリンター3に関する情報は、プリンター3のメーカー名、及び、プリンター3の機種名の組み合わせを示す。
【0060】
図4は、依頼情報管理データベース123の一例を示す図である。
図4に示すように、依頼情報管理データベース123の1件のレコードは、依頼情報ID1231と、依頼情報1232とを有する。
【0061】
依頼情報ID1231は、広告主PC2から受信した依頼情報1232を識別する識別情報である。
【0062】
サーバー制御部10のデータ処理部116は、受付部111が広告主PC2から依頼情報1232を受信すると、依頼情報ID1231を生成し、受信した依頼情報1232に生成した依頼情報ID1231を対応付ける。そして、データ処理部116は、依頼情報1232に依頼情報ID1231が対応付いたレコードを、依頼情報管理データベース123に格納する。
【0063】
依頼情報1232は、広告主ID1233、アドレス情報1234、広告画像データ1235、配布希望期間情報1236、配布希望枚数情報1237、及び、配布希望エリア情報1238を含む。
【0064】
広告主ID1233は、広告主2Aを識別するための識別情報であり、事前に所定の方法によって広告主2Aに通知されている。
【0065】
アドレス情報1234は、広告主PC2に所定の情報を送信するためアドレス情報であって、例えばメールアドレス等の情報である。
【0066】
広告画像データ1235は、広告主2Aの広告を示す広告画像の画像データである。なお、広告画像データ1235は、広告主PC2にインストールされた所定のアプリケーションプログラムによって生成される。
【0067】
配布希望期間情報1236は、配布希望期間を示す情報である。
【0068】
配布希望枚数情報1237は、配布希望枚数を示す情報である。
【0069】
配布希望エリア情報1238は、配布希望エリアを示す情報である。
【0070】
図5は、配布履歴管理データベース124の一例を示す図である。
図5に示すように、配布履歴管理データベース124の1件のレコードは、配布者ID1221、依頼情報ID1231、依頼日時情報1241、配布開始日時情報1242、配布終了日時情報1243、実際開始日時情報1244、実際終了日時情報1245、配布エリア情報1246、配布目標枚数情報1247、配布完了枚数情報1248、及び、配布状況情報1249を有する。
【0071】
依頼日時情報1241は、広告主2Aが広告依頼を行った日時を示す情報である。
【0072】
配布開始日時情報1242は、配布開始日時を示す情報である。配布開始日時情報1242が示す配布開始日時は、同じ配布者ID1221が対応付く配布者情報1229の配布可能時間情報1225及び配布可能日情報1226と、同じ依頼情報ID1231が対応付く依頼情報1232の配布希望期間情報1236と、に基づいて、データ処理部116によって設定される。
【0073】
配布終了日時情報1243は、配布終了日時を示す情報である。配布終了日時情報1243が示す配布終了日時は、同じ配布者ID1221が対応付く配布者情報1229の配布可能時間情報1225及び配布可能日情報1226と、同じ依頼情報ID1231が対応付く依頼情報1232の配布希望期間情報1236と、に基づいて、データ処理部116によって設定される。
【0074】
実際開始日時情報1244は、配布者4が実際にチラシTSの配布を開始した日時を示す情報である。データベース管理部114は、配布開始通知をタブレット端末5から受信した場合、配布開始通知が含む配布者ID1221のレコードについて、実際開始日時情報1242が示す日時を、受信した配布開始通知含む日時に設定する。
【0075】
実際終了日時情報1245は、配布者4が実際にチラシTSの配布を終了した日時を示す情報である。データベース管理部114は、配布終了通知をタブレット端末5から受信した場合、配布終了通知が含む配布者ID1221のレコードについて、配布終了日時情報1243が示す配布終了日時を、受信した配布終了通知が含む日時に設定する。また、データベース管理部114は、現在日時が、配布終了日時情報1243が示す日時を超えた場合、実際終了日時情報1245が示す日時を、同じレコードで対応付く配布終了日時情報1243が示す配布終了日時に設定する。
【0076】
配布エリア情報1246は、配布者4がチラシTSを配布するエリアを示す情報である。
【0077】
配布目標枚数情報1247は、配布目標枚数を示す情報である。
【0078】
配布完了枚数情報1248は、配布者4が、チラシTSの配布期間において実際に配布したチラシTSの枚数を示す情報である。配布完了枚数情報1248が示す枚数は、現在日時が、チラシTSの配布期間である場合、データベース管理部114に適宜更新される。データベース管理部114は、配布証明通知をタブレット端末5から受信した場合、配布証明通知が含む配布者ID1221のレコードについて、配布完了枚数情報1248が示す配布完了枚数を、受信した配布証明通知に基づいて累積的に更新する。なお、データベース管理部114は、配布状況情報1249が示すは配布状況が配布終了を示す場合、配布証明通知を受信しても、配布完了枚数情報1248の更新を行わない。
【0079】
配布状況情報1249は、配布者4のチラシTSの配布状況を示す情報である。配布状況情報1249が示す配布状況は、配布前、配布中、及び、配布終了のいずれかであり、データベース管理部114によって適宜更新される。データベース管理部114は、配布開始通知をタブレット端末5から受信すると、配布状況を配布前から配布中へと更新する。また、データベース管理部114は、配布終了通知をタブレット端末5が受信した場合、又は、実際終了日時情報1245に配布終了日時が設定された場合、配布状況を配布中から配布終了へと更新する。
【0080】
サーバー通信部11は、所定の通信規格に従った通信ハードウェアを備え、サーバー制御部10の制御により、グローバルネットワークGNと接続する機器と所定の通信規格に従って通信する。ここでいうグローバルネットワークGNと接続する機器には、広告主PC2、及び、タブレット端末5が含まれる。
【0081】
上述した通り、サーバー制御部10は、受付部111、特定部112、ランク決定部113、データベース管理部114、提示部115、データ処理部116、及び、通信制御部117として機能する。
【0082】
受付部111は、サーバー通信部11によって依頼情報1232を広告主PC2から受信することで、広告主2Aから広告依頼を受け付ける。受付部111は、受信した依頼情報1232をデータ処理部116に出力する。データ処理部116は、依頼情報ID1231を生成し、生成した依頼情報ID1231と、受付部111から入力された依頼情報1232とを対応付けたレコードを生成し、依頼情報管理データベース123に格納する。
【0083】
特定部112は、
図8の動作を実行し、受付部111が受け付けた広告依頼に含まれるチラシTSの配布条件に該当する配布者情報1229を、配布者管理データベース122から特定する。
【0084】
ランク決定部113は、
図6の動作を実行して、配布者4ごとに、配布実績に応じたランクを決定する。データベース管理部114は、ランク決定部113が決定したランクに基づいて、配布者情報1229のランク情報1222を更新する。
【0085】
データベース管理部114は、配布者管理データベース122、依頼情報管理データベース123、及び、配布履歴管理データベース124のそれぞれが格納するレコードについて、レコードが有する各種情報を適宜に更新する。
【0086】
提示部115は、
図8の動作を実行して、広告主2Aが入力した配布条件と異なる配布条件を、広告主2Aに提示する。
【0087】
データ処理部116は、各種データベースに格納するレコードの生成、生成したレコードの格納、データベースからのレコードの消去、印刷データの生成、及び、配布依頼通知の生成を行う。
【0088】
通信制御部117は、データ処理部116が生成した配布依頼通知をタブレット端末5に送信する。
【0089】
図6を参照して、ランク決定部113の動作について詳述する。
図6は、ランク決定部113の動作を示すフローチャートである。
【0090】
ランク決定部113は、所定のタイミングが到来すると、
図6に示すフローチャートの動作を開始する。
【0091】
ランク決定部113は、配布履歴管理データベース124から、日時が設定された実際終了日時情報1245を含むレコードを1件特定する(ステップSA1)。
【0092】
次いで、ランク決定部113は、ステップSA1で特定したレコードが有する配布者ID1221と同じ配布者ID1221を有するレコードを、配布者管理データベース122から特定する(ステップSA2)。
【0093】
次いで、ランク決定部113は、ステップSA1で特定したレコードの配布目標枚数情報1247、及び、配布完了枚数情報1248に基づいて、配布目標枚数と配布完了枚数との差分を算出する(ステップSA3)。
【0094】
次いで、ランク決定部113は、ステップSA3で算出した配布目標枚数と配布完了枚数との差に基づいて、Aランク、Bランク、Cランク、Dランク、及び、Eランクの中から、配布者4のランクの候補を1つ特定する(ステップSA4)。
【0095】
ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分がY1枚以下である場合、配布者4のランクの候補としてAランクを特定する。
また、ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分が、Y1枚超過であって且つY2枚以下である場合、配布者4のランクの候補としてBランクを特定する。なお、Y2は、Y1より大きい値である。
また、ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分が、Y2枚超過であって且つY3枚以下である場合、配布者4のランクの候補としてCランクを特定する。なお、Y3は、Y2より大きい値である。
また、ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分が、Y3枚超過であって且つY4枚以下である場合、配布者4のランクの候補としてDランクを決定する。なお、Y4は、Y3より大きい値である。
また、ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分が、Y4枚超過である場合、配布者4のランクの候補としてEランクを決定する。
【0096】
このように、ステップSA4において、ランク決定部113は、配布目標枚数と配布完了枚数との差分が小さいほど高ランクを特定する。
【0097】
次いで、ランク決定部113は、ステップSA1で特定したレコードの配布開始日時情報1242、及び、実際開始日時情報1244に基づいて、配布者4がチラシTSの配布の開始が遅れた日数を算出する(ステップSA5)。以下の説明では、当該遅れた日数を、「遅延日数」という。
【0098】
次いで、ランク決定部113は、ステップSA5で算出した遅延日数に基づいて、Aランク、Bランク、Cランク、Dランク、及び、Eランクの中から、配布者4のランクの候補を1つ特定する(ステップSA6)。
【0099】
ステップSA6において、ランク決定部113は、遅延日数がD1日以下である場合、配布者4のランクの候補としてAランクを特定する。
また、ステップSA6において、ランク決定部113は、遅延日数が、D1日超過であって且つD2日以下である場合、配布者4のランクの候補としてBランクを特定する。なお、D2は、D1より大きい値である。
また、ステップSA6において、ランク決定部113は、遅延日数が、D2日超過であって且つD3日以下である場合、配布者4のランクの候補としてCランクを特定する。なお、D3は、D2より大きい値である。
また、ステップSA6において、ランク決定部113は、遅延日数が、D3日超過であって且つD4日以下である場合、配布者4のランクの候補としてDランクを特定する。なお、D4は、D3より大きい値である。
また、ステップSA6において、ランク決定部113は、遅延日数が、D4日超過である場合、配布者4のランクの候補としてEランクを特定する。
【0100】
このように、ステップSA6において、ランク決定部113は、遅延日数が小さいほど高ランクを特定する。
【0101】
次いで、ランク決定部113は、ステップSA2で特定したレコードの総枚数情報1224に基づいて、配布者4が過去に配布したチラシTSの総枚数を取得する(ステップSA7)。
【0102】
次いで、ランク決定部113は、ステップSA7で取得した総枚数に基づいて、Aランク、Bランク、Cランク、Dランク、及び、Eランクの中から、配布者4のランクの候補を1つ特定する(ステップSA8)。
【0103】
ステップSA8において、ランク決定部113は、総枚数がZ1枚以上である場合、配布者4のランクの候補としてAランクを特定する。
また、ステップSA8において、ランク決定部113は、総枚数が、Z1枚未満であって且つZ2枚以上である場合、配布者4のランクの候補としてBランクを特定する。なお、Z2は、Z1より小さい値である。
また、ステップSA8において、ランク決定部113は、総枚数が、Z2枚未満であって且つ、Z3枚以上である場合、配布者4のランクの候補としてCランクを特定する。なお、Z3は、Z2より小さい値である。
また、ステップSA8において、ランク決定部113は、総枚数が、Z3枚未満であって且つZ4枚以上である場合、配布者4のランクの候補としてDランクを特定する。なお、Z4は、Z3より小さい値である。
また、ステップSA8において、ランク決定部113は、総枚数が、Z4枚未満である場合、配布者4のランクの候補としてEランクを特定する。
【0104】
このように、ステップSA8において、ランク決定部113は、総枚数が多いほど高ランクを特定する。
【0105】
次いで、ランク決定部113は、ステップSA4、SA6、SA8のそれぞれにおいて特定したランクの中から、最も低いランクを、配布者4のランクとして決定する(ステップSA9)。例えば、ステップSA4においてBランクを特定し、ステップSA6においてBランクを特定し、ステップSA8においてCランクを特定した場合、ランク決定部113は、ステップSA9においてCランクを配布者4のランクとして決定する。
【0106】
次いで、ランク決定部113は、ステップSA1で特定したレコードが有する配布者ID1221を対応付けて、ステップSA9で決定したランクを示すランク情報1222を、データベース管理部114に出力する(ステップSA11)。
【0107】
データベース管理部114は、入力される配布者ID1221をキーとして、配布者管理データベース122から対応するレコードを特定し、特定したレコードが有するランク情報1222を、ランク決定部113が出力したランク情報1222に更新する。これにより、配布者4へのランクの付与が完了する。
【0108】
次に、広告システム1000の動作について説明する。
図7は、広告システム1000の動作を示すフローチャートである。
図7において、フローチャートFBは、広告主PC2の動作を示す。また、フローチャートFCは、ポスティングサーバー1の動作を示す。また、フローチャートFDは、タブレット端末5の動作を示す。また、フローチャートFEは、プリンター3の動作を示す。
【0109】
フローチャートFBに示すように、広告主PC2のブラウザー実行部2100は、広告主2Aの操作に応じて、依頼情報1232を広告主PC通信部21によってポスティングサーバー1に送信する(ステップSB1)。
【0110】
フローチャートFCで示すように、ポスティングサーバー1の受付部111は、サーバー通信部11によって、広告主PC2から依頼情報1232を受信する(ステップSC1)。
【0111】
次いで、データ処理部116は、依頼情報1232を有するレコードを生成し、生成した当該レコードを依頼情報管理データベース123に格納する(ステップSC2)。
【0112】
次いで、特定部112は、ステップSC2で格納されたレコードを依頼情報管理データベース123から特定する(ステップSC3)。
【0113】
次いで、特定部112は、特定処理を実行する(ステップSC4)。
特定処理とは、ステップSC3で特定したレコードの依頼情報1232が示す配布条件に該当する配布者4を特定する処理である。なお、特定処理は、ステップSC3で特定したレコードの依頼情報1232が示す配布条件に該当する配布者4を選択する処理とも言い換えることができる。配布者4を特定するとは、配布者管理データベース122から、ステップSC3で特定したレコードの依頼情報1232が示す配布条件に該当する配布者情報1229を特定することである。
【0114】
図8は、特定処理におけるポスティングサーバー1の動作を示すフローチャートである。
【0115】
特定部112は、ステップSC3で特定したレコードから、配布希望エリア情報1238を取得する(ステップSC401)。
【0116】
次いで、特定部112は、ステップSC401で取得した配布希望エリア情報1238が示す配布希望エリアを含む担当エリアを示す担当エリア情報1223を有する配布者情報1229を、配布者管理データベース122から特定する(ステップSC402)。
【0117】
例えば、配布者管理データベース122には、配布者4-1、4-2、4-3、4-4、4-5の配布者情報1229が格納されているとする。そして、ステップSC401で取得した配布希望エリア情報1238が示す配布希望エリアが、「Aエリア」を示すとする。この場合、特定部112は、ステップSC402において、配布者4-1、4-2、4-3、4-4の配布者情報1229を、配布者管理データベース122から特定する。
【0118】
次いで、特定部112は、ステップSC402において、配布者管理データベース122から配布者情報1229を特定できたか否かを判別する(ステップSC403)。
【0119】
特定部112は、配布者管理データベース122から配布者情報1229を特定できないと判別した場合(ステップSC403:NO)、ステップSC5の処理を実行する。
【0120】
一方で、特定部112は、配布者管理データベース122から配布者情報1229を特定できたと判別した場合(ステップSC403:YES)、ステップSC404の処理を実行する。
【0121】
ステップSC404において、特定部112は、ステップSC3で特定したレコードの配布希望期間情報1236が示す配布希望期間の少なくとも一部に該当する配布可能日を示す配布可能日情報1226を有する配布者情報1229を、ステップSC402で特定した配布者情報1229から特定する。
【0122】
ここで、ステップSC404の処理について、
図9を参照して具体的に説明する。
図9は、配布者情報1229の特定を説明するための図である。
【0123】
図9では、配布者4-1、4-2、4-3、4-4のそれぞれについての配布者情報1229から特定する場合を例示する。
【0124】
図9において、チャートCAは、ステップSC4で特定したレコードの配布希望期間情報1236が示す配布希望期間を示している。チャートCAで示すように、
図9において配布希望期間は、2020年4月3日から2020年4月5日までの3日間である。
【0125】
図9において、チャートCBは、配布者4-1の配布可能日を示している。チャートCBで示すように、
図9において配布者4-1の配布可能日は、2020年4月2日、2020年4月3日、及び、2020年4月4日である。
【0126】
図9において、チャートCCは、配布者4-2の配布可能日を示している。チャートCCで示すように、
図9において配布者4-2の配布可能日は、2020年4月4日、及び、2020年4月5日である。
【0127】
図9において、チャートCDは、配布者4-3の配布可能日を示している。チャートCDで示すように、
図9において配布者4-3の配布可能日は、2020年4月4日、2020年4月5日、及び、2020年4月6日である。
【0128】
図9において、チャートCEは、配布者4-4の配布可能日を示している。チャートCEで示すように、
図9において配布者4-4の配布可能日は、2020年4月6日である。
【0129】
特定部112は、配布希望期間の少なくとも一部に該当する配布可能日を示す配布可能日情報1226を有する配布者情報1229を特定する。
図9の場合、配布者4-1、4-2、4-3の配布可能日は、配布希望期間の少なくとも一部に該当する。そのため、
図9の場合、特定部112は、配布者4-1、4-2、4-3のそれぞれについての配布者情報1229を特定する。
【0130】
図8の説明に戻り、特定部112は、ステップSC404において配布者情報1229を特定できたか否かを判別する(ステップSC405)。
【0131】
特定部112は、配布者情報1229を特定できないと判別した場合(ステップSC405:NO)、ステップSC5の処理を実行する。
【0132】
一方で、特定部112は、配布者情報1229を特定できたと判別した場合(ステップSC405:YES)、ステップSC406の処理を実行する。
【0133】
ステップSC406において、特定部112は、ステップSC404で特定した配布者情報1229から、ランク情報1222、及び、配布希望枚数情報1237に基づいて、配布者情報1229を特定する。
【0134】
ここで、ステップSC406の処理について詳述する。
特定部112は、ステップSC404で特定した配布者情報1229から、最も高いランクを示すランク情報1222を有する配布者情報1229を特定する。最も高いランクを示すランク情報1222を有する配布者情報1229が複数ある場合、特定部112は、所定の基準で1の配布者情報1229を特定する。
【0135】
次いで、特定部112は、特定した1の配布者情報1229の配布可能枚数情報1227が示す配布可能枚数が、ステップC3で特定したレコードの配布希望枚数情報1237が示す配布希望枚数を上回るか否かを判別する。特定部112は、上回ると判別した場合、ステップSC406の処理を終了する。
【0136】
一方、上回らないと判別した場合、特定部112は、ステップSC404で特定した配布者情報1229に、未特定の配布者情報1229があるか否かを判別する。特定部112は、未特定の配布者情報1229がないと判別した場合、ステップSC406の処理を終了する。
【0137】
一方、特定部112は、未特定の配布者情報1229があると判別した場合、未特定の配布者情報1229の中から、最も高いランクを示すランク情報1222を有する配布者情報1229を特定する。最も高いランクを示すランク情報1222を有する配布者情報1229が複数ある場合については、上述した特定を行う。そして、特定部112は、特定した2つの配布者情報1229に基づいて、配布可能枚数情報1227が示す配布可能枚数の合計が、ステップC3で特定したレコードの配布希望枚数情報1237が示す配布希望枚数を上回るか否かを判別する。
【0138】
以後、ステップSC406において、特定部112は、特定した全ての配布者情報1229に基づいて、配布可能枚数情報1227が示す配布可能枚数の合計が、ステップC3で特定したレコードの配布希望枚数情報1237が示す配布希望枚数を上回ると判別するまで、又は、未特定の配布者情報1229がないと判別するまで、ステップSC404で特定した配布者情報1229の中から配布者情報1229の特定を繰り返す。
【0139】
例えば、配布者4-1にAランクが付与されていて、配布者4-2にBランクが付与されていて、配布者4-3にCランクが付与されているとする。また、配布者4-1の配布可能枚数が100枚で、配布者4-2の配布可能枚数が150枚で、配布者4-3の配布可能枚数が200枚であるとする。また、配布希望枚数が200枚であるとする。この場合、特定部112は、ステップSC406において配布者4-1、4-2の配布者情報1229を特定する。
【0140】
特定部112は、ステップSC406で特定した全ての配布者情報1229に基づいて、配布可能枚数の合計が、ステップSC3で特定したレコードの配布希望枚数情報1237が示す配布希望枚数を上回るか否かを判別する(ステップSC407)。
【0141】
特定部112は、ステップSC407において肯定判別した場合、ステップSC406において特定した全ての配布者情報1229をデータ処理部116に出力する(ステップD508)。
【0142】
一方、特定部112がステップSC407において否定判別した場合、提示部115は、配布条件変更処理を実行する(ステップSC409)。配布条件変更処理は、ステップSC3で特定したレコードが示す配布条件を変更する処理である。
ここで、配布条件変更処理にとして3つの処理を説明する。
【0143】
[処理1]
提示部115は、配布条件のうち配布希望エリアを拡張する変更を行う。例えば、ステップSC3で特定したレコードが示す配布条件の配布希望エリアが「Aエリア」である場合、提示部115は、配布希望エリアを「Aエリア」および「Bエリア」へと拡張する。
【0144】
[処理2]
提示部115は、配布条件のうち配布希望枚数を減らす変更を行う。例えば、ステップSC3で特定したレコードが示す配布条件の配布希望枚数が「200枚」である場合、提示部115は、配布希望枚数を「200枚」および「150枚」へと変更する。
【0145】
[処理3]
提示部115は、配布条件のうち配布希望期間を延ばす変更を行う。例えば、ステップSC3で特定したレコードが示す配布条件の配布希望期間が「2020年4月3日から2020年4月5日までの期間」である場合、提示部115は、「2020年4月3日から2020年4月6日までの期間」に変更する。
【0146】
なお、ステップSC409において、提示部115は、処理1、処理2、及び、処理3のうちいずれかの処理を実行してもよいし、複数の処理を同時に実行する構成でもよい。また、提示部115は、ステップSC411において肯定判別するまでステップSC409を行うたびに、例えば、処理1、処理2、処理3をこの順に加味して変更してもよい。
【0147】
特定部112は、ステップSC409で提示部115が変更した配布条件に基づいて、ステップSC402、SC404、SC406と同じ特定を同じ順に行う(ステップS410)。
【0148】
次いで、特定部112は、ステップS410で特定した配布者情報1229に基づいて、配布可能枚数の合計が、ステップSC3で特定したレコードの配布希望枚数情報1237が示す配布希望枚数を上回るか否かを判別する(ステップS411)。
【0149】
特定部112がステップS411で否定判別した場合、提示部115は、再度、ステップSC409以降の処理を実行する。
【0150】
一方、特定部112がステップS411で肯定判別した場合、提示部115は、ステップSC3において特定したレコードのアドレス情報1234に基づいて、広告主PC2に、変更した配布条件を提示する(ステップS412)。
【0151】
ステップS412において、提示部115は、サーバー通信部11によって、変更した配布条件を示す情報を広告主PC2に送信する。広告主PC2は、当該情報を受信すると、変更した配布条件を表示する。
【0152】
次いで、提示部115は、広告主2Aが、変更した配布条件に基づくチラシTSの配布を許可したか否かを判別する(ステップS413)。
【0153】
ブラウザー実行部2100は、配布条件を示す情報を受信すると、変更した配布条件に基づくチラシTSの配布を許可するか否かを広告主2Aに問い合わせる。ブラウザー実行部2100は、許可する入力を受け付けた場合、許可することを示す情報をポスティングサーバー1に送信する。また、ブラウザー実行部2100は、許可しない入力を受け付けた場合、許可しないことを示す情報をポスティングサーバー1に送信する。提示部115は、許可することを示す情報を受信した場合に、ステップS413で肯定判別し、許可しないことを示す情報を受信した場合に、ステップS413で否定判別する。
【0154】
提示部115は、広告主2Aが、変更した配布条件に基づくチラシTSの配布を許可したと判別した場合(ステップS413:YES)、ステップS410で特定した全ての配布者情報1229をデータ処理部116に出力する(ステップSC414)。
【0155】
一方、提示部115は、広告主2Aが、変更した配布条件に基づくチラシTSの配布を許可していないと判別した場合(ステップS413:NO)、配布条件の変更を中止するか否かを判別する(ステップS415)。
【0156】
ブラウザー実行部2100は、変更した配布条件に基づくチラシTSの配布を許可しない入力を受け付けた場合、配布条件の変更を中止するか否かを問い合わせる。ブラウザー実行部2100は、中止することの入力を受け付けると、中止することを示す情報をポスティングサーバー1に送信する。また、ブラウザー実行部2100は、中止しないことの入力を受け付けた場合、中止しないことを示す情報をポスティングサーバー1に送信する。提示部115は、中止することを示す情報を受信した場合に、ステップS415で肯定判別し、中止しないことを示す情報を受信した場合に、ステップS415で否定判別する。
【0157】
提示部115は、配布条件の変更を中止しないと判別した場合(ステップS415:NO)、再度、ステップSC409以降の処理を実行する。
【0158】
一方で、提示部115は、配布条件の変更を中止すると判別した場合(ステップS415:YES)、対応する処理を実行する(ステップS416)。対応する処理としては、配布希望枚数のチラシTSを配布できないことを広告主2Aに報知する処理や、チラシTSの配布に係る料金の引き下げを広告主2Aに提案する処理等が一例として挙げられる。
【0159】
図7のフローチャートの説明に戻り、特定部112が特定処理を実行すると、データ処理部116は、配布者情報1229を特定部112が出力したか否かを判別する(ステップSC5)。
【0160】
データ処理部116は、特定部112が配布者情報1229を出力していないと判別した場合(ステップSC5:NO)、対応する処理を実行する(ステップSC6)。対応する処理としては、配布希望枚数のチラシTSを配布できないことを広告主2Aに報知する処理等が一例として挙げられる。
【0161】
一方、データ処理部116は、配布者情報1229を出力したと判別した場合(ステップSC5:YES)、配布依頼通知を生成する(ステップSC7)。
【0162】
ここで、ステップSC7の処理を具体的に説明する。
例えば、配布者4-1、4-2の配布者情報1229を特定部112がデータ処理部116に出力したとする。
また、配布者4-1、4-2の配布者情報1229を特定した際の配布条件は、配布希望枚数が200枚、配布希望期間が2020年4月3日~2020年4月6日、配布希望エリアがAエリアであるとする。
また、配布者4-1の配布者情報1229には、Aエリアを示す担当エリア情報1223、2020年4月2日~2020年4月4日を示す配布可能日情報1226、及び、100枚を示す配布可能枚数情報1227が格納されているとする。
また、配布者4-2の配布者情報1229には、Aエリアを示す担当エリア情報1223、2020年4月4日~2020年4月5日を示す配布可能日情報1226、及び、100枚を示す配布可能枚数情報1227が格納されているとする。
【0163】
この場合、例えば、データ処理部116は、配布者4-1のタブレット端末5-1に送信する配布依頼通知として、配布開始日時が2020年4月3日、配布終了日時が2020年4月6日、配布目標枚数が100枚、及び、ステップSC3で特定したレコードに基づく印刷データを含む配布依頼通知を生成する。
また、この場合、データ処理部116は、配布者4-2のタブレット端末5-2に送信する配布依頼通知として、配布開始日時が2020年4月4日、配布終了日時が2020年4月6日、配布目標枚数が100枚、及び、ステップSC3で特定したレコードに基づく印刷データを含む配布依頼通知を生成する。
【0164】
なお、データ処理部116は、配布依頼通知を生成する際、配布者4のランクに応じて配布目標枚数を異ならせてもよい。
【0165】
次いで、データ処理部116は、生成した配布依頼通知の数分、配布履歴管理データベース124に格納するレコードを生成し、配布履歴管理データベース124に格納する(ステップSC8)。
【0166】
ここで、ステップSC8の処理について具体的に説明する。
例えば、データ処理部116は、配布者4-1のタブレット端末5-1に送信する配布依頼通知として、2020年4月3日を示す配布開始日時情報1242、2020年4月6日を示す配布終了日時情報1243、及び、100枚を示す配布目標枚数情報1247を含む配布依頼通知を生成したとする。
【0167】
この場合、データ処理部116は、配布者4-1について次のレコードを生成し、格納する。
すなわち、データ処理部116は、配布者4-1の配布者ID1221、ステップSC3で特定したレコードの依頼情報ID1231、2020年4月3日を示す配布開始日時情報1242、2020年4月6日を示す配布終了日時情報1243、日時が設定されていない実際開始日時情報1244及び実際終了日時情報1245、Aエリアを示す配布エリア情報1246、100枚を示す配布目標枚数情報1247、枚数が設定されていない配布完了枚数情報1248、及び、配布前を示す配布状況情報1249を有するレコードを生成し、格納する。
【0168】
次いで、データベース管理部114は、配布可能日情報1226を更新する(ステップSC9)。
【0169】
ここで、ステップSC9の処理について具体的に説明する。
例えば、データ処理部116は、配布者4-1のタブレット端末5-1に送信する配布依頼通知として、2020年4月3日を示す配布開始日時情報1242、2020年4月6日を示す配布終了日時情報1243、及び、100枚を示す配布目標枚数情報1247を含む配布依頼通知を生成したとする。
【0170】
この場合、データベース管理部114は、配布者4-1の配布者情報1229の配布可能日情報1226が示す配布可能日を、2020年4月3日~2020年4月6日を含まない配布可能日へ更新する。
【0171】
このように、ステップSC9の処理を実行することで、1の配布者4に、配布期間が重複した複数の配布依頼通知が送信されることがない。
【0172】
次いで、通信制御部117は、サーバー通信部11によって配布依頼通知を送信する(ステップSC10)。
【0173】
フローチャートFDを参照して、タブレット端末5のアプリケーション実行部5100は、端末ネットワーク通信部51によって配布依頼通知を受信する(ステップSD1)。
【0174】
次いで、アプリケーション実行部5100は、配布依頼通知に含まれる印刷データを、端末通信部52によってプリンター3に送信する(ステップSD2)。
【0175】
フローチャートFEを参照して、プリンター3のプリンター制御部30は、プリンター通信部31により、印刷データを受信する(ステップSE1)。そして、プリンター制御部30は、印刷部32を制御して、印刷データに基づく印刷を実行しチラシTSを発行する(ステップSE2)。
【0176】
以上、説明したように、広告システム1000は、チラシTSを配布する配布者4のプリンター3によってチラシTSを発行する。広告システム1000は、配布者情報1229を記憶するサーバー記憶部120と、チラシTSの配布に関する配布条件を含む広告依頼を、広告主2Aから受け付ける受付部111と、サーバー記憶部120が記憶する配布者情報1229に基づき、受付部111が受け付けた広告依頼が含む配布条件を満たす配布者4の特定を行う特定部112と、特定部112が特定した配布者4のプリンター3に、受付部111が受け付けた広告依頼に基づくチラシTSの発行を指示する印刷データを送信するサーバー通信部11と、を備える。
【0177】
また、広告システム1000の制御方法は、配布者情報1229を複数記憶し、チラシTSの配布に関する配布条件を含む広告依頼を、広告主2Aから受け付け、記憶する配布者情報1229に基づき、受け付けた広告依頼が含む配布条件を満たす配布者4の特定を行い、特定した配布者4のプリンター3に、受付部111が受け付けた広告依頼に基づくチラシTSの発行を指示する印刷データを送信する。
【0178】
また、ポスティングサーバー1は、配布者情報1229を複数記憶するサーバー記憶部120と、チラシTSの配布に関する配布条件を含む広告依頼を、広告主2Aから受け付ける受付部111と、サーバー記憶部120が記憶する配布者情報1229に基づき、受付部111が受け付けた広告依頼が含む配布条件を満たす配布者4の特定を行う特定部112と、特定部112が特定した配布者4のプリンター3に、受付部111が受け付けた広告依頼に基づくチラシTSの発行を指示する印刷データを送信するサーバー通信部11と、を備える。
【0179】
広告システム1000、広告システム1000の制御方法、及び、ポスティングサーバー1によれば、広告主2Aの配布条件に応じた配布者4を適切に且つ自動で特定できるため、広告主2Aの配布条件に即したチラシTSの配布を容易に行うことができる。
【0180】
配布者情報1229は、担当エリアを示す担当エリア情報1223を含む。配布条件は、広告主2AがチラシTSの配布を希望するエリアである配布希望エリアを含む。特定部112は、配布希望エリアを含む担当エリアを示す担当エリア情報1223を含む配布者情報1229を特定する。
【0181】
これによれば、広告主2Aの配布希望エリアを担当エリアとする配布者4を自動で特定できるため、広告主2Aの配布希望エリアにおけるチラシTSの配布を容易に行うことができる。
【0182】
配布者情報1229は、配布可能日を示す配布可能日情報1226を含む。配布条件は、広告主2AがチラシTSの配布を希望する期間である配布希望期間を含む。特定部112は、配布希望期間の少なくとも一部に該当する配布可能日を示す配布可能日情報1226を含む配布者情報1229を特定する。
【0183】
これによれば、広告主2Aの配布希望期間においてチラシTSを配布可能な配布者4を自動で特定できるため、広告主2Aの配布希望期間におけるチラシTSの配布を容易に行うことができる。
【0184】
配布者情報1229は、配布実績に応じた配布者4のランクを示すランク情報1222を含む。特定部112は、ランク情報1222が示すランクが高い配布者情報1229ほど優先して配布者情報1229を特定する。
【0185】
これによれば、広告主2Aの配布条件に即した配布を行う可能性の高い配布者4を自動で優先して特定できる。そのため、広告主2Aの配布条件に即したチラシTSの配布を、容易に且つ確実に行うことができる。
【0186】
広告システム1000は、配布すべき目標の枚数に対して配布者4が実際に配布した枚数、チラシTSの配布の開始が遅れた日数、及び、過去に配布者4が配布した総枚数の少なくともいずれかに基づいて、ランクを決定するランク決定部113を、備える。
【0187】
これによれば、配布すべき目標の枚数に対して配布者4が実際に配布した枚数、チラシTSの配布の開始が遅れた日数、及び、過去に配布者4が配布した総枚数の少なくともいずれかの配布実績に基づいて配布者4のランクを決定できる。
【0188】
広告システム1000は、特定部112が配布条件を満たす配布者情報1229の特定を行えなかった場合、配布条件を満たした配布者情報1229の特定を特定部112が行える配布条件を広告主2Aに提示する提示部115を備える。
【0189】
これによれば、広告依頼した際の配布条件に即したチラシTSの配布ができない場合、広告主2Aに配布条件の代替案を提示でき、広告主2Aにとって利便性の高い広告システム1000を実現できる。
【0190】
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【0191】
例えば、上述した実施形態では、ステップSC403、及び、ステップSC404において否定判別した場合、チラシTSの配布が行われない構成であるが、ステップSC403、及び、ステップSC404において否定判別した場合にステップSC409に移行して配布条件変更処理を実行する構成としてもよい。
【0192】
また、例えば、上述した実施形態では、据え置き型のプリンター3を例示したが、携帯型のプリンター3でもよい。また、プリンター3は、シリアル型のインクジェットプリンターに限定されず、ライン型のインクジェットプリンターでもよい。また、プリンター3の印刷方式はインクジェット方式に限定されない。
【0193】
また、サーバー制御部10、広告主PC制御部20、端末制御部50、及び、プリンター制御部30の機能は、複数のプロセッサー、又は、半導体チップにより実現してもよい。
【0194】
また、
図2に示した各部は一例であって、具体的な実装形態は特に限定されない。つまり、必ずしも各部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで各部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、ポスティングサーバー1、広告主PC2、タブレット端末5、及び、プリンター3の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【0195】
また、例えば、
図6、
図7、及び、
図8に示す動作のステップ単位は、広告システム1000の各装置の動作の理解を容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。処理内容に応じて、さらに多くのステップ単位に分割してもよい。また、1つのステップ単位がさらに多くの処理を含むように分割してもよい。また、そのステップの順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
【符号の説明】
【0196】
1…ポスティングサーバー(サーバー)、2A…広告主、3、3-1、3-2、3-3,3-4、3-5…プリンター(印刷装置)、4…配布者、5、5-1、5-2、5-3、5-4、5-5…タブレット端末、10…サーバー制御部、11…サーバー通信部(送信部)、20…広告主PC制御部、21…広告主PC通信部、22…広告主PC表示部、23…広告主PC入力部、30…プリンター制御部、31…プリンター通信部、32…印刷部、50…端末制御部、51…端末ネットワーク通信部、52…端末通信部、53…タッチパネル、110…サーバープロセッサー、111…受付部、112…特定部、113…ランク決定部、114…データベース管理部、115…提示部、116…データ処理部、117…通信制御部、120…サーバー記憶部(記憶部)、121…制御プログラム、122…配布者管理データベース、123…依頼情報管理データベース、124…配布履歴管理データベース、220A…制御プログラム、220B…ブラウザー、310…プリンタープロセッサー、320…プリンター記憶部、320A…制御プログラム、510…端末プロセッサー、520…端末記憶部、520A…制御プログラム、520B…専用アプリ、1000…広告システム、1222…ランク情報、1223…担当エリア情報(配布可能エリア情報)、1226…配布可能日情報、1227…配布可能枚数情報、1229…配布者情報、2100…ブラウザー実行部、5100…アプリケーション実行部、GN…グローバルネットワーク、TS…チラシ。