JP7779535B2 - Server device, method and program - Google Patents
Server device, method and programInfo
- Publication number
- JP7779535B2 JP7779535B2 JP2022071685A JP2022071685A JP7779535B2 JP 7779535 B2 JP7779535 B2 JP 7779535B2 JP 2022071685 A JP2022071685 A JP 2022071685A JP 2022071685 A JP2022071685 A JP 2022071685A JP 7779535 B2 JP7779535 B2 JP 7779535B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- consumer
- business
- processor
- server device
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する消費者の行動を促進するための促進情報の配信又は配布のために適したサーバ装置、方法及びプログラムに関する。 The present invention relates to a server device, method, and program suitable for delivering or distributing promotional information provided to consumers to encourage consumer behavior related to the provision of at least one of goods and services by businesses.
事業者により提供される商品等の消費者による利用を促進する広告等の促進情報が掲載された広告媒体を、消費者の自宅のポストに投函して配布する広告方法が、現在、広く用いられている。このような広告方法は、ポスティングとも呼ばれる。例えば、特許文献1は、広告媒体に掲載された商品等を利用する可能性が高い消費者の集合にポスティング等を行う方法を開示する。しかしながら、特許文献1に開示された方法では、過去において促進情報を消費者に配信又は配布して得られた効果に基づいて、将来において、さらに効果的に促進情報を消費者に配信又は配布することはできない。 Currently, a widely used advertising method involves distributing advertising media containing promotional information, such as advertisements, to consumers' mailboxes at their homes to encourage them to use products offered by businesses. This type of advertising method is also known as posting. For example, Patent Document 1 discloses a method of posting advertising media to a group of consumers who are likely to use the products advertised in the advertising media. However, the method disclosed in Patent Document 1 does not allow for more effective distribution of promotional information to consumers in the future based on the effects achieved by distributing promotional information to consumers in the past.
本実施形態は、上述した背景からなされたものであり、過去の商品等の利用を促進するための促進情報に基づいて、新たな促進情報を解析できるようにすることを課題とする。 This embodiment was conceived against the background described above, and aims to enable the analysis of new promotional information based on promotional information used to promote the use of past products, etc.
上述した課題を解決するために、実施形態に係るサーバ装置は、少なくとも一つのプロセッサを含むサーバ装置であって、前記少なくとも一つのプロセッサは、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第1の促進情報を生成し、前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信し、前記第1の促進情報と前記行動情報とに基づいて得られた学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第2の促進情報を解析するための処理を実行するように構成される。 In order to solve the above-mentioned problems, a server device according to an embodiment includes at least one processor, and the at least one processor is configured to: generate first promotional information provided to a consumer to promote the consumer's behavior related to the provision of at least one of a product and a service by a business; receive behavioral information indicating the behavior of the consumer related to the provision of at least one of a product and a service based on the first promotional information received by the consumer; and execute processing to analyze second promotional information to promote the consumer's behavior related to the provision of at least one of a product and a service by the business or a business other than the business, using a trained analysis model obtained based on the first promotional information and the behavioral information.
また、実施形態に係る方法は、少なくとも一つのプロセッサを含むコンピュータにおいて、少なくとも一つの前記プロセッサが所定の指示命令を実行することによりなされる方法であって、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第1の促進情報を生成する段階と、前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信する段階と、前記第1の促進情報と前記行動情報とに基づいて得られた学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第2の促進情報を解析する段階とを含む。 Furthermore, a method according to an embodiment is a method carried out by at least one processor executing predetermined instructions in a computer including the at least one processor, and includes the steps of: generating first promotional information to be provided to a consumer and promoting the consumer's behavior related to the provision of at least one of goods and services by a business; receiving behavioral information indicating the behavior of the consumer related to the provision of at least one of goods and services based on the first promotional information received by the consumer; and analyzing second promotional information to promote the consumer's behavior related to the provision of at least one of goods and services by the business or a business other than the business using a trained analysis model obtained based on the first promotional information and the behavioral information.
また、実施形態に係るプログラムは、コンピュータを、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第1の促進情報を生成し、前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信し、前記第1の促進情報と前記行動情報とに基づいて得られた学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための第2の促進情報を解析するための処理を実行するように構成されたプロセッサとして機能させる。 Furthermore, the program according to the embodiment causes a computer to function as a processor configured to execute processing to generate first promotional information provided to a consumer to promote the consumer's behavior related to the provision of at least one of goods and services by a business, receive behavioral information indicating the behavior related to the provision of at least one of goods and services performed by the consumer based on the first promotional information received by the consumer, and analyze, using a trained analysis model obtained based on the first promotional information and the behavioral information, second promotional information to promote the consumer's behavior related to the provision of at least one of goods and services by the business or a business different from the business.
実施形態に係るサーバ装置、方法及びプログラムによれば、過去の商品等の利用を促進するための促進情報に基づいて、新たな促進情報を解析できる。 The server device, method, and program according to the embodiment can analyze new promotion information based on promotion information for encouraging the use of past products, etc.
以下、本開示の実施形態を、図面を参照して詳細に説明する。なお、以下、図面において実質的に同じ構成要素、処理及び情報には同じ符号及び名称が付される。また、図面において構成要素及びデータの数及び種類は例示的に示され、適宜、増減されたり変更されたりする。また、装置における処理及び装置の間における通信の数及び順番は例示的に示され、適宜、変更される。 Embodiments of the present disclosure will be described in detail below with reference to the drawings. Note that, in the drawings, substantially the same components, processes, and information will be assigned the same reference numerals and names. Furthermore, the number and types of components and data in the drawings are shown as examples and may be increased, decreased, or changed as appropriate. Furthermore, the number and order of processes in devices and communications between devices are shown as examples and may be changed as appropriate.
また、図示の都合上、図面において構成要素等の名称の一部が適宜、省略されることがある。また、図面において、発明の本質的な説明に関係しない構成要素は、適宜、省略されることがある。また、以下の記載において「事業者」及び「消費者」は、一人の自然人だけでなく、複数の自然人、法人、及び団体及び企業等を示しうる。また、m,n,pは1以上の整数であり、p’は0以上の整数である。 For convenience of illustration, some names of components may be omitted from the drawings as appropriate. Components that are not relevant to the essential explanation of the invention may be omitted from the drawings as appropriate. In the following description, "business operator" and "consumer" may refer not only to a single natural person, but also to multiple natural persons, corporations, organizations, companies, etc. Furthermore, m, n, and p are integers of 1 or greater, and p' is an integer of 0 or greater.
1.システム1の構成
以下、図1を参照して、実施形態に係るシステム1の構成を説明する。図1は、実施形態に係るシステム1の構成を示す図である。図1に示すように、システム1は、通信ネットワーク14を介して互いに情報及びデータを送受信可能に接続された消費者端末装置100と、サーバ装置200と、事業者装置300とを含む。
1. Configuration of System 1 The configuration of system 1 according to the embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing the configuration of system 1 according to the embodiment. As shown in Fig. 1, system 1 includes a consumer terminal device 100, a server device 200, and a business device 300, which are connected via a communication network 14 so as to be able to transmit and receive information and data to and from each other.
消費者端末装置100は、消費者(ユーザ)により用いられる。サーバ装置200は、広告業者により用いられる。事業者装置300は、消費者に、商品の販売及び役務の提供の少なくとも一方を行う事業者により用いられる。広告業者は、消費者に、事業者が提供する商品の購買、及び事業者が提供する役務の利用の少なくとも一方を促進する広告等を、消費者に配信又は配布する。 The consumer terminal device 100 is used by a consumer (user). The server device 200 is used by an advertiser. The business device 300 is used by a business that sells products and/or provides services to consumers. The advertiser delivers or distributes advertisements and the like to consumers that encourage them to purchase products and/or use services provided by the business.
なお、以下、「事業者が提供する商品を消費者に販売すること、及び事業者が提供する役務を消費者に利用させることの少なくとも一方」等は、「事業者が業務を行う」等と記載される。また、「消費者が、事業者により提供される商品を購入すること、及び事業者により提供される役務を利用すること又はこれらのいずれかを行うこと」等は「消費者が事業者の業務を利用する」等と記載される In the following, "at least one of selling products provided by a business to consumers and allowing consumers to use services provided by a business" will be referred to as "a business performs business operations." Also, "a consumer purchases products provided by a business and/or uses services provided by a business" will be referred to as "a consumer uses a business's operations."
システム1は、これらの構成要素により、消費者による事業者の業務の利用を促進する情報を、消費者の消費者端末装置100に通信ネットワーク14を介して配信したり、このような情報を掲載した媒体を消費者に配布したりする。なお、以下、「消費者による事業者の業務の利用を促進する情報」は、「促進情報」と記載される。また、システム1は、事業者の業務を利用した消費者に特典を付与する。この特典は、例えば、消費者が事業者により提供される商品を購入した場合に、商品の代金の一部を消費者に返還する、いわゆるキャッシュバックである。あるいは、この特典は、例えば、消費者が事業者に支払う対価の一部又は全部を割引することである。また、この特典は、例えば、消費者が事業者に、事業者の業務の利用に使用可能な、いわゆるポイントを付与するポイントサービスである。また、例えば、この特典は、消費者が事業者の業務を多く利用すればするほど、利用の単価を安くするボリュームディスカウントである。また、この特典は、事業者から消費者への商品の配送料金の免除である。 Using these components, system 1 distributes information promoting consumers' use of a business's services to consumers' consumer terminal devices 100 via communication network 14, and distributes media containing such information to consumers. Note that hereinafter, "information promoting consumers' use of a business's services" will be referred to as "promotional information." System 1 also grants benefits to consumers who use a business's services. For example, this benefit could be a cashback, in which a portion of the product price is returned to the consumer when the consumer purchases a product offered by the business. Alternatively, this benefit could be a discount on all or part of the price the consumer pays to the business. Another example of this benefit is a points service, in which consumers grant points to businesses that can be used to use the business's services. Another example of this benefit is a volume discount, in which the more a consumer uses a business's services, the lower the unit price. Another example of this benefit is an exemption from delivery fees for products from the business to the consumer.
システム1は、促進情報が実際に消費者に配信又は配布されたことを、事業者及び広告業者の少なくともいずれかが確認できるようにする。また、システム1は、促進情報の消費者への配信又は配布により、どの程度、消費者による事業者の事業の利用が増えたか、つまり、促進情報の配信又は配布の効果を確認できるようにする。また、システム1は、過去において行った促進情報(第1の促進情報)の配信又は配布に応じて消費者が取った行動に基づいて、促進情報の配信先又は配布先となる消費者の属性情報等を機械学習して学習済解析モデルを生成する。さらに、システム1は、この学習済解析モデルに基づいて、最新の促進情報(第2の促進情報)の配信先又は配布先を解析し、最適化することにより、促進情報の配信又は配布を、より効果的に行えるようにする。 System 1 allows at least one of a business and an advertiser to confirm that promotional information has actually been delivered or distributed to consumers. System 1 also allows the extent to which the delivery or distribution of promotional information to consumers has increased consumer use of the business's business, i.e., the effectiveness of the delivery or distribution of promotional information, to be confirmed. System 1 also generates a trained analysis model by machine learning attribute information, etc., of consumers to whom promotional information will be delivered or distributed, based on the behavior of consumers in response to past delivery or distribution of promotional information (first promotional information). Furthermore, System 1 analyzes and optimizes the delivery or distribution destination of the latest promotional information (second promotional information) based on this trained analysis model, thereby enabling the delivery or distribution of promotional information to be carried out more effectively.
なお、過去において促進情報の配信先又は配布先となった消費者は、最新の促進情報の配信先又は配布先となる消費者と同じであっても、異なっていてもよい。また、過去において促進情報による利用の促進の対象とされた事業(商品及び役務の少なくとも一方の提供)と、最新に促進情報により利用が促進される事業とは同じであっても異なっていてもよい。 Note that consumers who have previously received or been the recipients of promotional information may be the same as or different from the consumers who will receive or be the recipients of the latest promotional information. Furthermore, the business (provision of at least one of goods and services) whose use was promoted by promotional information in the past may be the same as or different from the business whose use is being promoted by the latest promotional information.
なお、「事業者」は、例えば、小売業者、元売業者、仲介業者、交通機関、運送業者、電力会社、水道局、通信業者、航空業者、海運業者、水産会社、農業、水産業、不動産業者、広告業者、及びネットワークサービス業者等、様々な業種に属する。また、これらの事業者の「業務」は、これらの事業者により提供される商品及び役務の全てを含む。また、消費者への業務の利用を促進するための方法は、上述したキャッシュバック、業務の利用に対する対価の割引及びポイントサービスの他に、対価の減額、対価の後払い、利用回数に応じた対価の減額、及び抽選による景品の付与等、消費者にとって利益になることの全てを含む。促進情報の消費者への配信は、音声通信、画像配信、動画配信、ネットワーク配信、有線放送、及び電波放送等、様々な方法でなされる。また、促進情報が掲載された告知媒体の配布は、ポスティング、ポスター、看板、及び光学的表示等、様々な手段を用いて行われる。 Note that "businesses" refer to a variety of industries, including, for example, retailers, wholesalers, intermediaries, transportation companies, shipping companies, electric power companies, waterworks, communications companies, airlines, shipping companies, fisheries companies, agriculture, real estate agents, advertising agencies, and network service providers. The "businesses" of these businesses include all of the products and services they offer. Methods for encouraging consumers to use their services include the aforementioned cashback, discounts on the cost of using the services, and point services, as well as all other benefits to consumers, such as price reductions, deferred payment, price reductions based on the number of times the service is used, and prizes awarded by lottery. Promotional information is distributed to consumers in a variety of ways, including voice communication, image distribution, video distribution, network distribution, cable broadcasting, and radio broadcasting. Notification media containing promotional information is distributed using a variety of means, including posting, posters, billboards, and optical displays.
2.システム1による広告媒体の配布の概要
システム1においては、上述したように、促進情報は、電子的な情報として消費者端末装置100に配信されたり、紙等の様々な媒体に印刷されて配布されたりしうる。ただし、以下、説明の具体化及び明確化のために、促進情報が紙の告知媒体に掲載される場合が具体例とされる。なお、このような告知媒体は、一般に「チラシ」等とも呼ばれる。また、以下、広告業者が、事業者との計画に従って、消費者にポスティングにより消費者に告知媒体を配布する場合が具体例とされる。また、事業者の業務を利用した消費者には特典として、キャッシュバックが行われる場合が具体例とされる。また、以下、「告知媒体」は「広告媒体」と記載される。また、以下、ポスティングにより広告媒体を消費者に配布する「広告業者」は、「配布業者」と記載される。
2. Overview of Advertising Media Distribution by System 1 As described above, in System 1, promotional information can be delivered to the consumer terminal device 100 as electronic information or printed on various media, such as paper, and distributed. However, for the sake of specificity and clarity, the following example will be a case in which promotional information is published on paper advertising media. Such advertising media are also commonly referred to as "flyers." The following example will be a case in which an advertising agency distributes advertising media to consumers by posting them in accordance with a plan agreed upon with a business. The following example will be a case in which consumers who use the business's services receive a cashback as a special benefit. The following example will be a case in which "advertising media" is referred to as "advertising media." The following example will be a case in which "advertising agencies" that distribute advertising media to consumers by posting them are referred to as "distributors."
本実施形態の理解を容易にするために、システム1による広告媒体の消費者への配布の概要を説明する。配布業者、事業者又はこれら以外の第三者は、サーバ装置200又は事業者装置300等を用いて、ポータルサイトを運営する。ポータルサイトは、消費者が、事業者の業務を利用しようとして通信ネットワーク14にアクセスしたときに、最初に消費者端末装置100に表示される所定のウェブサイトである。なお、以下、ポータルサイトがサーバ装置200を用いて配布業者により運営される場合を具体例とする。従って、ポータルサイトが受信した情報の全てがサーバ装置200に出力され、ポータルサイトが送信する情報の全てがサーバ装置200から入力される。 To facilitate understanding of this embodiment, an overview of the distribution of advertising media to consumers using system 1 will be described. A distributor, business operator, or other third party operates a portal site using server device 200, business operator device 300, or the like. A portal site is a specific website that is first displayed on consumer terminal device 100 when a consumer accesses communication network 14 to use the business operator's services. Note that the following example will be a case where the portal site is operated by a distributor using server device 200. Therefore, all information received by the portal site is output to server device 200, and all information sent by the portal site is input from server device 200.
まず、事業者から配布業者に広告媒体のポスティングによる消費者への配布が依頼され、事業者と配布業者との間で、広告の契約が行われる。この契約は、サーバ装置200及び事業者装置300を用いて行われるか、事業者と配布業者が直接に会って行われるかは問われない。また、この契約において、促進情報を広告媒体により配布することが決められる。また、この契約において、広告媒体の配布対象となる消費者の属性、配布の場所的及び時間的な範囲、及びキャッシュバックを特典とすることが決められる。 First, the business requests the distributor to distribute the advertising media to consumers by posting them, and an advertising contract is made between the business and the distributor. This contract can be made using the server device 200 and business device 300, or by the business and distributor meeting in person. The contract also stipulates that the promotional information will be distributed by advertising media. The contract also stipulates the attributes of the consumers to whom the advertising media will be distributed, the location and time range of distribution, and whether a cash back will be offered as a benefit.
また、この契約において、配布業者が事業者のキャッシュバックの代行を行うか否かが決められる。配布業者が事業者のキャッシュバックを代行する場合には、キャッシュバックの内容が決められる。キャッシュバックの内容は、例えば、キャッシュバックにより消費者に返還される対価の割合、及びキャッシュバックの代行のために事業者から配布業者に支払われる手数料の額等である。また、この契約において、配布業者が、事業者の商品の消費者への配送を代行すること等が決められる。 The contract also stipulates whether the distributor will act as an agent for the business to issue cashback. If the distributor acts as an agent for the business to issue cashback, the details of the cashback will be determined. The details of the cashback include, for example, the percentage of the price to be returned to the consumer through cashback, and the amount of commission to be paid by the business to the distributor for acting as an agent for the cashback. The contract also stipulates whether the distributor will act as an agent for delivering the business's products to consumers.
また、この契約において、広告媒体の配布による効果の実績に基づいて、事業者が配布業者に支払う広告媒体の配布の対価が計算されること等が取り決められる。また、この契約において、配布業者が、過去における広告媒体の配布に応じて消費者が取った行動に基づいて、この契約に基づいて行われる広告媒体の配布先となった消費者の属性、配布先の場所的及び時間的範囲を解析して、これらの最適化を行うか否かが決められる。配布業者による広告媒体の配布先となる消費者の属性等の解析及び最適化は、事業者から配布業者への対価の支払いを伴っても伴わなくてもよい。これらの事項を含む契約が成立すると、事業者は、事業者装置300を用いて、図4Aを参照して後述する促進情報テーブルに含まれる情報を生成し、サーバ装置200に送信する。 The contract also stipulates that the fee paid by the business to the distributor for distributing the advertising media will be calculated based on the track record of effectiveness of distributing the advertising media. The contract also stipulates that the distributor will analyze the attributes of consumers to whom the advertising media will be distributed pursuant to the contract, as well as the location and time range of the distribution destination, based on the behavior of consumers in response to past distribution of the advertising media, and decide whether to optimize these. The distributor's analysis and optimization of the attributes of consumers to whom the advertising media will be distributed may or may not involve payment of a fee from the business to the distributor. Once a contract including these items is concluded, the business uses the business device 300 to generate information to be included in the promotion information table, which will be described below with reference to Figure 4A, and transmits it to the server device 200.
配布業者のサーバ装置200は、この契約以前に行われたポスティングにおいて広告媒体の配布先となった消費者の属性、及び位置的及び時間的な範囲を示す情報の全てを記憶している。また、サーバ装置200は、図4Bを参照して後述するように、この契約以前に行われたポスティングにおいて広告媒体の配布先となった消費者それぞれがポータルサイトにアクセスしたか否か等の効果を示す情報の全てを記憶している。 The distributor's server device 200 stores all information indicating the attributes of consumers to whom advertising media was distributed in postings made before this contract, as well as the locational and time ranges. Furthermore, as will be described later with reference to Figure 4B, the server device 200 also stores all information indicating the effects, such as whether each consumer to whom advertising media was distributed in postings made before this contract accessed the portal site.
サーバ装置200は、これらの情報を機械学習する。サーバ装置200は、この機械学習の結果として、学習済解析モデルを生成する。この学習済解析モデルは、消費者に最も多くの業務を利用させるために、広告媒体を、どのような属性の消費者に、どのような位置的及び時間的な範囲で配布すればよいかを決めるために用いられる。配布業者と事業者との間で、広告媒体の配布先となる消費者の属性等の最適化を行う契約が結ばれている場合には、サーバ装置200は、事業者により生成された広告媒体の配布先となる消費者の属性、及び広告媒体の配布先の位置的及び時間的範囲等を、生成した学習済解析モデルに基づいて解析する。 The server device 200 performs machine learning on this information. As a result of this machine learning, the server device 200 generates a trained analysis model. This trained analysis model is used to determine the attributes of consumers to whom advertising media should be distributed, and in what locational and time ranges, in order to maximize consumer use of the service. If a contract is concluded between the distributor and the business to optimize the attributes of consumers to whom the advertising media will be distributed, the server device 200 analyzes the attributes of consumers to whom the advertising media generated by the business will be distributed, as well as the locational and time ranges to which the advertising media will be distributed, based on the trained analysis model it has generated.
この解析の結果、サーバ装置200は、広告媒体の配達先として最適な消費者の属性、及び位置的及び時間的な範囲を最適化する。サーバ装置200は、解析され、最適化された広告媒体の配達先となった消費者の属性等を、事業者装置300に送信し、配布業者は、最適化された広告媒体の配布先となる消費者の属性等について、事業者の了承を得る。事業者の了承が得られると、配布業者は、最適化情報が示す位置的及び時間的な範囲において、最適化情報が示す属性を有する消費者に、広告媒体を配布する。 As a result of this analysis, the server device 200 optimizes the attributes and locational and temporal ranges of consumers who are optimal recipients of the advertising media. The server device 200 transmits the analyzed attributes of the consumers who are the recipients of the optimized advertising media to the business device 300, and the distributor obtains the business's approval for the attributes of the consumers who will be the recipients of the optimized advertising media. Once the distributor obtains the business's approval, the distributor distributes the advertising media to consumers who have the attributes indicated by the optimization information, within the locational and temporal ranges indicated by the optimization information.
なお、このような促進情報は、紙の広告媒体に掲載される。さらに、この広告媒体には、消費者が事業者からキャッシュバックを受けるために必要な情報が記録された二次元コード等の記録媒体が付されうる。この記録媒体に記録される情報は、例えば、キャッシュバックを受けるために消費者がアクセスすべきアクセス先のウェブサイトのURL及び広告媒体を識別する情報を示す。この記録媒体に記録される情報は、サーバ装置200から事業者装置300に送信され、事業者は、この情報が記憶された記録媒体を付した広告媒体を、契約に従った数p以上、制作する。事象者は、さらに、制作した広告媒体を配布業者に引き渡して、広告媒体を配布させる。 Such promotional information is published on paper advertising media. Furthermore, this advertising media may be accompanied by a recording medium such as a two-dimensional code that stores the information necessary for consumers to receive cashback from the business. The information recorded on this recording medium indicates, for example, the URL of the website the consumer must access to receive the cashback, as well as information identifying the advertising media. The information recorded on this recording medium is transmitted from the server device 200 to the business device 300, and the business produces advertising media with the recording medium containing this information, at least the number p required by the contract. The business then delivers the produced advertising media to a distributor for distribution.
事業者による消費者へのキャッシュバックは、消費者の行動が所定の条件を満たした場合に行われる。この所定の条件は、例えば、消費者が、事業者の業務を利用することを含む。なお、消費者による事業者の業務の利用は、消費者から事業者への対価の支払いを伴っても伴わなくてもよい。また、この所定の条件は、例えば、消費者端末装置100を用いて広告媒体に付された記録媒体からURL及び広告媒体を識別する情報を読み出して、このURLが示す事業者のウェブサイトにアクセスすることを含む。 A business will provide a cashback to a consumer if the consumer's behavior meets certain conditions. These certain conditions include, for example, the consumer using the business's services. Note that the consumer's use of the business's services may or may not involve payment of compensation from the consumer to the business. These certain conditions also include, for example, using the consumer terminal device 100 to read a URL and information identifying the advertising medium from a recording medium attached to the advertising medium, and accessing the business's website indicated by this URL.
また、この所定の条件は、例えば、事業者又は配布業者のウェブサイトにアクセスした消費者が、事業者の業務を利用するためのアプリケーションプログラムを消費者端末装置100にダウンロードしてインストールすることを含みうる。この場合には、消費者がこの事業者の業務を利用するためのアプリケーションプログラムのダウンロード先は、事業者又は配布業者のウェブサイトであり、このウェブサイトのURLは、広告媒体に付された記録媒体から読み取られうる。なお、以下、「事業者の業務を利用するためのアプリケーションプログラム」は、「業務アプリケーションプログラム」と記載される。また、このようなアプリケーションプログラムは、一般に「アプリ」と略称されることがある。 Furthermore, this specified condition may include, for example, a consumer who accesses the business operator's or distributor's website downloading and installing an application program for using the business operator's services onto the consumer terminal device 100. In this case, the consumer downloads the application program for using the business operator's services from the business operator's or distributor's website, and the URL of this website can be read from a recording medium attached to the advertising medium. Note that, hereinafter, "application program for using the business operator's services" will be referred to as "business application program." Furthermore, such application programs are commonly abbreviated to "app."
また、この所定の条件は、例えば、消費者が、消費者端末装置100にインストールした業務アプリケーションプログラムを起動し、事業者のウェブサイトに対して個人情報等を登録することを含みうる。また、この所定の条件は、例えば、消費者が、消費者端末装置100を用いて、所定の情報を事業者のウェブサイトにアップロードすることを含みうる。この所定の情報は、消費者が消費者端末装置100を用いて撮影した領収書の画像等、事業者の業務を利用した証拠を示す情報と、広告媒体等に付された記録媒体から読み取られ、広告媒体を識別する情報とを含みうる。なお、配布業者が事業者に代わって消費者にキャッシュバックを行うことがある。この場合には、消費者は、消費者端末装置100を用いて、配布業者がサーバ装置200を用いて運営するポータルサイトにアクセスすればよい。 Furthermore, this predetermined condition may include, for example, the consumer launching a business application program installed on the consumer terminal device 100 and registering personal information, etc. on the business's website. Further, this predetermined condition may include, for example, the consumer uploading predetermined information to the business's website using the consumer terminal device 100. This predetermined information may include information showing evidence that the consumer has used the business's services, such as an image of a receipt taken by the consumer using the consumer terminal device 100, and information that identifies the advertising medium, etc., read from a recording medium attached to the advertising medium. Note that distributors may provide cashback to consumers on behalf of the business. In this case, the consumer simply uses the consumer terminal device 100 to access a portal site operated by the distributor using the server device 200.
消費者により、領収書の画像等が、広告媒体を識別する情報とともにアップロードされたということは、この消費者に確実に広告媒体が配布されたことを示す。また、このことは、消費者が、配布された広告媒体に付された記録媒体からURL等及び広告媒体を識別する情報を読み出して、事業者の業務を利用したことを示す。また、配布された広告媒体の数pに対して、どの程度の割合で消費者がポータルサイトにアクセスしたり、事業者からキャッシュバックを受けるかの割合は、配布業者等により統計的又は経験的に推定されたりしうる。 When a consumer uploads an image of a receipt or other data along with information identifying the advertising medium, this indicates that the advertising medium has been distributed to that consumer. This also indicates that the consumer read the URL and other information identifying the advertising medium from the recording medium attached to the distributed advertising medium and used the business operator's services. Furthermore, the percentage of consumers who access the portal site or receive cash back from the business operator relative to the number p of distributed advertising media can be estimated statistically or empirically by distributors, etc.
契約において決められた広告媒体の数pと、上述した割合とに基づいて、配布業者は、実際に消費者に配布した広告媒体の数p’の実績を、事業者に確実に証明することができる。また、同様に、配布業者は、広告媒体の配布の効果を事業者に証明できる。従って、配布業者は、広告媒体の配布の実績とその効果等とに基づき、また、契約の内容に従って、配布業者は、事業者に請求する広告媒体の配布への対価の額を計算し、事業者に請求し、支払いを受けることができる。 Based on the number of advertising media p specified in the contract and the ratios mentioned above, the distributor can reliably prove to the business the number of advertising media p' actually distributed to consumers. Similarly, the distributor can also prove to the business the effectiveness of distributing the advertising media. Therefore, based on the actual distribution of the advertising media and its effectiveness, and in accordance with the contents of the contract, the distributor can calculate the amount of compensation to be charged to the business for distributing the advertising media, charge the business, and receive payment.
さらに、配布業者は、過去における広告の配布に用いた情報、及び過去における広告の配布に対する消費者の反応を示す情報を蓄積できる。このように蓄積した配布に用いた情報を、消費者の反応を示す情報を用いて機械学習することにより、配布業者は、最新の広告の配布に用いる情報を解析し、最適化するための学習済解析モデルを得ることができる。このような学習済解析モデルを用いて、広告媒体を配布しようとする事業者が作成した広告媒体の配布先となる消費者等の情報を解析し、最適化することにより、この事業者に、よりよい広告媒体の配布先となる消費者等の情報を提供でき、事業者の業務の発展に寄与できる。 Furthermore, distributors can accumulate information used in past advertisement distribution and information showing consumer responses to past advertisement distribution. By applying machine learning to this accumulated information used in distribution using information showing consumer responses, distributors can obtain a trained analysis model for analyzing and optimizing the information used in the latest advertisement distribution. By using this trained analysis model to analyze and optimize information on consumers and other recipients of advertising media created by businesses intending to distribute advertising media, distributors can provide these businesses with information on consumers and other recipients of better advertising media, contributing to the development of their business.
なお、上記においては、促進情報として紙の広告媒体を配布する場合について説明したが、このような促進情報は紙の広告媒体のみには限らない。例えば、広告媒体に付された二次元コードを読み取って所定のポータルサイトにアクセスすることによってクーポン情報を促進情報として配布(配信)することが可能である。この場合、クーポン情報を配信した結果に対する消費者の反応を示す情報を用いて機械学習することにより、配布業者はクーポン情報の配信条件や配信先を最適化するための学習済み解析モデルを得ることができる。このような学習済解析モデルを用いて、クーポン情報を配布しようとする事業者が作成したクーポン情報の配信先となる消費者等の情報を解析し、最適化することにより、この事業者に、よりよい配信先となる消費者等の情報を提供でき、事業者の業務の発展に寄与できる。 Note that while the above describes the case where paper advertising media is distributed as promotional information, such promotional information is not limited to paper advertising media. For example, coupon information can be distributed (delivered) as promotional information by reading a two-dimensional code attached to advertising media and accessing a specified portal site. In this case, by using machine learning to analyze information indicating consumer reactions to the results of distributing coupon information, distributors can obtain a trained analysis model for optimizing the distribution conditions and recipients of coupon information. By using such a trained analysis model to analyze and optimize information on consumers and other recipients of coupon information created by a business that intends to distribute coupon information, it is possible to provide the business with information on consumers and other recipients that would be better recipients, contributing to the development of the business's business.
3.消費者端末装置100の構成
以下、図2を参照して消費者端末装置100の構成を説明する。図2は、図1に示した消費者端末装置100の構成を例示する図である。なお、消費者端末装置100は、図2に示す構成要素の全てを備える必要はなく、消費者端末装置100の一部の構成要素は省略されうる。また、消費者端末装置100には、図2に示した以外の他の構成要素が加えられうる。
3. Configuration of the Consumer Terminal Device 100 The configuration of the consumer terminal device 100 will be described below with reference to Fig. 2. Fig. 2 is a diagram illustrating the configuration of the consumer terminal device 100 shown in Fig. 1. Note that the consumer terminal device 100 does not need to include all of the components shown in Fig. 2, and some of the components of the consumer terminal device 100 may be omitted. Furthermore, components other than those shown in Fig. 2 may be added to the consumer terminal device 100.
消費者端末装置100は、システム1において他の装置と通信したり、上述したシステム1による広告媒体の配布のために必要な処理を実行したりできる装置である。消費者端末装置100としては、スマートフォン等の無線通信可能な携帯端末装置、タブレット型パーソナルコンピュータ(PC)、ノート型PC及びデスクトップ型PC等が用いられうる。 The consumer terminal device 100 is a device that can communicate with other devices in the system 1 and execute the processes necessary for distributing advertising media using the system 1 described above. Examples of consumer terminal devices that can be used include mobile terminal devices capable of wireless communication, such as smartphones, tablet personal computers (PCs), notebook PCs, and desktop PCs.
なお、システム1には複数の消費者端末装置100が含まれうるが、これらの全てが同じであったり、同種であったりする必要はなく、システム1は、互いに異なっていたり、異なる種類の消費者端末装置100を含んでよい。この場合には、例えば、ある消費者の消費者端末装置100がスマートフォンで、他の消費者端末装置100はデスクトップ型PCであってよい。 Note that system 1 may include multiple consumer terminal devices 100, but these do not all need to be the same or of the same type; system 1 may include consumer terminal devices 100 that are different from one another or of different types. In this case, for example, one consumer's consumer terminal device 100 may be a smartphone, while another consumer's consumer terminal device 100 may be a desktop PC.
図2に示すように、消費者端末装置100は、ディスプレイ111、プロセッサ112、メモリ113、通信インターフェイス(通信IF)114、及び入力インターフェイス(入力IF)116を含む。そして、消費者端末装置100のこれらの構成要素は、バス及び制御ライン(不図示)を介して電気的に接続され、データ及び情報を相互に送受信する。 As shown in FIG. 2, the consumer terminal device 100 includes a display 111, a processor 112, a memory 113, a communication interface (communication IF) 114, and an input interface (input IF) 116. These components of the consumer terminal device 100 are electrically connected via a bus and control lines (not shown) to transmit and receive data and information to and from each other.
ディスプレイ111は、スピーカ(不図示)を含み、メモリ113から入力される画像を表示し、音声を出力する出力装置として機能する。なお、ディスプレイ111は、消費者端末装置100の外部に配置され、出力インターフェイス(不図示)を介して接続されても、消費者端末装置100と一体に構成されて出力インターフェイスに接続されてもよい。 The display 111 includes a speaker (not shown) and functions as an output device that displays images input from the memory 113 and outputs sound. The display 111 may be located outside the consumer terminal device 100 and connected via an output interface (not shown), or may be configured integrally with the consumer terminal device 100 and connected to the output interface.
プロセッサ112は、1以上のCPU(マイクロプロセッサ)とその周辺回路とから構成される。あるいは、プロセッサ112は、1以上のCPUと画像処理に特化した1以上のGPU等との組み合わせと、その周辺回路とから構成される。プロセッサ112は、メモリ113に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する制御部として機能する。 Processor 112 is composed of one or more CPUs (microprocessors) and their peripheral circuits. Alternatively, processor 112 is composed of a combination of one or more CPUs and one or more GPUs specialized for image processing, and their peripheral circuits. Processor 112 functions as a control unit that controls other connected components based on various programs stored in memory 113.
具体的には、プロセッサ112は、通信ネットワーク14を介した他の装置との通信の処理を実行するためのアプリケーションプログラムをメモリ113から読み出して実行する。また、メモリ113は、上述したシステム1による広告媒体の配布において消費者端末装置100が行う処理を実行するためのアプリケーションプログラムをメモリ113から読み出して実行する。また、プロセッサ112は、上述したようにポータルサイトからダウンロードされた業務アプリケーションプログラムをメモリ113から読み出して実行する。また、プロセッサ112は、OSを実行するためのプログラムをメモリ113から読み出して実行する。 Specifically, the processor 112 reads from the memory 113 and executes an application program for executing communication processing with other devices via the communication network 14. The memory 113 also reads from the memory 113 and executes an application program for executing processing performed by the consumer terminal device 100 in distributing advertising media by the above-mentioned system 1. The processor 112 also reads from the memory 113 and executes a business application program downloaded from the portal site as described above. The processor 112 also reads from the memory 113 and executes a program for running the OS.
メモリ113は、ROM、RAM、不揮発性メモリ(NVM)、及びHDD等から構成され、記憶部として機能する。さらに、メモリ113には、消費者端末装置100に対して着脱可能な記憶媒体やデータベース等が接続されうる。 Memory 113 is composed of ROM, RAM, non-volatile memory (NVM), HDD, etc., and functions as a storage unit. Furthermore, removable storage media, databases, etc. can be connected to memory 113.
ROMは、書き込まれたデータを電源の供給なしに保持できるが、プロセッサ112からのデータの書き込みが不可能なメモリである。ROMは、本実施形態に係るアプリケーションプログラムやOSを実行するための所定の指示命令をプログラムとして記憶する。 ROM is memory that can retain written data without a power supply, but does not allow data to be written from the processor 112. ROM stores, as programs, specific instructions and commands for executing the application program and OS according to this embodiment.
RAMは、電源が供給されている間だけデータを保持し、プロセッサ112からのデータの書き込み、及びデータの読み出しが可能なメモリである。不揮発性メモリは、書き込まれたデータの電源の供給なしの保持が可能であり、また、プロセッサ112からのデータの書き込み、及びデータの読み出しが可能なメモリである。 RAM is memory that retains data only while power is supplied, and allows data to be written to and read from the processor 112. Non-volatile memory is memory that can retain written data even without power being supplied, and allows data to be written to and read from the processor 112.
RAM及び不揮発性メモリに対しては、ROMに記憶されたプログラムがプロセッサ112により処理されている間に、この処理に必要とされるデータの書き込み及び読み込みが行われうる。また、RAM及び不揮発性メモリには、上述したように、ポータルサイトからダウンロードされた業務アプリケーションプログラム等の実行に応じたデータの書き込み及び読み込みが行われうる。 While a program stored in ROM is being processed by the processor 112, data required for this processing can be written to and read from the RAM and non-volatile memory. In addition, as described above, data can be written to and read from the RAM and non-volatile memory in response to the execution of business application programs downloaded from a portal site, etc.
具体的には、メモリ113は、通信ネットワーク14を介した他のノードとの通信の処理を実行するためのアプリケーションプログラムを記憶する。また、メモリ113は、上述したシステム1による広告媒体の配布において消費者端末装置100が行う処理を実行するためのアプリケーションプログラムを記憶する。また、プロセッサ112は、上述したようにポータルサイトからダウンロードされた業務アプリケーションプログラムを記憶する。また、プロセッサ112は、OSを実行するためのプログラムを記憶する。 Specifically, memory 113 stores application programs for executing processes for communication with other nodes via communication network 14. Memory 113 also stores application programs for executing processes performed by consumer terminal device 100 in distributing advertising media by system 1 described above. Processor 112 also stores business application programs downloaded from the portal site as described above. Processor 112 also stores programs for running the OS.
通信インターフェイス114は、通信処理回路115及びアンテナを含む。通信インターフェイス114は、通信処理回路115及びアンテナを介して通信ネットワーク14と消費者端末装置100とを接続し、通信ネットワーク14に接続された他の装置との間で、データの送受信を行う通信部として機能する。 The communication interface 114 includes a communication processing circuit 115 and an antenna. The communication interface 114 connects the communication network 14 and the consumer terminal device 100 via the communication processing circuit 115 and the antenna, and functions as a communication unit that transmits and receives data to and from other devices connected to the communication network 14.
具体的には、通信インターフェイス114は、上述したポータルサイトとの間で通信を行い、上述した業務アプリケーションプログラムを受信したり、消費者の情報を登録したりする。また、通信インターフェイス114は、システム1による広告媒体の配布における消費者端末装置100の処理に必要とされる情報及びデータを、他の装置との間で送受信する。 Specifically, the communication interface 114 communicates with the portal site described above, receives the business application programs described above, and registers consumer information. The communication interface 114 also transmits and receives information and data required for processing by the consumer terminal device 100 when distributing advertising media using system 1 to and from other devices.
通信インターフェイス114の通信処理回路115は、広帯域無線通信方式又は狭帯域無線通信方式により、通信ネットワーク14と消費者端末装置100の間で、アンテナを介して情報を通信するための通信処理を行う。広帯域無線通信方式は、例えばLTE方式である。また、狭帯域無線通信方式は、例えばIEEE802.11及びBluetooth(登録商標)である。なお、通信処理回路115は、無線通信方式の代わりに、又は無線通信方式に加えて、有線通信方式による通信のための処理を行ってもよい。 The communication processing circuit 115 of the communication interface 114 performs communication processing to communicate information via an antenna between the communication network 14 and the consumer terminal device 100 using a wideband wireless communication method or a narrowband wireless communication method. An example of a wideband wireless communication method is the LTE method. An example of a narrowband wireless communication method is IEEE 802.11 or Bluetooth (registered trademark). Note that the communication processing circuit 115 may also perform processing for communication using a wired communication method instead of or in addition to a wireless communication method.
入力インターフェイス116は、タッチパネル117及びカメラ118等の入力デバイスと有線通信又は無線通信によって接続され、ユーザの操作を受け入れて各種情報の入力を受ける入力部として機能する。入力インターフェイス116の例としては、シリアルポート、パラレルポート及びUSB等、様々な規格に準拠したがデバイスが挙げられる。 The input interface 116 is connected to input devices such as the touch panel 117 and camera 118 via wired or wireless communication, and functions as an input unit that accepts user operations and receives various types of information. Examples of the input interface 116 include devices that comply with various standards, such as a serial port, a parallel port, and a USB.
また、入力インターフェイス116が、タッチパネル117等を無線通信方式(例えば、Bluetooth(登録商標))により接続する場合には、入力インターフェイス116が通信インターフェイス114の処理を実行しうる。この場合には、反対に、通信インターフェイス114は、入力インターフェイス116の処理を実行しうる。 Furthermore, when the input interface 116 connects to the touch panel 117 or the like via a wireless communication method (e.g., Bluetooth (registered trademark)), the input interface 116 can perform the processing of the communication interface 114. In this case, conversely, the communication interface 114 can perform the processing of the input interface 116.
タッチパネル117は、例えば、ディスプレイ111の画面を被覆するように配置される。タッチパネル117は、ディスプレイ111が表示するアイコン等に対するユーザによるスワイプ操作やタップ操作を検出して、プロセッサ112に出力する。 The touch panel 117 is arranged, for example, to cover the screen of the display 111. The touch panel 117 detects swipe and tap operations by the user on icons and the like displayed on the display 111, and outputs the operations to the processor 112.
カメラ118は、例えば、タッチパネル117を介して受け入れられた消費者の操作に応じて、消費者端末装置100の外部の物体の画像を撮影する。なお、カメラ118は、システム1において、特に、広告媒体に付された記録媒体の画像を撮影し、URL及び促進識別情報W(図4A)を識別するために用いられる。 Camera 118 captures images of objects outside the consumer terminal device 100 in response to, for example, a consumer operation received via touch panel 117. In system 1, camera 118 is used, in particular, to capture images of recording media attached to advertising media and identify the URL and promotion identification information W (Figure 4A).
なお、消費者端末装置100とタッチパネル117及びカメラ118とは一体に構成されても、別々に構成されてもよい。消費者端末装置100と、タッチパネル117及びカメラ118とが一体に構成されず、別々に構成されるときには、これらの間は無線通信方式又は有線通信方式に従って接続される。 The consumer terminal device 100, the touch panel 117, and the camera 118 may be configured as an integrated unit or separately. When the consumer terminal device 100, the touch panel 117, and the camera 118 are not configured as an integrated unit but are configured separately, they are connected using a wireless communication method or a wired communication method.
4.サーバ装置200及び事業者装置300の構成
以下、図3を参照して、図1に示したサーバ装置200及び事業者装置300の構成を説明する。図3は、図1に示したサーバ装置200及び事業者装置300の構成を例示する図である。例えば、サーバ装置200は、PCサーバあるいは大型コンピュータである。
4. Configuration of Server Device 200 and Provider Device 300 The configuration of the server device 200 and provider device 300 shown in Fig. 1 will be described below with reference to Fig. 3. Fig. 3 is a diagram illustrating the configuration of the server device 200 and provider device 300 shown in Fig. 1. For example, the server device 200 is a PC server or a large computer.
なお、サーバ装置200と事業者装置300とには本質的な構成の差異はなく、例えば、事業者装置300にサーバ装置200用のアプリケーションプログラムをインストールして実行すれば、事業者装置300はサーバ装置200としての機能を実現する。反対に、サーバ装置200に事業者装置300用のアプリケーションプログラムをインストールして実行すれば、サーバ装置200は事業者装置300としての機能を実現する。 Note that there is no essential difference in configuration between the server device 200 and the provider device 300. For example, if an application program for the server device 200 is installed and executed on the provider device 300, the provider device 300 will realize the functions of the server device 200. Conversely, if an application program for the provider device 300 is installed and executed on the server device 200, the server device 200 will realize the functions of the provider device 300.
図3に示すように、サーバ装置200及び事業者装置300は、図2に示した消費者端末装置100と同様に、出力インターフェイス211と、プロセッサ212と、メモリ213と、通信インターフェイス214とを含む。そして、サーバ装置200及び事業者装置300のこれらの構成要素は、バス及び制御ライン(不図示)を介して電気的に接続され、データ及び情報を相互に送受信する。 As shown in FIG. 3, the server device 200 and the business operator device 300 include an output interface 211, a processor 212, a memory 213, and a communication interface 214, similar to the consumer terminal device 100 shown in FIG. 2. These components of the server device 200 and the business operator device 300 are electrically connected via a bus and control lines (not shown) to transmit and receive data and information to and from each other.
なお、サーバ装置200及び事業者装置300は、図3に示す構成要素の全てを備える必要はなく、一部の構成要素は省略されうる。また、サーバ装置200及び事業者装置300に、図3に示した以外の他の構成要素、例えば、ディスプレイ111、入力インターフェイス及び入力デバイス等が加えられうる。なお、サーバ装置200及び事業者装置300のメモリ213及びプロセッサ212は、1台のコンピュータにおいて一体に構成されても、複数のコンピュータに渡って分散されて構成されてもよい。 Note that the server device 200 and the provider device 300 do not need to have all of the components shown in FIG. 3, and some components may be omitted. Furthermore, the server device 200 and the provider device 300 may be provided with components other than those shown in FIG. 3, such as a display 111, an input interface, and an input device. Note that the memory 213 and processor 212 of the server device 200 and the provider device 300 may be configured as an integrated unit in a single computer, or may be distributed across multiple computers.
出力インターフェイス211は、スピーカ(不図示)及びディスプレイ111等の出力デバイスをサーバ装置200及び事業者装置300に接続する。なお、これらの出力デバイスは、サーバ装置200及び事業者装置300の外部に配置され、出力インターフェイス211を介して接続されても、サーバ装置200及び事業者装置300と一体に構成されて出力インターフェイス211に接続されてもよい。 The output interface 211 connects output devices such as a speaker (not shown) and a display 111 to the server device 200 and the provider device 300. These output devices may be located outside the server device 200 and the provider device 300 and connected via the output interface 211, or may be configured integrally with the server device 200 and the provider device 300 and connected to the output interface 211.
プロセッサ212は、1以上のCPU(マイクロプロセッサ)とその周辺回路とから構成されうる。あるいは、プロセッサ212は、1以上のCPUと画像処理に特化した1以上のGPU等との組み合わせと、その周辺回路とから構成されうる。プロセッサ212は、メモリ213に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する制御部として機能する。 The processor 212 may be composed of one or more CPUs (microprocessors) and their peripheral circuits. Alternatively, the processor 212 may be composed of a combination of one or more CPUs and one or more GPUs specialized for image processing, and their peripheral circuits. The processor 212 functions as a control unit that controls other connected components based on various programs stored in the memory 213.
具体的には、サーバ装置200及び事業者装置300のプロセッサ212は、通信ネットワーク14を介した他の装置との通信の処理を実行するためのアプリケーションプログラムをメモリ213から読み出して実行する。また、プロセッサ212は、OSを実行するためのプログラムをメモリ213から読み出して実行する。 Specifically, the processor 212 of the server device 200 and the provider device 300 reads from the memory 213 and executes an application program for processing communications with other devices via the communication network 14. The processor 212 also reads from the memory 213 and executes a program for running the OS.
実施形態においては、特に、サーバ装置200のプロセッサ212は、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する消費者の行動を促進するための第1の促進情報を生成する所定の指示命令を含むアプリケーションプログラムをメモリ213から読み出して実行する。また、サーバ装置200のプロセッサ212は、消費者によって受け取られた第1の促進情報に基づいて消費者が行った商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信する所定の指示命令を含むアプリケーションプログラムをメモリ213から読み出して実行する。また、また、サーバ装置200のプロセッサ212は、第1の促進情報と行動情報とに基づいて得られた学習済解析モデルによって、事業者又は事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する消費者の行動を促進するための第2の促進情報を解析する所定の指示命令を含むアプリケーションプログラムをメモリ213から読み出して実行する。 In particular, in this embodiment, the processor 212 of the server device 200 reads from memory 213 and executes an application program including predetermined instructions for generating first promotional information to be provided to consumers and for promoting consumer behavior related to the provision of at least one of goods and services by a business. The processor 212 of the server device 200 also reads from memory 213 and executes an application program including predetermined instructions for receiving behavioral information indicating behavior related to the provision of at least one of goods and services undertaken by the consumer based on the first promotional information received by the consumer. The processor 212 of the server device 200 also reads from memory 213 and executes an application program including predetermined instructions for analyzing second promotional information to promote consumer behavior related to the provision of at least one of goods and services by the business or a business different from the business, using a trained analysis model obtained based on the first promotional information and the behavioral information.
メモリ213は、ROM、RAM、不揮発性メモリ(NVM)、及びHDD等から構成され、記憶部として機能する。さらに、メモリ213には、消費者端末装置100に対して着脱可能な記憶媒体やデータベース等が接続されうる。 The memory 213 is composed of ROM, RAM, non-volatile memory (NVM), HDD, etc., and functions as a storage unit. Furthermore, removable storage media, databases, etc. can be connected to the memory 213.
ROMは、書き込まれたデータを電源の供給なしに保持できるが、プロセッサ212からのデータの書き込みが不可能なメモリである。ROMは、本実施形態に係るアプリケーションプログラムやOSを実行するための所定の指示命令をプログラムとして記憶する。 ROM is memory that can retain written data without a power supply, but does not allow data to be written from the processor 212. ROM stores, as programs, specific instructions and commands for executing the application program and OS according to this embodiment.
RAMは、電源が供給されている間だけデータを保持し、プロセッサ212からのデータの書き込み、及びデータの読み出しが可能なメモリである。不揮発性メモリは、書き込まれたデータの電源の供給なしの保持が可能であり、また、プロセッサ212からのデータの書き込み、及びデータの読み出しが可能なメモリである。 RAM is memory that retains data only while power is supplied, and allows data to be written to and read from the processor 212. Non-volatile memory is memory that can retain written data without power being supplied, and allows data to be written to and read from the processor 212.
RAM及び不揮発性メモリに対しては、ROMに記憶されたプログラムがプロセッサ212により処理されている間に、この処理に必要とされるデータの書き込み及び読み込みが行われうる。また、RAM及び不揮発性メモリには、上述したように、ポータルサイトからダウンロードされた業務アプリケーションプログラム等の実行に応じたデータの書き込み及び読み込みが行われうる。 While a program stored in ROM is being processed by the processor 212, data required for this processing can be written to and read from the RAM and non-volatile memory. Furthermore, as described above, data can be written to and read from the RAM and non-volatile memory in response to the execution of business application programs downloaded from a portal site, etc.
具体的には、メモリ213は、通信ネットワーク14を介したサーバ装置200及び事業者装置300と他のノードとの通信の処理を実行するためのアプリケーションプログラムを記憶する。また、メモリ213は、上述したシステム1による広告媒体の配布においてサーバ装置200及び事業者装置300が行う処理を実行するための業務アプリケーションプログラムを記憶する。また、プロセッサ212は、OSを実行するためのプログラムを記憶する。 Specifically, the memory 213 stores application programs for executing communication processes between the server device 200 and the provider device 300 and other nodes via the communication network 14. The memory 213 also stores business application programs for executing processes performed by the server device 200 and the provider device 300 in distributing advertising media using the above-mentioned system 1. The processor 212 also stores programs for executing the OS.
実施形態においては、特に、サーバ装置200のメモリ213は、消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する消費者の行動を促進するための第1の促進情報を生成する所定の指示命令を含むアプリケーションプログラムを記憶する。また、サーバ装置200のメモリ213は、消費者によって受け取られた第1の促進情報に基づいて消費者が行った商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信する所定の指示命令を含むアプリケーションプログラムを記憶する。また、また、サーバ装置200のメモリ213は、第1の促進情報と行動情報とに基づいて得られた学習済解析モデルによって、事業者又は事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する消費者の行動を促進するための第2の促進情報を解析する所定の指示命令を含むアプリケーションプログラムを記憶する。 In particular, in this embodiment, the memory 213 of the server device 200 stores an application program including predetermined instructions for generating first promotional information to be provided to consumers and for promoting consumer behavior related to the provision of at least one of goods and services by a business. The memory 213 of the server device 200 also stores an application program including predetermined instructions for receiving behavioral information indicating behavior related to the provision of at least one of goods and services performed by the consumer based on the first promotional information received by the consumer. The memory 213 of the server device 200 also stores an application program including predetermined instructions for analyzing second promotional information to promote consumer behavior related to the provision of at least one of goods and services by the business or a business different from the business, using a trained analysis model obtained based on the first promotional information and the behavioral information.
サーバ装置200及び事業者装置300の通信インターフェイス214は、消費者端末装置100の通信インターフェイス114と同様に、通信処理回路115及びアンテナ(不図示)を含む。通信インターフェイス214は、通信処理回路115及びアンテナを介して通信ネットワーク14とサーバ装置200及び事業者装置300と接続し、通信ネットワーク14に接続された他の装置との間で、データの送受信を行う通信部として機能する。 The communication interface 214 of the server device 200 and the provider device 300 includes a communication processing circuit 115 and an antenna (not shown), similar to the communication interface 114 of the consumer terminal device 100. The communication interface 214 connects the communication network 14 to the server device 200 and the provider device 300 via the communication processing circuit 115 and the antenna, and functions as a communication unit that transmits and receives data to and from other devices connected to the communication network 14.
具体的には、サーバ装置200及び事業者装置300の通信インターフェイス214は、上述したポータルサイトとの間で情報を送受信する。また、サーバ装置200及び事業者装置300の通信インターフェイス214は、システム1による広告媒体の配布におけるサーバ装置200及び事業者装置300の処理に必要とされる情報及びデータを、他の装置との間で送受信する。 Specifically, the communication interfaces 214 of the server device 200 and the business operator device 300 send and receive information to and from the portal site described above. Furthermore, the communication interfaces 214 of the server device 200 and the business operator device 300 send and receive information and data required for the processing of the server device 200 and the business operator device 300 in distributing advertising media using system 1 to and from other devices.
5.サーバ装置200のメモリ213に記憶される情報
以下、図1及び図3に示したサーバ装置200のメモリ213に記憶される情報を説明する。図4Aは、促進情報の管理に用いられる促進情報テーブルを示す図である。図4Bは、消費者の管理に用いられる消費者テーブルを示す図である。
5. Information stored in memory 213 of server device 200 The information stored in memory 213 of server device 200 shown in Figures 1 and 3 will now be described. Figure 4A shows a promotion information table used to manage promotion information. Figure 4B shows a consumer table used to manage consumers.
図4Aに示すように、促進情報テーブルは、mの促進情報に関する情報を含む。促進情報テーブルの各行は、促進識別情報W、条件情報A、促進情報B、提供方法情報G、対象情報H、配布先位置情報I、時間情報K、行動集計情報L、効果情報M及び実績情報Nを対応付けて含む。促進情報Bは、告知情報C、事業者属性情報D、告知属性情報E及びクーポン情報Fを対応付けて含む。 As shown in Figure 4A, the promotion information table contains information related to m promotion information. Each row of the promotion information table contains, in association with each other, promotion identification information W, condition information A, promotion information B, provision method information G, target information H, distribution destination location information I, time information K, behavior summary information L, effect information M, and performance information N. Promotion information B contains, in association with each other, announcement information C, business operator attribute information D, announcement attribute information E, and coupon information F.
また、図4Bに示す消費者テーブルは、n人の消費者に関係する情報を含む。n人の消費者は、最新の広告媒体が配布される消費者を含む。図4Bに示すように、消費者テーブルの各行は、消費者(ユーザ)識別情報U、属性情報P、及び行動情報Oを対応付けて含む。また、行動情報Oは、アクセス情報R、利用情報S、領収書情報T、及びクーポン使用情報Vを対応付けて含む。 The consumer table shown in Figure 4B also includes information related to n consumers. The n consumers include consumers to whom the latest advertising media will be distributed. As shown in Figure 4B, each row in the consumer table includes associated consumer (user) identification information U, attribute information P, and behavioral information O. The behavioral information O also includes associated access information R, usage information S, receipt information T, and coupon usage information V.
なお、促進情報テーブルにおいては、事業者と配布業者との間で広告の契約が行われ、広告が行われるたびに新たな行が生成されてメモリ213に記憶される。新たな契約により広告が行われても、過去に追加された行は、特別の理由がなければ消去されない。従って、促進情報テーブルにおいては、新たに広告が行われるたびに情報が追加され、蓄積される。 In the promotion information table, a new row is created and stored in memory 213 each time an advertising contract is concluded between the business and the distributor and an advertisement is placed. Even if an advertisement is placed under a new contract, previously added rows are not deleted unless there is a special reason. Therefore, information is added and stored in the promotion information table each time a new advertisement is placed.
また、消費者テーブル(図4B)には、新しい消費者に広告媒体が配布されるたびに、この配布以前にはなかった新しい消費者の行が生成されてメモリ213に記憶される。一方、新たな消費者の行が追加されても、消費者の引っ越し等により情報が無効になった等の削除理由が生じない限り、過去に追加された行は消費者テーブルから削除されない。従って、消費者情報テーブルには、新たな情報が、新たな消費者に広告媒体が配布されるたびに追加され、蓄積される。 In addition, each time advertising media is distributed to a new consumer, a new row for the consumer that did not exist before the distribution is created in the consumer table (Figure 4B) and stored in memory 213. On the other hand, even when a row for a new consumer is added, rows that were previously added are not deleted from the consumer table unless a reason for deletion arises, such as the information becoming invalid due to the consumer moving. Therefore, new information is added and accumulated in the consumer information table each time advertising media is distributed to a new consumer.
図4Aに示す促進情報テーブルのmの行それぞれにおいて、促進識別情報Wは、促進情報を一意に識別する。言い換えると、促進識別情報Wは、促進情報テーブルに含まれるmの行それぞれに含まれる情報を一意に識別する。なお、促進識別情報Wは、広告媒体を識別する情報とされうる。 In each of the m rows of the promotion information table shown in FIG. 4A, the promotion identification information W uniquely identifies the promotion information. In other words, the promotion identification information W uniquely identifies the information contained in each of the m rows included in the promotion information table. Note that the promotion identification information W can be used as information that identifies the advertising medium.
条件情報Aは、消費者がいかなる条件を満たした場合に、この消費者に事業者が特典を与えるかを示す。この条件は、例えば、消費者が、広告媒体に付された二次元コード等の記録媒体から、サーバ装置200が運営するポータルサイトのURLを、消費者端末装置100を用いて読み出し、消費者がポータルサイトにアクセスすることを含む。また、この条件は、消費者が、ポータルサイトから、業務アプリケーションプログラムを消費者端末装置100にダウンロードして実行し、消費者の個人情報等を登録することを含む。さらに、この条件は、この登録に応じてポータルサイトから、消費者端末装置100に、促進識別情報Wとともに送信されるクーポンを用いて、事業者の業務を利用することを含む。以下の説明においては、条件情報Aが、この部分の記載に示した条件を全て満たした場合に、事業者が消費者に特典を与える場合を具体例とする。ただし、条件情報Aが示す条件は、事業者の方針等により、適宜、変更され、事業者と配布業者との契約もまた変更されうる。変更された条件情報Aにより促進情報テーブルもまた更新され、メモリ213に記憶される。 Condition information A indicates the conditions under which a consumer must satisfy before the business will grant a special benefit to the consumer. These conditions include, for example, the consumer reading the URL of a portal site operated by server device 200 from a recording medium, such as a two-dimensional code attached to an advertising medium, using consumer terminal device 100 and accessing the portal site. These conditions also include the consumer downloading a business application program from the portal site to consumer terminal device 100, executing it, and registering the consumer's personal information. These conditions also include the consumer using the business's services by using a coupon sent from the portal site to consumer terminal device 100 along with promotion identification information W in response to this registration. The following explanation assumes that the business will grant a special benefit to a consumer if condition information A satisfies all of the conditions described in this section. However, the conditions indicated by condition information A may be changed as appropriate based on the business's policies, etc., and the contract between the business and the distributor may also be changed. The promotion information table is also updated with the changed condition information A and stored in memory 213.
促進情報テーブルの促進情報Bは、提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kの少なくともいずれかに基づいて、電子的なデータとして消費者の消費者端末装置100に配信される。あるいは、促進情報Bは、紙媒体等に掲載されて消費者の自宅等に配布される。促進情報Bは、消費者による事業者の事業の利用を促進するために用いられる。 Promotion information B in the promotion information table is distributed to the consumer's consumer terminal device 100 as electronic data based on at least one of the provision method information G, target information H, distribution location information I, and time information K. Alternatively, promotion information B is published on paper media or the like and distributed to the consumer's home or the like. Promotion information B is used to encourage consumers to use the business operator's services.
促進情報Bに含まれる告知情報Cは、上述したように、消費者による事業者の業務の利用の促進のために用いられる広告等を示す。また、事業者属性情報Dは、促進情報Bを利用する事業者、その業種及び規模等の事業者の属性を示す。また、告知属性情報Eは、告知情報Cにより利用が促進される業務、この業務を提供する事業者、及びこの業務の利用者による利用の対価等、告知情報Cの属性を示す。 As mentioned above, the notice information C included in the promotion information B indicates advertisements and the like used to encourage consumers to use the business's services. Furthermore, the business attribute information D indicates the business that uses the promotion information B, as well as the business's attributes, such as its industry and size. Furthermore, the notice attribute information E indicates the attributes of the notice information C, such as the business whose use is promoted by the notice information C, the business that provides this business, and the fee paid by users for using this business.
また、クーポン情報Fは、上述したように、事業者から消費者への特典の付与のためにクーポンが用いられるか否か、及びクーポンが用いられる場合のクーポンの内容を示す。クーポンは、例えば、クーポンの画像、及び事業者から消費者にキャッシュバックされる対価の割合を示す情報を含む。さらに、クーポンは、対応する告知情報C、事業者属性情報D及び告知属性情報Eへの参照に用いられる参照情報を含む。サーバ装置200等は、この参照情報を用いて、クーポンに対応する告知情報C、事業者属性情報D及び告知属性情報Eを参照できる。従って、サーバ装置200等は、クーポンを処理することにより、クーポンにより利用が促進される業務、この業務を提供する事業者、業務の対価、及び特典の内容等を示す情報を取得できる。 As described above, coupon information F indicates whether a coupon can be used to grant a benefit from a business to a consumer, and the details of the coupon if it is used. The coupon includes, for example, an image of the coupon and information indicating the percentage of the cashback value to be given to the consumer by the business. Furthermore, the coupon includes reference information used to reference the corresponding notice information C, business attribute information D, and notice attribute information E. Using this reference information, the server device 200, etc., can reference the notice information C, business attribute information D, and notice attribute information E corresponding to the coupon. Therefore, by processing the coupon, the server device 200, etc., can obtain information indicating the business whose use is promoted by the coupon, the business providing this business, the value of the business, the details of the benefit, etc.
提供方法情報Gは、促進情報Bに含まれる告知情報Cやクーポン情報Fの消費者への提供方法及び条件を示す。例えば、促進情報Bに含まれる告知情報Cが紙媒体への掲載により消費者に提供される情報であれば、提供方法情報Gは、紙媒体の配布の方法及び配布の条件を示す。紙媒体の配布方法は、ポスティング、及び店頭又は街頭における配布等を含む。また、例えば、促進情報Bあるいは、促進情報Bの告知情報Cが電子的な情報であれば、提供方法情報Gは、サーバ装置200等から通信ネットワーク14を介した消費者端末装置100への告知情報Cの配信方法及び配信の条件を示す。電子的な情報の配信方法は、例えば、電子的な情報の配信元のウェブサイトのURL、及び促進識別情報Wが記録された二次元コード等の記録媒体を利用した配信方法を含む。また、電子的な情報の配信方法は、例えば、消費者端末装置100にダウンロードされてインストールされる業務アプリケーションプログラムを利用した配信方法を含む。配布の条件は、例えば、告知情報Cの内容に応じて、この告知情報Cが掲載された紙媒体を配布する位置的及び時間的な範囲が限定されること等を示す。配信の条件もまた、例えば、告知情報Cの内容に応じて、この告知情報Cを配信する位置的及び時間的な範囲が限定されること等を示す。 The provision method information G indicates the method and conditions for providing the announcement information C and coupon information F contained in the promotion information B to consumers. For example, if the announcement information C contained in the promotion information B is provided to consumers by publication in a paper medium, the provision method information G indicates the method and conditions for distribution of the paper medium. Distribution methods for paper medium include posting and distribution in stores or on the street. Furthermore, for example, if the promotion information B or the announcement information C of the promotion information B is electronic information, the provision method information G indicates the method and conditions for distribution of the announcement information C from the server device 200 or the like to the consumer terminal device 100 via the communication network 14. Examples of electronic information distribution methods include distribution methods using a recording medium such as a two-dimensional code on which the URL of the website from which the electronic information is distributed and the promotion identification information W are recorded. Examples of electronic information distribution methods include distribution methods using a business application program downloaded and installed on the consumer terminal device 100. The distribution conditions indicate, for example, that the location and time range within which the paper medium containing the announcement information C is distributed is limited depending on the content of the announcement information C. The distribution conditions also indicate, for example, that the location and time range within which the announcement information C is distributed is limited depending on the content of the announcement information C.
また、促進情報Bに含まれるクーポン情報Fが消費者に配信により提供される情報であれば、提供方法情報Gはその配信方法や条件を示す。クーポン情報Fの配信方法としては、二次元コードに記録されたポータルサイトのURLにアクセスすることによって当該ポータルサイトより配信される方法や、あらかじめ所定のアプリケーションプログラムをインストールして当該アプリケーションプログラムを通じて配信する方法や、あらかじめ消費者に登録されたメールアドレスにクーポン情報を送信する方法や、当該メールアドレスにクーポン情報を取得可能なサイトのURLを記載し当該URLにアクセスさせることで配信する方法などがある。また、クーポン情報Fの配信条件としては、所定のポータルサイト等へのアクセスや、事業者が提供するサービスを他の消費者に紹介することや、事業者が提供するサービスの過去の利用状況(例えば、ポイント数)や、アクセスした曜日、日にち(例えば、誕生日や誕生月など)、時間などがある。なお、特に詳細には記載しないが、クーポン情報Fについても、告知情報Cと同様に、対象情報Hや配布先情報I、時間情報Kによりその配信先をさらに限定してもよい。 Furthermore, if the coupon information F included in the promotion information B is information provided to consumers by distribution, the distribution method information G indicates the distribution method and conditions. Coupon information F can be distributed from a portal site by accessing the portal site's URL recorded in the two-dimensional code, by installing a predetermined application program in advance and distributing through the application program, by sending the coupon information to an email address registered with the consumer, or by entering the URL of a site where the coupon information can be obtained in the email address and distributing by having the consumer access the URL. Distribution conditions for coupon information F include access to a predetermined portal site, introducing the service provided by the business to other consumers, past usage of the service provided by the business (e.g., number of points), the day of the week, date (e.g., birthday or birth month), and time of access. Although not described in detail, coupon information F may also be further limited to its recipients by target information H, distribution destination information I, and time information K, as with announcement information C.
対象情報Hは、促進情報Bに含まれる告知情報Cの配信先又は配布先として相応しい消費者の属性を示す。なお、この属性は、消費者テーブル(図4B)に含まれる属性情報Pに対応する。配布先位置情報Iは、告知情報Cの配信先又は配布先となる位置的な範囲を、例えば、都市の中心部、郊外、住宅街及びビル街等の属性、地図上の名称、経度及び緯度等により示す。 Target information H indicates the attributes of consumers who are suitable as recipients or recipients of announcement information C contained in promotion information B. Note that these attributes correspond to attribute information P contained in the consumer table (Figure 4B). Destination location information I indicates the geographical range to which announcement information C will be delivered or distributed, for example, by attributes such as city center, suburbs, residential area, and building district, as well as names on a map, longitude, latitude, etc.
時間情報Kは、促進情報Bに含まれる告知情報Cを消費者に配信又は配布する時間的な範囲を示す。時間情報Kは、例えば、事業者がスーパーマーケットであり、告知情報Cが、スーパーマーケットの広告媒体に掲載される場合には、時間情報Kは、消費者がスーパーマーケットで購入する品物を選択する曜日及び時間帯を示す。また、例えば、事業者が衣料品の小売業であり、告知情報Cが、バーゲンセールを事業として促進する場合には、時間情報Kは、季節の変わり目の期間等を示す。 Time information K indicates the time range during which announcement information C included in promotion information B is delivered or distributed to consumers. For example, if the business is a supermarket and announcement information C is published in the supermarket's advertising media, time information K indicates the day of the week and time period during which consumers select items to purchase at the supermarket. Also, for example, if the business is a clothing retailer and announcement information C promotes a bargain sale as part of its business, time information K indicates a period during which the seasons change, etc.
行動集計情報Lは、サーバ装置200が消費者テーブル(図4B)に含まれる行動情報Oを集計することにより、広告媒体の配布に応じて消費者が行った行動を示す以下の第1~第4の割合を示す情報の少なくとも一つを含む。例えば、第1の割合は、広告媒体の数pに対して、広告媒体の配布を受けてポータルサイトにアクセスした消費者の数を示す。第1の割合は、広告媒体の配布を受けた消費者がポータルサイトにアクセスしたことを示すアクセス情報Rの総数を、配布された広告媒体の数pで除算することにより計算されうる。第2の割合は、配布された広告媒体の数pに対して、広告媒体の配布を受けて事業者の業務を利用した消費者の数の割合を示す。第2の割合は、広告媒体の配布を受けた消費者が事業者の業務を利用したことを示す利用情報Sの総数を、配布された広告の数pで除算することにより計算されうる。第3の割合は、配布された広告媒体の数pに対して、領収書等の画像をポータルサイトにアップロードした消費者の数の割合を示す。第3の割合は、広告媒体の配布を受けて領収書の画像をポータルサイトにアップロードしたことを示す領収書情報Tの総数を、配布された広告の数pで除算することにより計算されうる。第4の割合は、配布された広告媒体の数pに対して、クーポンを利用して事業者の業務を利用した消費者の数の割合を示す。第4の割合は、広告媒体の配布を受けた消費者がクーポンを使用したことを示すクーポン使用情報Vの総数を、配布された広告の数pで除算することにより計算されうる。 The behavioral aggregate information L includes at least one of the following information indicating the first to fourth ratios, which indicate the behavior of consumers in response to the distribution of advertising media, obtained by the server device 200 aggregating the behavioral information O contained in the consumer table (Figure 4B). For example, the first ratio indicates the number of consumers who accessed the portal site after receiving the distribution of advertising media relative to the number of advertising media p. The first ratio can be calculated by dividing the total number of access information R, which indicates that consumers who received the distribution of advertising media accessed the portal site, by the number of distributed advertising media p. The second ratio indicates the ratio of the number of consumers who used the business operator's services after receiving the distribution of advertising media relative to the number of distributed advertising media p. The second ratio can be calculated by dividing the total number of usage information S, which indicates that consumers who received the distribution of advertising media used the business operator's services, by the number of distributed advertisements p. The third ratio indicates the ratio of the number of consumers who uploaded images of receipts, etc. to the portal site relative to the number of distributed advertising media p. The third ratio can be calculated by dividing the total number of receipt information T, which indicates that consumers who received advertising media and uploaded receipt images to a portal site, by the number p of distributed advertisements. The fourth ratio indicates the ratio of the number of consumers who used coupons to use the business's services, relative to the number p of distributed advertising media. The fourth ratio can be calculated by dividing the total number of coupon usage information V, which indicates that consumers who received advertising media used coupons, by the number p of distributed advertisements.
効果情報Mは、広告媒体の効果、例えば、配布された広告媒体の数に対して、広告媒体の配布先となった消費者が事業者の業務を利用に対して支払った対価の総額を示す。効果情報Mは、以下の第1及び第2の処理により生成される。第1の処理において、サーバ装置200は、行動情報Oに含まれる領収書情報Tに含まれる領収書等の画像をOCR処理して領収書情報Tそれぞれから消費者が支払った対価を読み取る。第2の処理において、サーバ装置200は、消費者が事業者の業務の利用に対して支払った対価の総額を計算し、配布した広告媒体の数pで除算し、効果情報Mを生成する。 Effectiveness information M indicates the effectiveness of advertising media, for example, the total amount of consideration paid by consumers to whom advertising media was distributed for using the business's services, relative to the number of advertising media distributed. Effectiveness information M is generated by the following first and second processes. In the first process, the server device 200 performs OCR processing on images of receipts, etc. included in receipt information T included in behavior information O, and reads the consideration paid by consumers from each piece of receipt information T. In the second process, the server device 200 calculates the total amount of consideration paid by consumers for using the business's services, divides it by the number p of advertising media distributed, and generates effectiveness information M.
実績情報Nは、配布される予定であった広告媒体の数pに対して、実際に消費者に配布された広告媒体の数p’の割合を示す。広告媒体の数pに対して、広告媒体の配布を受けてポータルサイトにアクセスする消費者の割合は、統計的、あるいは配布業者の経験により推定されうる。従って、消費者に実際に配布されたと推定される広告媒体の数p’は、行動情報Oに含まれるアクセス情報Rの総数を、この割合で除算することにより計算されうる。実績情報Nは、消費者に実際に配布されたと推定された広告媒体の数p’を、配布される予定であった広告媒体の数pで除算することにより計算される。実績情報N(=p’/p)が1以下の値である場合には、実績情報Nが1に近ければ近いほど、配布業者は、誠実に広告媒体を消費者に配布した実績を事業者に主張できる。あるいは、実績情報Nが1より大きい値である場合には、配布業者は、広告媒体の配布が予想以上の効果を示した実績を事業者に主張できる。 Performance information N indicates the ratio of the number of advertising media p' actually distributed to consumers to the number of advertising media p that were planned to be distributed. The ratio of consumers who access a portal site after receiving advertising media compared to the number of advertising media p can be estimated statistically or based on the distributor's experience. Therefore, the number of advertising media p' estimated to have actually been distributed to consumers can be calculated by dividing the total number of access information R included in behavioral information O by this ratio. Performance information N is calculated by dividing the number of advertising media p' estimated to have actually been distributed to consumers by the number of advertising media p that were planned to be distributed. If performance information N (= p'/p) is a value of 1 or less, the closer performance information N is to 1, the more the distributor can assert to the business operator that it has honestly distributed advertising media to consumers. Alternatively, if performance information N is a value greater than 1, the distributor can assert to the business operator that the distribution of advertising media has had a greater effect than expected.
以上説明したように、対象情報H、配布先位置情報I及び時間情報Kは、促進情報Bに含まれる告知情報Cによる事業の利用の促進の対象として相応しい消費者の属性、位置的及び時間的な範囲を示す。ただし、上述したように、広告の契約において、配布業者が配信先又は配布先となる消費者の属性等の最適化を行うことが決められうる。なお、最適化される前の初期的な条件情報A、提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kは、例えば、事業者により事業者装置300を用いて生成作成され、広告媒体の配布が行われる前に、サーバ装置200に送信される。 As explained above, target information H, distribution destination location information I, and time information K indicate the attributes, location, and time range of consumers who are suitable targets for promoting the use of the business through announcement information C contained in promotion information B. However, as mentioned above, it may be decided in the advertising contract that the distributor will optimize the attributes of consumers who will be the recipients or distribution destinations. Note that the initial condition information A, provision method information G, target information H, distribution destination location information I, and time information K before optimization are generated and created by the business operator using business operator device 300, for example, and transmitted to server device 200 before the advertising medium is distributed.
図4Bに示す消費者テーブルのnの行それぞれにおいて、消費者識別情報Uは、促進情報Bに含まれる告知情報Cの配信先又は配布先となりうる消費者を一意に識別する。言い換えると、消費者識別情報Uは、消費者テーブルに含まれるnの行それぞれに含まれる情報を一意に識別する。なお、消費者識別情報Uは、過去において広告媒体の配布の対象となった消費者だけでなく、最新に広告媒体の配布の対象となる消費者をも識別する。 In each of the n rows of the consumer table shown in Figure 4B, consumer identification information U uniquely identifies the consumer to whom or who may be the recipient of notification information C contained in promotion information B. In other words, consumer identification information U uniquely identifies the information contained in each of the n rows in the consumer table. Note that consumer identification information U identifies not only consumers who have been the recipients of advertising media in the past, but also consumers who will most recently be the recipients of advertising media.
属性情報Pは、上述したように、促進情報テーブル(図4A)に含まれる対象情報Hに対応し、消費者識別情報Uにより識別される消費者の個人情報等の属性を示す。さらに、具体的には、属性情報Pは、この消費者の属性として、氏名、住所、年齢、性別、決済口座、消費者の過去の業務の利用履歴、消費者の趣味、及び嗜好等を示す。サーバ装置200は、例えば、上述したように、消費者端末装置100にダウンロードした業務アプリケーションプログラムを起動し、ポータルサイトに対して消費者に個人情報を登録させる。属性情報Pは、このような登録等により収集された個人情報から生成される。 As described above, attribute information P corresponds to target information H included in the promotion information table (Figure 4A) and indicates attributes such as personal information of the consumer identified by consumer identification information U. More specifically, attribute information P indicates attributes of this consumer, such as name, address, age, gender, payment account, the consumer's past business usage history, the consumer's hobbies and preferences, etc. As described above, server device 200, for example, launches a business application program downloaded to consumer terminal device 100 and prompts the consumer to register personal information on the portal site. Attribute information P is generated from personal information collected through such registration, etc.
行動情報Oは、消費者識別情報Uにより識別される消費者が、広告媒体の配信又は配布を受けた後の行動を示すアクセス情報R、利用情報S、領収書情報T及びクーポン使用情報Vを含む。さらに、行動情報Oは、アクセス情報R、利用情報S、領収書情報T及びクーポン使用情報V以外に他の情報を含みうる。他の情報は、例えば、消費者が、業務アプリケーションプログラムを消費者端末装置100にダウンロードしてインストールしたか否かを示す。また、さらに他の情報は、例えば、消費者が、消費者端末装置100で業務アプリケーションプログラムを起動し、事業者又は配布業者のウェブサイトに対して個人情報等を登録したか否かを示す。 The behavioral information O includes access information R, usage information S, receipt information T, and coupon usage information V, which indicate the behavior of a consumer identified by consumer identification information U after receiving or receiving advertising media. Furthermore, the behavioral information O may include other information in addition to the access information R, usage information S, receipt information T, and coupon usage information V. The other information indicates, for example, whether the consumer downloaded and installed a business application program on the consumer terminal device 100. Furthermore, the further information indicates, for example, whether the consumer launched a business application program on the consumer terminal device 100 and registered personal information, etc., on the business or distributor's website.
行動情報Oに含まれる情報のうち、アクセス情報Rは、広告媒体の配布を受けた消費者が、所定のウェブサイト、例えば、上述したポータルサイトにアクセスしたか否かを示す。なお、この所定のウェブサイトは、例えば、促進情報Bに含まれる告知情報C(図4A)の配信又は配布を受けた消費者が、消費者端末装置100を用いて広告媒体に付された記録媒体から読み出した記録媒体情報に含まれるURLにより特定される。利用情報Sは、促進識別情報Wにより識別される告知情報Cにより消費者の利用が促進された事業者の業務を、消費者識別情報Uにより識別される消費者が利用したか否かを示す。領収書情報Tは、この事業者の業務を利用した消費者が、業務の利用に対する対価の支払いに応じて発行された領収書の画像等、この事業者の業務を利用したこと及びその対価の額を証明する情報を示す。または、領収書情報Tは、消費者が、促進識別情報Wとともにサーバ装置200又は事業者装置300にアップロードした画像等の情報を示す。クーポン使用情報Vは、消費者が、告知情報C(図4A)が掲載された広告媒体に付される等により配信又は配布されたクーポンを使用したか否かを示す。 Among the information contained in the behavioral information O, access information R indicates whether a consumer who received the advertising medium accessed a specific website, such as the portal site mentioned above. This specific website is identified, for example, by a URL contained in the recording medium information read from the recording medium attached to the advertising medium using the consumer terminal device 100 by a consumer who received or received the notification information C (Figure 4A) contained in the promotion information B. Usage information S indicates whether a consumer identified by consumer identification information U used the services of a business whose use was promoted by the notification information C identified by promotion identification information W. Receipt information T indicates information that proves that a consumer who used the business's services used the business's services and the amount of the fee, such as an image of a receipt issued in response to payment for the use of the services. Alternatively, receipt information T indicates information such as an image uploaded by the consumer to the server device 200 or business device 300 along with the promotion identification information W. Coupon usage information V indicates whether the consumer used a coupon that was distributed or delivered by being attached to an advertising medium in which notice information C (Figure 4A) was published.
6.通信シーケンス
以下、図5A~図5Cを参照して、システム1における消費者端末装置100、サーバ装置200及び事業者装置300の間の通信シーケンスを説明する。図5A~図5Cは、図1~図3に示した消費者端末装置100、消費者端末装置100及びサーバ装置200の間で行われる通信処理を示す第1~第3の通信シーケンス図である。なお、図5Aに示された通信シーケンスにおいては、図1を参照して上述したように、促進情報Bの告知情報Cが掲載され、さらに、記録媒体が付された紙の広告媒体を、ポスティングにより消費者に配布する場合を具体例とする。また、サーバ装置200がウェブサーバとしての機能を有し、サーバ装置200が事業者のポータルサイトを運営し、消費者に提供する場合が具体例とされる。
6. Communication Sequence The communication sequence between the consumer terminal device 100, the server device 200, and the business operator device 300 in the system 1 will now be described with reference to Figures 5A to 5C. Figures 5A to 5C are first to third communication sequence diagrams illustrating communication processing performed between the consumer terminal device 100, the server device 200, and the business operator device 300 shown in Figures 1 to 3. The communication sequence shown in Figure 5A illustrates a specific example in which, as described above with reference to Figure 1, paper advertising media containing announcement information C for promotion information B and further including a recording medium are distributed to consumers by posting. Another specific example is when the server device 200 functions as a web server and operates a business operator's portal site, providing it to consumers.
従って、ポータルサイトから消費者端末装置100に送信される情報の全ては、サーバ装置200から出力される。また、ポータルサイトに対して入力された情報の全ては、サーバ装置200に入力される。また、上述したように、事業者による広告媒体の制作、事業者から配布業者への広告媒体の納品、及び配布業者による広告媒体の消費者への配布等は、人手によらねばならない部分を含む。従って、説明の便宜上、図5A等に示す通信シーケンス及び処理には、消費者端末装置100及びサーバ装置200により行われる処理及び通信の他に、人手による作業が含まれる。 Therefore, all information sent from the portal site to the consumer terminal device 100 is output from the server device 200. In addition, all information input to the portal site is input to the server device 200. As mentioned above, the production of advertising media by businesses, the delivery of advertising media from businesses to distributors, and the distribution of advertising media to consumers by distributors include parts that must be done manually. Therefore, for ease of explanation, the communication sequence and processing shown in Figure 5A etc. include manual work in addition to the processing and communication performed by the consumer terminal device 100 and server device 200.
図5Aに示すS100において、サーバ装置200を用いる配布業者と、事業者装置300を用いる事業者とは、両者の間で決められた数pの広告媒体のポスティングによる広告媒体の配布の契約を行う。なお、この契約は、上述のように、サーバ装置200、通信ネットワーク14及び事業者装置300を介して行われても、事業者及び配布業者者が直接に会って行われてもよい。この契約において、図1を参照して説明したような事項が決められる。なお、この説明においては、契約において対象情報H等の最適化を行うことが決められている場合を具体例とする。事業者装置300及びサーバ装置200のプロセッサ212は、この契約を示す契約情報を、メモリ213に記憶する。 At S100 in FIG. 5A, a distributor using the server device 200 and a business using the business device 300 enter into a contract for the distribution of advertising media by posting a predetermined number p of advertising media between them. As described above, this contract may be made via the server device 200, communications network 14, and business device 300, or the business and distributor may meet in person. The contract will determine matters such as those described with reference to FIG. 1. This explanation will take as an example a case in which the contract stipulates that target information H, etc., will be optimized. The processor 212 of the business device 300 and server device 200 stores contract information indicating this contract in memory 213.
S102において、事業者は、例えば、メモリ213に着脱可能な記録媒体を用いて、事業者装置300に、紙の広告媒体に掲載される広告を示す告知情報Cを含む促進情報B(図4A)を入力する。事業者装置300のプロセッサ212は、メモリ213を介して促進情報Bを受信してメモリ213に記憶する。さらに、事業者装置300のプロセッサ212は、メモリ213から促進情報Bを読み出し、通信インターフェイス214を介して、サーバ装置200に、受信した促進情報Bを送信する。 At S102, the business operator inputs promotion information B (Figure 4A) including notice information C indicating an advertisement to be placed in a paper advertising medium to the business operator device 300, for example, using a recording medium detachable from the memory 213. The processor 212 of the business operator device 300 receives the promotion information B via the memory 213 and stores it in the memory 213. Furthermore, the processor 212 of the business operator device 300 reads the promotion information B from the memory 213 and transmits the received promotion information B to the server device 200 via the communication interface 214.
S104において、事業者装置300のプロセッサ212は、促進情報テーブルの各行に含まれる促進情報B以外の初期の情報を、通信インターフェイス214を介してサーバ装置200に送信する。つまり、プロセッサ212は、上述したように、初期の条件情報A、促進識別情報W、提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを、通信インターフェイス214を介してサーバ装置200に送信する。サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、これらの初期の情報を受信する。サーバ装置200のプロセッサ212は、さらに、これらの初期の情報により促進情報テーブルを更新し、メモリ213に記憶する。 At S104, the processor 212 of the business operator device 300 transmits the initial information other than the promotion information B contained in each row of the promotion information table to the server device 200 via the communication interface 214. That is, as described above, the processor 212 transmits the initial condition information A, promotion identification information W, provision method information G, target information H, distribution location information I, and time information K to the server device 200 via the communication interface 214. The processor 212 of the server device 200 receives this initial information via the communication interface 214. The processor 212 of the server device 200 further updates the promotion information table with this initial information and stores it in the memory 213.
S106において、サーバ装置200のプロセッサ212は、S214の処理において受信し、メモリ213に記憶した情報に対して、学習済解析モデルに基づく解析を行い、これらの情報を最適化する。学習済解析モデルは、消費者端末装置100のプロセッサ212による促進情報テーブル及び消費者テーブルに含まれる情報の学習により生成される。学習済解析モデルは、蓄積された促進情報テーブル及び消費者テーブルの一部又は全部に含まれる情報に基づいて、プロセッサ212が機械学習することにより生成され、メモリ213に記憶される。学習済解析モデルは、広告媒体の配布及びクーポン情報の配信後に、消費者が最も多くの行動を行ったことを示す行動情報Oが生成されるように、提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを生成するために用いられる。 At S106, the processor 212 of the server device 200 analyzes the information received in the processing of S214 and stored in the memory 213 based on the learned analysis model, and optimizes this information. The learned analysis model is generated by the processor 212 of the consumer terminal device 100 learning the information contained in the promotion information table and the consumer table. The learned analysis model is generated by the processor 212 through machine learning based on the information contained in some or all of the accumulated promotion information table and consumer table, and is stored in the memory 213. The learned analysis model is used to generate provision method information G, target information H, distribution destination location information I, and time information K so that behavior information O indicating the consumer's greatest behavior after the distribution of advertising media and coupon information is generated.
S108において、サーバ装置200のプロセッサ212は、S104の処理において、広告媒体及びクーポン情報について、最適化された提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを示す最適化情報を、通信インターフェイス214を介して事業者装置300に送信する。事業者装置300のプロセッサ212は、通信インターフェイス214を介して最適化情報を受信し、ディスプレイ11に表示して事業者に示す。 In S108, the processor 212 of the server device 200 transmits optimization information indicating the optimized provision method information G, target information H, distribution location information I, and time information K for the advertising medium and coupon information obtained in the processing of S104 to the business operator device 300 via the communication interface 214. The processor 212 of the business operator device 300 receives the optimization information via the communication interface 214 and displays it on the display 11 to show to the business operator.
S110において、事業者装置300において表示された最適化情報を事業者が確認し、さらに承認するための操作を事業者装置300の入力インターフェイス(不図示)に対して行う。事業者装置300のプロセッサ212は、この操作を受け入れる。 In S110, the business operator checks the optimization information displayed on the business operator device 300 and then performs an operation to approve it on the input interface (not shown) of the business operator device 300. The processor 212 of the business operator device 300 accepts this operation.
S112において、事業者装置300のプロセッサ212は、S110の処理において受け入れた事業者の操作に従って、事業者が最適化情報の内容を承認したことを示す承認情報を生成する。プロセッサ212は、生成した承認情報を、通信インターフェイス214を介してサーバ装置200に送信する。 At S112, the processor 212 of the business operator device 300 generates approval information indicating that the business operator has approved the content of the optimization information, in accordance with the business operator's operation accepted in the processing of S110. The processor 212 transmits the generated approval information to the server device 200 via the communication interface 214.
S114において、事業者装置300のプロセッサ212は、促進情報テーブル(図4A)に新たな行を追加する。さらに、プロセッサ212は、新たな行に含める情報を生成し、生成した情報により促進情報テーブルを更新してメモリ213に記憶する。 At S114, the processor 212 of the business operator device 300 adds a new row to the promotion information table (Figure 4A). Furthermore, the processor 212 generates information to be included in the new row, updates the promotion information table with the generated information, and stores it in the memory 213.
S116において、サーバ装置200のプロセッサ212は、広告媒体に付される記録媒体を示す情報、又は記録媒体に記録される情報を、通信インターフェイス214を介して事業者装置300に送信する。この記録媒体は、例えば、消費者端末装置100のプロセッサ112が情報を非接触で読み出し可能なRFID用のタグ、あるいは、上述した二次元コードである。上述したように、これらの記録媒体に記録される記録媒体情報は、上述したポータルサイトのURL、及び広告媒体を識別するために用いられる促進識別情報W(図4A)を含む。 At S116, the processor 212 of the server device 200 transmits information indicating the recording medium attached to the advertising medium, or information recorded on the recording medium, to the business device 300 via the communication interface 214. This recording medium is, for example, an RFID tag from which the processor 112 of the consumer terminal device 100 can contactlessly read information, or the two-dimensional code described above. As described above, the recording medium information recorded on these recording media includes the URL of the portal site described above and promotion identification information W (Figure 4A) used to identify the advertising medium.
S118において、事業者装置300のプロセッサ212は、記録媒体を示す情報を、通信インターフェイス214を介してサーバ装置200から受信する。事業者装置300のプロセッサ212は、記録媒体を示す情報から上述した二次元コード等の画像を作成する。事業者は、情報が記録された記録媒体を付した広告媒体を、契約において決められた数p以上、制作する。 At S118, the processor 212 of the business operator device 300 receives information indicating the recording medium from the server device 200 via the communication interface 214. The processor 212 of the business operator device 300 creates an image such as the two-dimensional code described above from the information indicating the recording medium. The business operator produces advertising media with the recording medium on which the information is recorded, in quantities equal to or greater than the number specified in the contract.
S120において、事業者は、S118の処理において制作した広告媒体を、配布事業者に納品する。 In S120, the business delivers the advertising media created in the processing of S118 to the distribution business.
S122において、サーバ装置200を用いる配布業者は、S100の処理においてなされた契約に従い、広告媒体を消費者に配布するための処理を行う。より具体的には、サーバ装置200のプロセッサ212は、最適化された促進情報テーブルに含まれる提供方法情報Gに基づいてその広告媒体及びクーポン情報の提供方法や提供条件を確定させる。そして、プロセッサ212は、対象情報H(図4A)に適合する属性情報Pに対応する消費者識別情報Uを、消費者テーブル(図4B)から選択する。さらに、プロセッサ212は、選択された消費者識別情報Uに対応する配布先位置情報I及び時間情報Kを選択する。なお、選択された配布先位置情報I及び時間情報Kの数pが過度に多くなった場合には、プロセッサ212は、対応する消費者識別情報Uの数が多い順に、予め決められた数の配布先位置情報I及び時間情報Kを選択する。これらの処理により、広告媒体の配布に必要な、記録媒体の配布先の消費者の名簿等の情報が生成される。 At S122, the distributor using the server device 200 performs processing to distribute advertising media to consumers in accordance with the contract concluded in the processing of S100. More specifically, the processor 212 of the server device 200 determines the method and conditions for providing the advertising media and coupon information based on the provision method information G contained in the optimized promotion information table. The processor 212 then selects consumer identification information U from the consumer table (Figure 4B) that corresponds to the attribute information P that matches the target information H (Figure 4A). The processor 212 then selects recipient location information I and time information K that correspond to the selected consumer identification information U. Note that if the number p of selected recipient location information I and time information K becomes excessively large, the processor 212 selects a predetermined number of recipient location information I and time information K in descending order of the number of corresponding consumer identification information U. Through these processing steps, information such as a list of consumers to whom the recording medium will be distributed, which is necessary for distributing the advertising media, is generated.
S124において、プロセッサ212により確定された提供方法情報Gに基づいて、配達業者の一人以上の配達員それぞれは、S122の処理において作成された広告媒体の配布先の消費者うち、配布を担当する一部又は全部の消費者の自宅等に、ポスティングにより広告媒体を配布する。 In S124, based on the delivery method information G determined by the processor 212, one or more delivery personnel of the delivery company will distribute the advertising medium by posting to the homes of some or all of the consumers to whom the advertising medium created in the processing of S122 is to be distributed.
図5Bに示すS140の処理は、配布業者がサーバ装置200を用いて運用するポータルサイトが受信した情報の全てが、上述したように、サーバ装置200のプロセッサ212に入力され、メモリ213に記憶されることを示す。また、S140の処理は、ポータルサイトが送信する情報の全てが、上述したように、サーバ装置200のプロセッサ212により出力されることを示す。S142~S148の処理は、ポータルサイトに消費者がアクセスしてから、業務アプリケーションプログラムを利用して個人情報を登録し、クーポン情報F(図4A)が示すクーポンを受け取るまでの処理を示す。従って、S140の処理により、サーバ装置200のプロセッサ212は、S142~S148の処理を、事業者装置300との通信なしに実行できる。 The processing of S140 shown in Figure 5B indicates that all information received by the portal site operated by the distributor using the server device 200 is input to the processor 212 of the server device 200 and stored in the memory 213, as described above. The processing of S140 also indicates that all information transmitted by the portal site is output by the processor 212 of the server device 200, as described above. The processing of S142 to S148 indicates the processing from when the consumer accesses the portal site, to when they register their personal information using a business application program, and receive the coupon indicated by coupon information F (Figure 4A). Therefore, the processing of S140 allows the processor 212 of the server device 200 to execute the processing of S142 to S148 without communicating with the business operator device 300.
S180~S184の処理は、クーポンを利用して事業者の業務を利用した消費者へのキャッシュバックを、サーバ装置200のプロセッサ212が事業者に代わって行う処理を示す。サーバ装置200のプロセッサ212は、消費者端末装置100からアップロードされた領収書の画像を、促進識別情報Wとともにポータルサイトを介して受信する。受信した領収書の画像に対してOCR処理等を行うことにより、プロセッサ212は、領収書の画像から、事業者、業務及び業務の対価を識別できる。プロセッサ212は、消費者端末装置100から画像とともに受信した促進識別情報Wに対応する促進情報Bに含まれる告知属性情報E等を取得する。プロセッサ212は、さらに、取得した告知属性情報E等が示す事業者、業務及び対価と、識別した事業者、業務及び対価とを比較する。 The processing of S180 to S184 represents the processing performed by the processor 212 of the server device 200 on behalf of the business to provide cash back to consumers who have used the business's services using a coupon. The processor 212 of the server device 200 receives an image of a receipt uploaded from the consumer terminal device 100 via a portal site, along with promotion identification information W. By performing OCR processing or the like on the received receipt image, the processor 212 can identify the business, service, and fee for the service from the receipt image. The processor 212 acquires the notification attribute information E, etc. contained in the promotion information B corresponding to the promotion identification information W received together with the image from the consumer terminal device 100. The processor 212 further compares the business, service, and fee indicated in the acquired notification attribute information E, etc. with the identified business, service, and fee.
サーバ装置200のプロセッサ212は、この比較により、これらの情報が一致するか否かを判断する。これらの情報が一致した場合には、プロセッサ212は、利用者にポータルサイトを介して付与した特典が、ポータルサイトを介して消費者端末装置100に、促進識別情報Wとともに送信したクーポンを利用した消費者に付与されたことを識別できる。従って、プロセッサ212は、クーポンを利用して事業者の業務を利用した消費者への特典の付与を、事業者に代わって行うことができる。つまり、サーバ装置200のプロセッサ212は、S180~S184の処理をもまた、事業者装置300から業務の利用に関する情報を受信することなしに実行できる。 The processor 212 of the server device 200 determines whether or not this information matches through this comparison. If this information matches, the processor 212 can determine that the benefit granted to the user via the portal site was granted to the consumer who used the coupon sent to the consumer terminal device 100 via the portal site along with the promotion identification information W. Therefore, the processor 212 can grant the benefit to the consumer who used the coupon to use the business's services on behalf of the business. In other words, the processor 212 of the server device 200 can also execute the processes of S180 to S184 without receiving information about the use of the services from the business device 300.
S142~S186の処理をさらに詳細に説明する。S142において、記録媒体が付された広告媒体の配布を受けた消費者は、消費者端末装置100に対して、広告媒体に付された記録媒体から記録媒体情報を読み出させる操作を行う。消費者端末装置100のプロセッサ112は、タッチパネル117及び入力インターフェイス116を介して、消費者による操作を受け入れる。プロセッサ112は、受け入れた操作に応じて、カメラ118及び入力インターフェイス116を介して、記録媒体から記録媒体情報を読み出す。プロセッサ112は、記録媒体情報が含むURLを用いて、サーバ装置200により運営される事業者のポータルサイトに、通信インターフェイス114を介してアクセスし、促進識別情報W(図4A)を送信する。サーバ装置200のプロセッサ212は、ポータルサイトを介して、消費者端末装置100からのアクセスを検出し、促進識別情報Wを受信する。 The processing of S142 to S186 will be explained in more detail. In S142, a consumer who has received advertising media with an attached recording medium operates the consumer terminal device 100 to read recording medium information from the recording medium attached to the advertising media. The processor 112 of the consumer terminal device 100 accepts the consumer's operation via the touch panel 117 and input interface 116. In response to the accepted operation, the processor 112 reads the recording medium information from the recording medium via the camera 118 and input interface 116. The processor 112 uses the URL included in the recording medium information to access the operator's portal site operated by the server device 200 via the communication interface 114 and transmits promotion identification information W (Figure 4A). The processor 212 of the server device 200 detects access from the consumer terminal device 100 via the portal site and receives the promotion identification information W.
S144において、プロセッサ212は、消費者テーブル(図4B)の行動情報Oのアクセス情報Rを、このアクセスを検出したことを示す情報により更新し、メモリ213に記憶する。さらに、プロセッサ212は、促進識別情報Wに対応する業務アプリケーションプログラムのダウンロード及びインストールの許諾を消費者に求めるUI画像等を含む情報を、通信インターフェイス214を介して消費者端末装置100に送信する。消費者端末装置100のプロセッサ112は、この情報を、通信インターフェイス114を介して受信する。プロセッサ112は、受信した情報に含まれるUI画像を、ディスプレイ111に表示する。 At S144, the processor 212 updates the access information R of the behavior information O in the consumer table (Figure 4B) with information indicating that this access has been detected, and stores this in the memory 213. Furthermore, the processor 212 transmits information including a UI image requesting the consumer's consent to the download and installation of the business application program corresponding to the promotion identification information W to the consumer terminal device 100 via the communication interface 214. The processor 112 of the consumer terminal device 100 receives this information via the communication interface 114. The processor 112 displays the UI image included in the received information on the display 111.
消費者は、ディスプレイ111に表示されたUI画像に対して、業務アプリケーションプログラムのダウンロード及びインストールを許諾する旨の操作を行う。プロセッサ112は、この操作を、タッチパネル117及び入力インターフェイス116を介して受け入れる。プロセッサ112は、この操作を示す情報を、通信インターフェイス114を介して、ポータルサイトに送信する。サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、消費者端末装置100からポータルサイトに送信された情報を受信する。 The consumer operates the UI image displayed on the display 111 to consent to the download and installation of the business application program. The processor 112 accepts this operation via the touch panel 117 and the input interface 116. The processor 112 transmits information indicating this operation to the portal site via the communication interface 114. The processor 212 of the server device 200 receives the information transmitted from the consumer terminal device 100 to the portal site via the communication interface 214.
サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、消費者端末装置100に業務アプリケーションプログラムをダウンロードする。消費者端末装置100のプロセッサ112は、通信インターフェイス114を介して、ダウンロードされた業務アプリケーションプログラムを受信する。プロセッサ112は、業務アプリケーションプログラムを実行し、消費者端末装置100にインストールする。 The processor 212 of the server device 200 downloads the business application program to the consumer terminal device 100 via the communication interface 214. The processor 112 of the consumer terminal device 100 receives the downloaded business application program via the communication interface 114. The processor 112 executes the business application program and installs it on the consumer terminal device 100.
S146において、消費者端末装置100のプロセッサ112は、業務アプリケーションプログラムを実行して、広告媒体の配布先の消費者に、属性情報P(図4B)の入力を促すUI画像を、ディスプレイ111に表示する。消費者が、表示されたUI画像に対して属性情報Pを入力する操作を行うと、プロセッサ112は、タッチパネル117及び入力インターフェイス116を介してこの操作を受け入れる。プロセッサ112は、通信インターフェイス114を介して、消費者により入力された属性情報Pを、ポータルサイトに送信する。 At S146, the processor 112 of the consumer terminal device 100 executes the business application program to display on the display 111 a UI image that prompts consumers to whom the advertising media is distributed to input attribute information P (Figure 4B). When the consumer performs an operation to input attribute information P using the displayed UI image, the processor 112 accepts this operation via the touch panel 117 and the input interface 116. The processor 112 transmits the attribute information P input by the consumer to the portal site via the communication interface 114.
サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、消費者端末装置100からポータルサイトに送信された属性情報Pを受信する。プロセッサ212は、受信した属性情報Pにより消費者テーブル(図4B)を更新してメモリ213に記憶し、属性情報Pの登録を行う。 The processor 212 of the server device 200 receives the attribute information P sent from the consumer terminal device 100 to the portal site via the communication interface 214. The processor 212 updates the consumer table (Figure 4B) with the received attribute information P, stores it in memory 213, and registers the attribute information P.
S148において、サーバ装置200のプロセッサ212は、促進情報テーブル(図4A)を参照し、促進識別情報Wに対応する条件情報Aを読み出す。プロセッサ212は、読み出した条件情報Aが、クーポン情報Fにより示されるクーポンを利用して事業者から消費者に特典が付与されることを示す場合には、促進情報Bからクーポン情報Fを読み出す。さらに、プロセッサ212は、読み出したクーポン情報Fが示すクーポンを、促進識別情報Wとともに、通信インターフェイス214を介して消費者端末装置100に送信する。つまり、この例では、クーポン情報Fの提供方法として、提供方法情報Gによりクーポン情報Fの配信方法として二次元コードを通じてポータルサイトにアクセスすることにより配信される方法が特定されている。 At S148, the processor 212 of the server device 200 references the promotion information table (Figure 4A) and reads out the condition information A corresponding to the promotion identification information W. If the read out condition information A indicates that a benefit will be given to the consumer by the business operator by using the coupon indicated by the coupon information F, the processor 212 reads out the coupon information F from the promotion information B. Furthermore, the processor 212 transmits the coupon indicated by the read out coupon information F together with the promotion identification information W to the consumer terminal device 100 via the communication interface 214. In other words, in this example, the method of providing the coupon information F is specified by the provision method information G as a method of distributing the coupon information F by accessing a portal site via a two-dimensional code.
さらに、プロセッサ212は、消費者テーブル(図4B)に含まれ、ポータルサイトにアクセスした消費者に対応する行動情報Oに含まれるアクセス情報Rを、アクセスがあったことを示す情報を用いて更新し、メモリ213に記憶する。消費者端末装置100のプロセッサ112は、通信インターフェイス114を介して、サーバ装置200から、クーポンと促進識別情報Wとを受信する。なお、このクーポンの提供は単なる一例であるにすぎない。例えば、消費者は、配信された広告媒体に付された記録媒体から情報を読み出して事業者の業務を最初に利用した後は、この事業者の業務を、業務アプリケーションプログラムを用いて利用してもよい。 Furthermore, the processor 212 updates the access information R included in the behavioral information O in the consumer table (Figure 4B) corresponding to the consumer who accessed the portal site with information indicating that access has occurred, and stores this in the memory 213. The processor 112 of the consumer terminal device 100 receives the coupon and promotion identification information W from the server device 200 via the communication interface 114. Note that providing this coupon is merely one example. For example, after a consumer first uses the business's services by reading information from a recording medium attached to the distributed advertising medium, the consumer may then use the business's services using a business application program.
S160において、消費者は、消費者端末装置100に対して、S146の処理において受信したクーポンを用いて事業者の業務を利用するための操作を行う。例えば、事業者が、商品を販売する業者である場合には、この操作は、消費者が事業者に、クーポンを用いて商品を注文し、購買するための操作である。消費者端末装置100は、この操作を、タッチパネル117及び入力インターフェイス116を介して受け入れる。プロセッサ112は、この操作を示す情報を、通信インターフェイス114を介して、事業者装置300に送信する。事業者装置300のプロセッサ212は、通信インターフェイス214を介して、この情報を受信する。 In S160, the consumer performs an operation on the consumer terminal device 100 to use the coupon received in the processing of S146 to take advantage of the business operator's services. For example, if the business operator is a retailer that sells products, this operation is an operation by the consumer to order and purchase the product from the business operator using the coupon. The consumer terminal device 100 accepts this operation via the touch panel 117 and input interface 116. The processor 112 transmits information indicating this operation to the business operator device 300 via the communication interface 114. The processor 212 of the business operator device 300 receives this information via the communication interface 214.
S162において、事業者装置300と消費者端末装置100との間で、消費者が事業者の業務を利用するための対価の決済が、金融機関(不図示)を介して行われる。例えば、事業者が消費者からの注文に応じて、商品を販売する場合には、この対価の決済により、消費者から事業者に商品の代金の支払いが行われる。 At S162, payment for the consumer's use of the business's services is made between the business device 300 and the consumer terminal device 100 via a financial institution (not shown). For example, when a business sells a product in response to an order from a consumer, the consumer pays the business for the product through this payment.
S164において、消費者により事業者の業務の利用が実行される。例えば、消費者が事業者に対して商品を注文して購買した場合には、この利用の実行は、事業者から消費者への商品及びその代金の領収書の発送である。なお、上述したように、S160~S186の処理は、事業者装置300からサーバ装置200に情報を送ることなしに実行されうる。一方、S166に点線で示すように、事業者装置300からサーバ装置200に、消費者による事業者の業務の利用の内容を示す情報を送信してもよい。 In S164, the consumer uses the business's services. For example, if the consumer orders and purchases a product from a business, this use is executed by sending the product and a receipt for the purchase price from the business to the consumer. As described above, the processes of S160 to S186 can be executed without sending information from the business device 300 to the server device 200. However, as indicated by the dotted line in S166, information indicating the content of the consumer's use of the business's services may be sent from the business device 300 to the server device 200.
S180において、消費者は、消費者端末装置100に対して、S164の処理において事業者から受けた領収書の画像を、促進識別情報Wとともにポータルサイトにアップロードするための操作を行う。消費者端末装置100のプロセッサ112は、この操作を、タッチパネル117及び入力インターフェイス116を介して受け入れる。プロセッサ112は、受け入れた操作に応じて、カメラ118及び入力インターフェイス116を用いて領収書を撮影する。プロセッサ112は、この撮影により得られた領収書の画像を、促進識別情報Wとともに通信インターフェイス114を介してポータルサイトにアップロードする。サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、ポータルサイトにアップロードされた領収書の画像及び促進識別情報Wを受信する。プロセッサ212は、領収書の画像及び促進識別情報Wを処理して、消費者が事業者に支払った対価を求める。例えば、消費者が事業者の商品を購入し、その代金を支払った場合には、領収書の画像からは、商品の代金が求められる。 In S180, the consumer operates the consumer terminal device 100 to upload the image of the receipt received from the business in S164, along with the promotion identification information W, to the portal site. The processor 112 of the consumer terminal device 100 accepts this operation via the touch panel 117 and input interface 116. In response to the accepted operation, the processor 112 photographs the receipt using the camera 118 and input interface 116. The processor 112 uploads the image of the receipt obtained by this photograph, along with the promotion identification information W, to the portal site via the communication interface 114. The processor 212 of the server device 200 receives the image of the receipt and the promotion identification information W uploaded to the portal site via the communication interface 214. The processor 212 processes the image of the receipt and the promotion identification information W to determine the price paid by the consumer to the business. For example, if the consumer purchases a product from a business and pays for it, the price of the product can be determined from the image of the receipt.
S182において、サーバ装置200のプロセッサ212は、S180の処理において受信した領収書の画像と、この領収書に対応するクーポンとを、通信インターフェイス214を介して事業者装置300に送信する。事業者装置300のプロセッサ212は、通信インターフェイス214を介して領収書の画像及びクーポンを受信する。プロセッサ212は、領収書の画像を処理して、消費者が事業者に支払った対価を求め、クーポンと対応付けてメモリ213に記憶する。 In S182, the processor 212 of the server device 200 transmits the image of the receipt received in the processing of S180 and the coupon corresponding to this receipt to the business device 300 via the communication interface 214. The processor 212 of the business device 300 receives the image of the receipt and the coupon via the communication interface 214. The processor 212 processes the image of the receipt to determine the amount paid by the consumer to the business, and stores this in memory 213 in association with the coupon.
S184において、サーバ装置200は消費者端末装置100との間で、S140の処理において求められた対価のうち、クーポンが示す割合を、金融機関等を介して消費者に返還する処理を行う。つまり、サーバ装置200のプロセッサ212は、事業者装置300を用いる事業者のために、消費者が事業者に支払う対価を減額するためのキャッシュバックを代行する処理を行う。 In S184, the server device 200 performs processing with the consumer terminal device 100 to return to the consumer, via a financial institution or the like, the proportion of the consideration calculated in the processing of S140 indicated by the coupon. In other words, the processor 212 of the server device 200 performs processing on behalf of the business using the business device 300 to provide a cashback to reduce the consideration paid by the consumer to the business.
S186において、事業者装置300を用いる事業者と、サーバ装置200を用いる配布業者との間で、S184の処理におけるキャッシュバック代行の決済が行われる。つまり、事業者は、S144の処理において、配布業者が消費者に返還した金額の金銭を、金融機関等を介して配布業者に支払う。 In S186, settlement for the cashback agency processing in S184 is made between the business using the business device 300 and the distributor using the server device 200. In other words, the business pays the amount returned to the consumer by the distributor in processing S144 to the distributor via a financial institution or the like.
なお、S160~S186の一連の処理は、クーポン及び促進識別情報Wを介して対応付けられる。従って、上述したように、サーバ装置200を用いる配布業者及び事業者装置300を用いる事業者は、S186の処理における決済が、いずれのキャッシュバックに関連するかを正確に把握できる。なお、図5Bには、消費者端末装置100への業務アプリケーションプログラムのダウンロード、及び業務アプリケーションプログラムを用いた個人情報の登録等を条件としてクーポンが消費者端末装置100に送信する場合が示された。しかしながら、消費者端末装置100へのクーポンの送信は、消費者が消費者端末装置100を用いてポータルサイトにアクセスすることだけを条件として行われてもよい。また、条件情報Aが業務アプリケーションプログラムを利用して事業者から消費者に特典が付与されることを示す場合には、業務アプリケーションプログラムを用いて事業者の業務を利用した時点で特典が付与されてよい。 The series of processes from S160 to S186 are associated via the coupon and promotion identification information W. Therefore, as described above, the distributor using the server device 200 and the business using the business device 300 can accurately determine which cashback the payment in S186 relates to. Note that FIG. 5B shows a case in which a coupon is sent to the consumer terminal device 100 on the condition that a business application program is downloaded to the consumer terminal device 100 and personal information is registered using the business application program. However, the coupon may be sent to the consumer terminal device 100 on the condition that the consumer accesses a portal site using the consumer terminal device 100. Furthermore, if condition information A indicates that a benefit will be granted to the consumer by the business using the business application program, the benefit may be granted when the consumer uses the business application program to utilize the business's services.
図5Cに示すS200において、広告媒体の配布期間が終了する。サーバ装置200のプロセッサ212は、消費者テーブル(図4B)に含まれ、広告媒体の配布先となった消費者識別情報Uそれぞれに対応する行動情報Oに含まれるアクセス情報R、利用情報S、領収書情報T及びクーポン使用情報Vを処理する。プロセッサ212は、この処理により、促進情報テーブル(図4A)に含まれる行動集計情報L、効果情報M及び実績情報Nを生成する。 At S200 shown in Figure 5C, the distribution period for the advertising media ends. The processor 212 of the server device 200 processes the access information R, usage information S, receipt information T, and coupon usage information V contained in the behavior information O included in the consumer table (Figure 4B) and corresponding to each consumer identification information U to whom the advertising media was distributed. Through this processing, the processor 212 generates behavior summary information L, effect information M, and performance information N contained in the promotion information table (Figure 4A).
プロセッサ212は、生成した行動集計情報L、効果情報M及び実績情報Nにより促進情報テーブル(図4B)を更新し、メモリ213に記憶する。さらに、プロセッサ212は、これら行動集計情報L、効果情報M及び実績情報Nのうちの少なくとも一つに基づいて、事業者装置300を用いる事業者に対して請求すべき対価の額を計算する。 The processor 212 updates the promotion information table (Figure 4B) with the generated behavior summary information L, effect information M, and performance information N, and stores the information in the memory 213. Furthermore, the processor 212 calculates the amount of compensation to be charged to the business operator using the business operator device 300 based on at least one of the behavior summary information L, effect information M, and performance information N.
S202において、サーバ装置200のプロセッサ212は、生成した行動集計情報L、効果情報M及び実績情報Nのうち、少なくとも対価の額の計算に用いた一つ以上を、事業者装置300を用いる事業者に送信する。また、プロセッサ212は、S200の処理において計算された額の対価の支払を、事業者装置300を用いる事業者に対して請求する。なお、行動集計情報L、効果情報M及び実績情報Nのうちの一つ以上の事業者への送信、及び事業者に対する広告媒体の配布に対する対価の支払いの請求は、サーバ装置200及び事業者装置300の間で通信ネットワーク14を介して行われる。あるいは、これらは、サーバ装置200を用いる配布業者から事業者への郵送等の手段により行われうる。 In S202, the processor 212 of the server device 200 transmits at least one of the generated behavioral summary information L, effectiveness information M, and performance information N used to calculate the amount of compensation to the business using the business device 300. The processor 212 also invoices the business using the business device 300 for payment of the amount of compensation calculated in the processing of S200. The transmission of one or more of the behavioral summary information L, effectiveness information M, and performance information N to the business, and the invoice to the business for payment of compensation for distribution of advertising media, are carried out between the server device 200 and the business device 300 via the communications network 14. Alternatively, these may be carried out by means of mail from the distributor using the server device 200 to the business.
S204において、サーバ装置200を用いる配布業者と、事業者装置300を用いる事業者との間で、金融機関等を介して、広告媒体の配布に対する対価の決済が行われ、事業者からこの対価が配布業者に支払われる。つまり、配布業者と事業者の間で、広告代金の決済が行われる。 At S204, payment for the distribution of the advertising media is settled between the distributor using the server device 200 and the business using the business device 300 via a financial institution or the like, and this payment is paid by the business to the distributor. In other words, the advertising fee is settled between the distributor and the business.
S206において、サーバ装置200のプロセッサ212は、図4Bに示した消費者情報テーブルに新た行を追加する。プロセッサ212は、さらに、S100おいてなされた契約による広告媒体の配布に応じた消費者の行動を示す情報を、新たに追加された行に記憶する。 In S206, the processor 212 of the server device 200 adds a new row to the consumer information table shown in FIG. 4B. The processor 212 further stores, in the newly added row, information indicating the consumer's behavior in response to the distribution of advertising media pursuant to the contract made in S100.
S22において、サーバ装置200のプロセッサ212は、S206の処理において記憶、蓄積された促進情報テーブル及び消費者情報テーブルを用いて機械学習を行う。なお、S22の処理の詳細は、図5Dを参照して後述される。この機械学習は、ニューラルネットを用いて、教師データあり、又は教師データなしで行われる。この機械学習の目的は、消費者に最も多くの行動を行なわせるために最適な提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを決めることである。 In S22, the processor 212 of the server device 200 performs machine learning using the promotion information table and consumer information table stored and accumulated in the processing of S206. Details of the processing of S22 will be described later with reference to FIG. 5D. This machine learning is performed using a neural network with or without training data. The purpose of this machine learning is to determine the optimal delivery method information G, target information H, distribution location information I, and time information K to encourage consumers to take the most actions.
図5Dは、図5Cに示したS22の処理の詳細を例示する図である。図5Dに示すS220において、サーバ装置200のプロセッサ212は、促進情報テーブル(図4A)において、最新に広告媒体に掲載されて配布された告知情報Cに対応する促進識別情報W以外の促進識別情報Wを含む全ての行を参照する。プロセッサ212は、参照した行に含まれる全ての提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを、学習用情報として取得する。 Figure 5D is a diagram illustrating the details of the processing of S22 shown in Figure 5C. In S220 shown in Figure 5D, the processor 212 of the server device 200 references all rows in the promotion information table (Figure 4A) that contain promotion identification information W other than the promotion identification information W corresponding to the announcement information C that was most recently published and distributed in an advertising medium. The processor 212 acquires all of the provision method information G, target information H, distribution destination location information I, and time information K contained in the referenced rows as learning information.
S222において、サーバ装置200のプロセッサ212は、消費者テーブル(図4B)において、最新に広告媒体の配布先となった全ての消費者の消費者識別情報Uを含む行を参照する。プロセッサ212は、参照した全ての行の行動情報Oに含まれるアクセス情報R、利用情報S、領収書情報T及びクーポン使用情報Vを集計し、評価情報として取得する。なお、広告媒体の数pは、事業者と配布業者との契約のたびに異なる。従って、アクセス情報R、利用情報S、領収書情報T及びクーポン使用情報Vそれぞれは、配布された広告媒体の数pが、学習済解析モデルに影響を及ぼさないようにするために、配布された広告媒体の数pに基づいて、適宜、正規化されてよい。 At S222, the processor 212 of the server device 200 references rows in the consumer table (Figure 4B) that contain the consumer identification information U of all consumers who were most recently distributed advertising media. The processor 212 aggregates the access information R, usage information S, receipt information T, and coupon usage information V contained in the behavior information O of all referenced rows and obtains this as evaluation information. Note that the number p of advertising media differs for each contract between the business and the distributor. Therefore, the access information R, usage information S, receipt information T, and coupon usage information V may each be appropriately normalized based on the number p of distributed advertising media to prevent the number p of distributed advertising media from affecting the trained analysis model.
S224において、サーバ装置200のプロセッサ212は、S224の処理により取得された評価情報に基づいて、S222の処理において取得された学習用情報をラベル付けする。プロセッサ212は、このラベル付けの結果として、ラベル情報を生成する。 At S224, the processor 212 of the server device 200 labels the learning information acquired in the processing of S222 based on the evaluation information acquired in the processing of S224. The processor 212 generates label information as a result of this labeling.
S226において、サーバ装置200のプロセッサ212は、S222の処理において取得され、S224の処理において評価情報によってラベル付けされた学習用情報を用いて機械学習を行う。プロセッサ212は、この機械学習を、例えば、複数段のニューロンを含むニューラルネットワークにより行う。より具体的には、プロセッサ212は、まず、S200の処理において取得した提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kをニューラルネットワークに入力する。さらに、プロセッサ212は、ニューラルネットワークの出力が、S224の処理において取得された評価情報と同じになるように、各ニューロンのパラメータを調整する。これらの処理により、機械学習が実現される。 At S226, the processor 212 of the server device 200 performs machine learning using the training information acquired in the processing of S222 and labeled with the evaluation information in the processing of S224. The processor 212 performs this machine learning, for example, using a neural network including multiple stages of neurons. More specifically, the processor 212 first inputs the provision method information G, target information H, distribution location information I, and time information K acquired in the processing of S200 into the neural network. Furthermore, the processor 212 adjusts the parameters of each neuron so that the output of the neural network is the same as the evaluation information acquired in the processing of S224. Machine learning is achieved through these processes.
S228において、サーバ装置200のプロセッサ212は、S226の処理において機械学習に用いられたニューラルネットと、各ニューロンのパラメータとを、学習済解析モデルとして取得する。プロセッサ212は、取得した学習済解析モデルを、上述したように、広告媒体の配布のための提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kの解析及び最適化に用いる。なお、ここでは、プロセッサ212によって学習済解析モデルの生成がなされる場合について説明したが、当該生成に係る処理は、他のサーバ装置や他の端末装置のプロセッサによってなされてよい。また、上述したように生成された学習済解析モデルは、他のサーバ装置や他の端末装置のプロセッサにより使用されてよい。 At S228, the processor 212 of the server device 200 acquires the neural network used for machine learning in the processing of S226 and the parameters of each neuron as a trained analysis model. As described above, the processor 212 uses the acquired trained analysis model to analyze and optimize the provision method information G, target information H, distribution destination location information I, and time information K for distributing advertising media. Note that while the case where the trained analysis model is generated by the processor 212 has been described here, the processing related to this generation may be performed by a processor of another server device or another terminal device. Furthermore, the trained analysis model generated as described above may be used by a processor of another server device or another terminal device.
図5Cに示すS230において、S22における機械学習によりニューラルネットの複数のレイヤに含まれるノードの間の接続の重み付けが行われる。サーバ装置200のプロセッサ212は、S22の処理における機械学習が終了したニューラルネットを、図5Aに示したS106の処理における学習済解析モデルとする。なお、サーバ装置200のプロセッサ212は、この学習済解析モデルに基づいて、図5Aに示したS106の処理を行う。 In S230 shown in FIG. 5C, the machine learning in S22 weights the connections between nodes included in multiple layers of the neural network. The processor 212 of the server device 200 uses the neural network for which machine learning in the processing of S22 has been completed as the trained analytical model in the processing of S106 shown in FIG. 5A. The processor 212 of the server device 200 performs the processing of S106 shown in FIG. 5A based on this trained analytical model.
6.サーバ装置200の処理
以下、サーバ装置200の処理を説明する。まず、図6A~図6Dを参照して、図5Aに示したS100~S124の処理に対応するサーバ装置200の処理を説明する。なお、サーバ装置200の処理の説明においては、サーバ装置200のプロセッサ212は、単にプロセッサ212と記載される。
6. Processing of Server Device 200 The processing of server device 200 will now be described. First, with reference to Figures 6A to 6D, the processing of server device 200 corresponding to the processing of S100 to S124 shown in Figure 5A will be described. Note that in the description of the processing of server device 200, processor 212 of server device 200 will be simply referred to as processor 212.
図6Aは、図1及び図3に示したサーバ装置200の処理を示す第1のフローチャートである。図6Aに示すS400において、サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、事業者装置300から広告媒体の消費者へ配布の依頼があったか否かを判断する。サーバ装置200は、依頼があった場合(Y)にはS402の処理に進み、依頼がなかった場合(N)にはS400の処理に留まる。 Figure 6A is a first flowchart showing the processing of the server device 200 shown in Figures 1 and 3. In S400 shown in Figure 6A, the processor 212 of the server device 200 determines whether or not a request for distribution to consumers of advertising media has been made by the business device 300 via the communication interface 214. If a request has been made (Y), the server device 200 proceeds to processing of S402; if no request has been made (N), the server device 200 remains in processing of S400.
S402において、プロセッサ212は、通信インターフェイス214を介して、事業者装置300との間で広告媒体の配布やクーポン情報の配信の契約を行う。プロセッサ212は、この契約の内容を、メモリ213に記憶する。なお、上述したように、S200及びS202の処理は、サーバ装置200及び事業者装置300を介さず、事業者と配布業者との間で行われることがある。 In S402, the processor 212 concludes a contract with the business operator device 300 for the distribution of advertising media and coupon information via the communication interface 214. The processor 212 stores the contents of this contract in the memory 213. As mentioned above, the processing of S200 and S202 may be carried out between the business operator and the distributor, without going through the server device 200 and the business operator device 300.
S404の処理において、プロセッサ212は、通信インターフェイス214を介して、事業者装置300から促進情報テーブル(図4A)の一つの行に含まれる促進識別情報W等の全ての初期の情報を受信したか否かを判断する。プロセッサ212は、これらの情報を受信しない場合(N)にはS404の処理に留まり、これらの情報を受信した場合(Y)にはS406の処理に進む。 In processing S404, the processor 212 determines whether all initial information, such as the promotion identification information W, contained in one row of the promotion information table (Figure 4A) has been received from the business operator device 300 via the communication interface 214. If the processor 212 has not received this information (N), it remains in processing S404, but if the processor 212 has received this information (Y), it proceeds to processing S406.
S406において、プロセッサ212は、図5C及び図5DのS22の処理において生成された学習済解析モデルに基づいて、S404の処理において受信した提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを解析し、最適化する。 In S406, the processor 212 analyzes and optimizes the provision method information G, target information H, distribution destination location information I, and time information K received in the processing of S404 based on the learned analysis model generated in the processing of S22 in Figures 5C and 5D.
S408において、プロセッサ212は、通信インターフェイス214を介して、事業者装置300に、最適化した提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを送信する。 At S408, the processor 212 transmits the optimized delivery method information G, target information H, distribution destination location information I, and time information K to the business operator device 300 via the communication interface 214.
S410において、プロセッサ212は、通信インターフェイス214を介して、事業者装置300から承認情報を受信したか否かを判断する。プロセッサ212は、承認情報を受信した場合(Y)にはS412の処理に進み、受信しなかった場合にはS410(N)の処理に留まる。 In S410, the processor 212 determines whether approval information has been received from the business operator device 300 via the communication interface 214. If approval information has been received (Y), the processor 212 proceeds to processing S412; if approval information has not been received, the processor 212 remains in processing S410 (N).
S412において、プロセッサ212は、情報が記憶され、広告媒体に付される記録媒体を示す情報を、通信インターフェイス214を介して事業者装置300に送信する。事業者装置300のプロセッサ212は、通信インターフェイス214を介してサーバ装置200から記録媒体を示す情報を受信する。事業者は、この情報に基づいて生成した記録媒体を付した広告媒体を制作し、配布業者に納品する。 At S412, the processor 212 transmits information indicating the recording medium on which the information is stored and which will be attached to the advertising medium to the business operator device 300 via the communication interface 214. The processor 212 of the business operator device 300 receives the information indicating the recording medium from the server device 200 via the communication interface 214. The business operator creates the advertising medium with the recording medium attached, which has been generated based on this information, and delivers it to the distributor.
図6Bは、記録媒体が付された広告媒体を例示する図である。事業者は、例えば、スーパーマーケット等の食料を主に販売する商店である。この場合には、広告媒体は、図6Bに例示するように、果物、飲料、菓子及び生鮮食品といった様々な食品の広告を含む。さらに、広告媒体には、URL等及び促進識別情報W(図4A)等の情報が記録された記録媒体が、例えば二次元コードの形式で付される。 Figure 6B is a diagram illustrating an example of advertising media with a recording medium attached. The business is, for example, a store that mainly sells food, such as a supermarket. In this case, the advertising media includes advertisements for various foods, such as fruits, beverages, sweets, and fresh produce, as illustrated in Figure 6B. In addition, a recording medium on which information such as a URL and promotion identification information W (Figure 4A) is recorded is attached to the advertising media, for example in the form of a two-dimensional code.
図6Aに示すS414において、プロセッサ212は、事業者から図6Bに例示したような広告媒体が納品されか否かを判断する。プロセッサ212は、広告媒体が納品された場合(Y)にはS416の処理に進み、納品されていない場合(N)にはS414の処理に留まる。 In S414 shown in FIG. 6A, processor 212 determines whether advertising media such as those illustrated in FIG. 6B have been delivered by the business operator. If the advertising media have been delivered (Y), processor 212 proceeds to processing S416; if the advertising media have not been delivered (N), processor 212 remains in processing S414.
S416において、プロセッサ212は、配布業者による消費者への広告媒体の配布のための処理、例えば、広告媒体の配布先となる消費者の名簿等の情報を生成する処理を行う。なお、上述したように、広告媒体の消費者への配布は、配布業者によるポスティング等により行われる。 At S416, the processor 212 performs processing for the distributor to distribute the advertising medium to consumers, such as processing to generate information such as a list of consumers to whom the advertising medium will be distributed. As mentioned above, the advertising medium is distributed to consumers by the distributor posting, etc.
S418において、配布業者は、S414の処理において納品された広告媒体を、S416の処理において生成された情報を用いて、ポスティングにより消費者に配布する。 In S418, the distributor distributes the advertising media delivered in S414 to consumers by posting using the information generated in S416.
次に、図6Cを参照して、図5Bに示したS142~S184の処理に対応するサーバ装置200の処理を説明する。図6Cは、図1及び図3に示したサーバ装置200の処理を示す第2のフローチャートである。 Next, referring to Figure 6C, the processing of the server device 200 corresponding to the processing of S142 to S184 shown in Figure 5B will be described. Figure 6C is a second flowchart showing the processing of the server device 200 shown in Figures 1 and 3.
図6Cに示すS440において、プロセッサ212は、消費者の消費者端末装置100から、ポータルサイトにアクセスするための情報を、通信インターフェイス214を介して受信したか否かを判断する。プロセッサ212は、ポータルサイトにアクセスするための情報を受信した場合(Y)にはS442の処理に進み、アクセスするための情報を受信しなかった場合(N)にはS440の処理に留まる。 At S440 shown in FIG. 6C, the processor 212 determines whether information for accessing the portal site has been received from the consumer's consumer terminal device 100 via the communication interface 214. If the processor 212 has received information for accessing the portal site (Y), it proceeds to processing of S442; if the processor 212 has not received information for accessing the portal site (N), it remains at processing of S440.
S442において、プロセッサ212は、通信インターフェイス214及びポータルサイトを介して、消費者端末装置100に、業務アプリケーションプログラムのダウンロード及びインストールのへの消費者の許諾を求めるメッセージを送信する。 At S442, the processor 212 sends a message to the consumer terminal device 100 via the communication interface 214 and the portal site, requesting the consumer's consent to the download and installation of the business application program.
S444において、サーバ装置200のプロセッサ212は、ポータルサイト及び通信インターフェイス214を介して、消費者端末装置100から、業務アプリケーションプログラムのダウンロード及びインストールを許諾するメッセージを受信したか否かを判断する。プロセッサ212は、許諾のメッセージを受信した場合(Y)にはS446の処理に進み、受信しなかった場合(N)にはS444の処理に留まる。 At S444, the processor 212 of the server device 200 determines whether a message authorizing the download and installation of the business application program has been received from the consumer terminal device 100 via the portal site and communication interface 214. If the processor 212 has received a message of authorization (Y), it proceeds to processing of S446; if the processor 212 has not received a message of authorization (N), it remains at processing of S444.
S446において、サーバ装置200のプロセッサ212は、S440の処理においてポータルサイトにアクセスした消費者端末装置100に、通信インターフェイス214及びポータルサイトを介して、業務アプリケーションプログラムをダウンロードする。ダウンロードされた業務アプリケーションプログラムは、消費者端末装置100において起動され、消費者の許諾の下、消費者端末装置100にインストールされる。 At S446, the processor 212 of the server device 200 downloads the business application program to the consumer terminal device 100 that accessed the portal site in the processing of S440 via the communication interface 214 and the portal site. The downloaded business application program is launched on the consumer terminal device 100 and, with the consumer's consent, installed on the consumer terminal device 100.
図6Dは、消費者端末装置100に表示されて業務アプリケーションプログラムのダウンロードに用いられる画像を例示する図である。なお、図6Dに示す画像において、事業者は「ABC商店」と示されている。また、図6Dに示す画像は、消費者に業務アプリケーションプログラムのダウンロード等の許諾を求めるために「ABC商店アプリダウンロードページ」と記載された画像と「ダウンロード開始」と記載された操作ボタンとを含む。 Figure 6D is a diagram illustrating an example of an image displayed on the consumer terminal device 100 and used to download a business application program. In the image shown in Figure 6D, the business operator is shown as "ABC Store." The image shown in Figure 6D also includes an image labeled "ABC Store App Download Page" and an operation button labeled "Start Download" to request the consumer's permission to download the business application program, etc.
プロセッサ212は、アクセスがあった場合には、図6Dに示すような画像を、通信インターフェイス214を介して消費者端末装置100に送信する。さらに、消費者により図6Cに示した操作ボタンに対する操作が行われたことを示す情報を、通信インターフェイス214を介して消費者端末装置100から受信したか否かを判断する。プロセッサ212は、この情報を受信した場合(Y)には、業務アプリケーションプログラムを、通信インターフェイス214を介して消費者端末装置100にダウンロードしてインストールし、実行させる。 When access is detected, the processor 212 transmits an image such as that shown in Figure 6D to the consumer terminal device 100 via the communication interface 214. Furthermore, the processor 212 determines whether information indicating that the consumer has operated the operation button shown in Figure 6C has been received from the consumer terminal device 100 via the communication interface 214. If the processor 212 receives this information (Y), it downloads the business application program to the consumer terminal device 100 via the communication interface 214, installs it, and executes it.
図6Cに示すS448において、プロセッサ212は、消費者端末装置100において起動した業務アプリケーションプログラムのUI画像に対して消費者が登録した個人情報を、ポータルサイト及び通信インターフェイス214を介して受信する。プロセッサ212は、受信した個人情報を用いて、消費者テーブル(図4B)の属性情報Pを更新し、メモリ213に記憶して登録する。 At S448 shown in FIG. 6C, the processor 212 receives, via the portal site and communication interface 214, personal information registered by the consumer for the UI image of the business application program launched on the consumer terminal device 100. The processor 212 uses the received personal information to update the attribute information P in the consumer table (FIG. 4B) and stores and registers it in the memory 213.
S450において、プロセッサ212は、通信インターフェイス214及びポータルサイトを介して、消費者端末装置100に、クーポン情報F(図4A)が示すクーポンを、促進識別情報Wとともに送信する。 At S450, the processor 212 transmits the coupon indicated by the coupon information F (Figure 4A) along with the promotion identification information W to the consumer terminal device 100 via the communication interface 214 and the portal site.
S452において、プロセッサ212は、消費者端末装置100から、消費者がアップロードし、事業者の業務を利用したことを示す領収書の画像等を、ポータルサイト及び通信インターフェイス214を介して、促進識別情報Wとともに受信したか否かを判断する。通信インターフェイス214は、領収書の画像を受信した場合(Y)にはS454の処理に進み、受信しなかった場合(N)にはS452の処理に留まる。 At S452, the processor 212 determines whether or not an image of a receipt uploaded by the consumer and indicating that the consumer has used the business's services has been received from the consumer terminal device 100 via the portal site and the communication interface 214, along with the promotion identification information W. If the communication interface 214 has received an image of the receipt (Y), it proceeds to processing of S454; if it has not received an image of the receipt (N), it remains at processing of S452.
S454において、プロセッサ212は、通信インターフェイス214を介して、事業者装置300に、領収書の画像等とクーポンとを送信する。 At S454, the processor 212 transmits an image of the receipt and the coupon to the business device 300 via the communication interface 214.
S456において、プロセッサ212は、通信インターフェイス214及びポータルサイトを介して、領収書の画像等を送ってきたユーザへの事業者によるキャッシュバックを代行する。 At S456, the processor 212 acts as an agent for the business to provide cash back to the user who has sent an image of the receipt, etc., via the communication interface 214 and the portal site.
S458において、プロセッサ212は、通信インターフェイス214を介して、事業者の事業者装置300にユーザにキャッシュバックした額の金銭、及びキャッシュバック代行の手数料を請求する。プロセッサ212は、この請求に事業者装置300が応えると、通信インターフェイス214を介して、事業者装置300との間で、金融機関等を介して、消費者にキャッシュバックした金銭等の決済のための処理を行う。 At S458, the processor 212 bills the business operator's business device 300 for the amount of cash back given to the user and a fee for the cash back agency via the communication interface 214. When the business operator device 300 responds to this bill, the processor 212 performs processing to settle the amount of cash back given to the consumer, etc., with the business operator device 300 via the communication interface 214, via a financial institution, etc.
次に、図6Eを参照して、図5Cに示したS200~S206,S22,S230に対応するサーバ装置200の処理を説明する。図6Eは、図1及び図3に示したサーバ装置200の処理を示す第3のフローチャートである。 Next, referring to Figure 6E, the processing of the server device 200 corresponding to S200 to S206, S22, and S230 shown in Figure 5C will be described. Figure 6E is a third flowchart showing the processing of the server device 200 shown in Figures 1 and 3.
図6Eに示すように、S480において、プロセッサ212は、事業者と配布業者との間の契約において定められた広告媒体の配布期間が終了したか否かを判断する。プロセッサ212は、広告媒体の配布期間が終了した場合(Y)にはS482の処理に進み、終了しない場合(N)にはS480の処理に留まる。 As shown in FIG. 6E, in S480, processor 212 determines whether the distribution period for the advertising medium stipulated in the contract between the business operator and the distributor has ended. If the distribution period for the advertising medium has ended (Y), processor 212 proceeds to processing S482; if the distribution period has not ended (N), processor 212 remains in processing S480.
S482において、プロセッサ212は、行動集計情報L、効果情報M及び実績情報Nを生成する。 At S482, the processor 212 generates behavior summary information L, effect information M, and performance information N.
S484において、プロセッサ212は、S262の処理において生成した情報のうち、行動集計情報L、効果情報M及び実績情報Nのうちの少なくとも一つに基づいて、配布業者から事業者に請求すべき広告媒体の配布に対する対価の額を計算する。さらに、プロセッサ212は、対価の額の計算に用いた行動集計情報L、効果情報M及び実績情報Nのうちの少なくとも一つを、通信インターフェイス214を介して事業者装置300に送信する。 At S484, the processor 212 calculates the amount of compensation to be charged to the business operator by the distributor for the distribution of the advertising media, based on at least one of the behavior summary information L, effectiveness information M, and performance information N, among the information generated in the processing of S262. Furthermore, the processor 212 transmits at least one of the behavior summary information L, effectiveness information M, and performance information N used to calculate the amount of compensation to the business operator device 300 via the communication interface 214.
S486において、プロセッサ212は、通信インターフェイス214を介して、S484の処理において計算した額の対価の支払いを事業者装置300に請求する。 At S486, the processor 212 invoices the business operator device 300 for payment of the amount calculated in the processing of S484 via the communication interface 214.
S488において、プロセッサ212は、S286の処理において請求した対価が支払われたか否かを判断する。プロセッサ212は、対価が支払われた場合(Y)にはS490の処理に進み、支払われなかった場合にはS488の処理に留まる。 In S488, processor 212 determines whether the fee claimed in S286 has been paid. If the fee has been paid (Y), processor 212 proceeds to S490; if the fee has not been paid, processor 212 remains in S488.
S490において、プロセッサ212は、通信インターフェイス214を介して事業者装置300との間で決済を行い、S266の処理において請求した対価の支払いを、金融機関等を介して受ける。なお、上述したように、S266及びS268の処理は、サーバ装置200及び事業者装置300を介さず、事業者と配布業者との間で行われることがある。 In S490, the processor 212 performs settlement with the business operator device 300 via the communication interface 214, and receives payment of the amount claimed in the processing of S266 via a financial institution or the like. Note that, as mentioned above, the processing of S266 and S268 may be performed between the business operator and the distributor, without going through the server device 200 and the business operator device 300.
S492において、プロセッサ212は、蓄積された促進情報テーブル及び消費者情報テーブルを用いて、図5C及び図5Dに示したS22の処理により機械学習を行う。機械学習により、提供方法情報G、対象情報H、配布先位置情報I及び時間情報Kを解析し、行動情報Oにより示される消費者による行動が最も多くなるように、これらの情報を最適化する学習済解析モデルが生成される。 At S492, the processor 212 performs machine learning using the accumulated promotion information table and consumer information table in the process of S22 shown in Figures 5C and 5D. Through machine learning, the provision method information G, target information H, distribution location information I, and time information K are analyzed, and a trained analysis model is generated that optimizes this information so as to maximize the behavior of consumers indicated by the behavior information O.
S494において、プロセッサ212は、S492の処理における機械学習が終了したニューラルネットを、学習済解析モデルとする。 In S494, the processor 212 designates the neural network for which machine learning in the processing of S492 has been completed as the trained analysis model.
7.変形例
以下、本開示の変形例を、図面を参照して詳細に説明する。変形例においては、配布業者は、広告媒体の配布の他に、さらに、サーバ装置200を用いて、ポータルサイトを介して事業者と消費者との間の取引を代行する。図7Aは、変形例において、配布業者が、広告媒体の配布とともに、事業者と消費者との間で取引を仲介する場合の通信シーケンス図である。
7. Modifications A modification of the present disclosure will be described in detail below with reference to the drawings. In this modification, in addition to distributing advertising media, the distributor also uses server device 200 to mediate transactions between businesses and consumers via a portal site. Figure 7A is a communication sequence diagram for this modification, in which the distributor distributes advertising media and also mediates transactions between businesses and consumers.
なお、図7Aに示す通信シーケンスは、図5Bに示した通信シーケンスのS160~S164の処理に対応し、図7Aにおいては、図5Bに示したS140~S148及びS180~S186の処理は省略されている。また、配布業者が事業者の業務を代行する場合には、事業者と配布業者との間の契約は、配布業者が事業者の業務を代行することと、この代行により事業者が配布業者に手数料を支払うこととを含む。 The communication sequence shown in Figure 7A corresponds to the processing of S160 to S164 in the communication sequence shown in Figure 5B, and the processing of S140 to S148 and S180 to S186 shown in Figure 5B is omitted in Figure 7A. Also, when a distributor acts on behalf of a business operator, the contract between the business operator and the distributor includes the distributor acting on behalf of the business operator and the business operator paying a fee to the distributor for this acting on behalf of the distributor.
図7Aに示すように、S240及びS242において、消費者は、消費者端末装置100に対して、クーポン情報Fが示すクーポンを用いて事業者の業務を利用するための操作を行う。消費者端末装置100は、この操作を、タッチパネル117及び入力インターフェイス116を介して受け入れる。プロセッサ112は、この操作を示す情報を、通信インターフェイス114を介して、ポータルサイトを介して、促進識別情報Wとともにサーバ装置200に送信する。サーバ装置200のプロセッサ212は、通信インターフェイス214を介して、この情報を受信する。 As shown in FIG. 7A, in S240 and S242, the consumer performs an operation on the consumer terminal device 100 to use the coupon indicated in the coupon information F to utilize the business's services. The consumer terminal device 100 accepts this operation via the touch panel 117 and input interface 116. The processor 112 transmits information indicating this operation, along with the promotion identification information W, to the server device 200 via the communication interface 114 and the portal site. The processor 212 of the server device 200 receives this information via the communication interface 214.
S244及びS246において、サーバ装置200のプロセッサ212は、通信インターフェイス214、ポータルサイトを介して、S180及びS182の処理において受信した情報が示す事業者の業務の利用を受け付けたことを示す情報を送信する。 In S244 and S246, the processor 212 of the server device 200 transmits, via the communication interface 214 and the portal site, information indicating that the use of the business indicated by the information received in the processing of S180 and S182 has been accepted.
S248及びS250において、サーバ装置200のプロセッサ212と消費者端末装置100のプロセッサ112とは、通信インターフェイス214、ポータルサイトを介して通信を行う。この通信により、S240及びS242の処理において受信した情報が示す事業者の業務の利用の対価を、消費者から配布業者に支払うための決済が、金融機関(不図示)等を介して行われる。 In S248 and S250, the processor 212 of the server device 200 and the processor 112 of the consumer terminal device 100 communicate via the communication interface 214 and the portal site. Through this communication, a settlement is made via a financial institution (not shown) or the like, for the consumer to pay the distributor the fee for using the business services indicated by the information received in the processing of S240 and S242.
S252において、プロセッサ212は、消費者による事業者の業務の利用のための処理を行う。例えば、消費者が事業者の商品を購入する場合には、この処理は、事業者に代わって配布業者がこの商品を消費者に発送するために行われる。なお、この場合には、配布業者が、発送のために事業者の商品を在庫したり、事業者から取り寄せたりするための作業が伴う。 At S252, the processor 212 performs processing for the consumer's use of the business's services. For example, when a consumer purchases a product from a business, this processing is performed so that the distributor can ship the product to the consumer on behalf of the business. Note that in this case, the distributor will need to stock the business's product for shipping and order it from the business.
S254において、サーバ装置200のプロセッサ212と、事業者装置300のプロセッサ212とは、通信インターフェイス214を介して通信を行う。この通信により、配布業者が代行して消費者に業務を提供して得た対価の事業者への支払いと、事業者から配布業者への手数料の支払いとが、金融機関等を介して行われる。 At S254, the processor 212 of the server device 200 and the processor 212 of the business operator device 300 communicate via the communication interface 214. Through this communication, the distributor pays the business operator the compensation it receives for providing services to the consumer on its behalf, and the business operator pays the distributor a fee via a financial institution, etc.
次に、図7Bを参照して、図7Aに示した通信シーケンスに対応するサーバ装置200の処理を説明する。図7Bは、図7Aに示した通信シーケンスに対応するサーバ装置200の処理を示すフローチャートである。図7Bに示すS500において、サーバ装置200のプロセッサ212は、事業者の業務の消費者による利用を可能とするための処理を行う。 Next, referring to Figure 7B, the processing of the server device 200 corresponding to the communication sequence shown in Figure 7A will be described. Figure 7B is a flowchart showing the processing of the server device 200 corresponding to the communication sequence shown in Figure 7A. At S500 shown in Figure 7B, the processor 212 of the server device 200 performs processing to enable consumers to use the business operator's services.
S502において、プロセッサ212は、通信インターフェイス214を介して、消費者端末装置100から、消費者が事業者の業務を利用することを示す情報を受信したか否かを判断する。プロセッサ212は、この情報を受信した場合(Y)には、消費者からの事業者の業務の利用を受け付けたことを示す情報を送信してS504の処理に進み、受信しない場合(N)にはS502の処理に留まる。 In S502, the processor 212 determines whether or not information indicating that the consumer will use the business operator's services has been received from the consumer terminal device 100 via the communication interface 214. If the processor 212 has received this information (Y), it sends information indicating that it has accepted the consumer's request to use the business operator's services and proceeds to processing of S504; if the processor 212 has not received this information (N), it remains in processing of S502.
S504において、プロセッサ212と消費者端末装置100とは、通信インターフェイス214を介して通信を行う。この通信により、プロセッサ212は、通信インターフェイス214、消費者端末装置100を介して、S286の処理において受け付けた事業者の業務の対価を消費者に請求する。プロセッサ212は、この請求に応じて、消費者端末装置100から金融機関等を介して、業務の利用に対する対価の支払いがあったか否かを判断する。プロセッサ212は、対価の支払いがあった場合(Y)にはS506の処理に進み、なかった場合(N)にはS504の処理に留まる。 At S504, the processor 212 and the consumer terminal device 100 communicate via the communication interface 214. Through this communication, the processor 212 bills the consumer for the business's services accepted in the processing of S286 via the communication interface 214 and the consumer terminal device 100. In response to this bill, the processor 212 determines whether payment for the use of the services has been made from the consumer terminal device 100 via a financial institution or the like. If payment has been made (Y), the processor 212 proceeds to processing S506; if payment has not been made (N), the processor 212 remains in processing S504.
S506において、プロセッサ212は、消費者による事業者の業務の利用を実行するための処理を行う。 At S506, the processor 212 performs processing to allow the consumer to use the business's services.
S508において、プロセッサ212は、サーバ装置200と、通信インターフェイス214を介して通信を行う。この通信により、配布業者が代行して消費者に業務を提供して得た対価の事業者への支払いと、事業者から配布業者への手数料の支払いとが、金融機関(不図示)等を介して行われる。 At S508, the processor 212 communicates with the server device 200 via the communication interface 214. Through this communication, the distributor pays the business operator the compensation it receives for providing services to the consumer on its behalf, and the business operator pays the distributor a fee via a financial institution (not shown) or the like.
S510において、プロセッサ212は、S508の処理において行われた決済が完了したか否かを判断する。プロセッサ212は、決済が完了した場合(Y)には処理を終了し、完了しない場合にはS510の処理に留まる。 In S510, the processor 212 determines whether the payment made in the processing of S508 has been completed. If the payment has been completed (Y), the processor 212 ends the processing; if the payment has not been completed, the processor 212 remains in the processing of S510.
なお、以上、消費者が、特典の提供を受けるため等に、事業者の業務を利用するための専用のアプリケーションプログラムを用いる場合を例示したが、特典の提供を受けるため等には、専用のアプリケーションプログラムは必須ではない。従って、消費者は、特典の提供を受けるため等に、ブラウザ等の汎用のアプリケーションプログラムを用いてもよい。また、図5Aに示したS148~S186の処理を複数の消費者について繰り返すことにより、サーバ装置200により、例えば、事業者が提供する商品等を、これら複数の消費者が共同して購入するためのプラットフォームが実現されうる。 Note that while the above example illustrates a case in which a consumer uses a dedicated application program to access a business's services, such as to receive a special offer, a dedicated application program is not required to receive a special offer. Therefore, a consumer may use a general-purpose application program, such as a browser, to receive a special offer. Furthermore, by repeating the processing of S148 to S186 shown in FIG. 5A for multiple consumers, the server device 200 can realize a platform that enables multiple consumers to jointly purchase products, etc., offered by a business.
このようなプラットフォームにおいては、例えば、消費者が、二次元コードが付された広告媒体の提供を事業者から受ける。さらに、この消費者が、消費者端末装置100を用いて二次元コードを読み取り、促進情報Bに含まれる告知情報Cが入手可能なウェブサイトにアクセスしたり、アプリケーションプログラムを入手したりする。そして、促進情報Bに含まれる告知情報Cに基づいて商品の購入等の行動を消費者が行った場合には、その行動に応じて消費者に特典が提供される。さらに、次回以降の購入において、上述のとおり二次元コードによる促進情報Bの提供だけでなく、ウェブサイトやアプリケーションプログラムにより、促進情報Bに含まれる告知情報Cが、消費者に対して提供される。そして、提供された促進情報Bに含まれる告知情報Cに基づいてさらに商品の購入等の行動を行った場合も、当該消費者に特典が提供される。 In such a platform, for example, a consumer receives advertising media bearing a two-dimensional code from a business. The consumer then reads the two-dimensional code using the consumer terminal device 100, accesses a website where notification information C contained in promotional information B is available, or obtains an application program. If the consumer then takes action such as purchasing a product based on the notification information C contained in promotional information B, a special benefit is provided to the consumer in accordance with that action. Furthermore, for subsequent purchases, not only is promotional information B provided via a two-dimensional code as described above, but notification information C contained in promotional information B is also provided to the consumer via a website or application program. If the consumer then takes further action such as purchasing a product based on the notification information C contained in the provided promotional information B, a special benefit is also provided to the consumer.
具体的には、サーバ装置200のプロセッサ212は、所定の間隔で促進情報Bに含まれる告知情報Cの提供対象となる消費者を選択する処理を実行する。プロセッサ212は、メモリ213に記憶された消費者の属性を参照する。プロセッサ212は、例えば事業者の事業者装置300から受信された候補情報に基づいて、該当する属性の消費者を選択する。なお、候補情報には、促進情報Bに含まれる告知情報Cの提供を選択するために消費者の属性及び人数の少なくとも一方が含まれる。プロセッサ212は、受信した候補情報を学習済提供先選択モデルに入力することにより選択を行う。つまり、プロセッサ212は、事業者装置300から受信した候補情報を学習済提供先選択モデルに入力し、当該学習済提供先選択モデルに基づいて、候補情報で決められた人数の消費者を提供先として取得する。 Specifically, the processor 212 of the server device 200 executes a process to select consumers to whom the announcement information C included in the promotion information B is to be provided at predetermined intervals. The processor 212 references consumer attributes stored in the memory 213. The processor 212 selects consumers with the appropriate attributes based on candidate information received, for example, from the business operator device 300 of the business operator. The candidate information includes at least one of the consumer attributes and the number of consumers to select for provision of the announcement information C included in the promotion information B. The processor 212 makes the selection by inputting the received candidate information into a learned recipient selection model. In other words, the processor 212 inputs the candidate information received from the business operator device 300 into the learned recipient selection model, and acquires the number of consumers determined by the candidate information as recipients based on the learned recipient selection model.
ここで、提供先選択モデルは、サーバ装置200のプロセッサ212又は他の装置のプロセッサによって、生成される。具体的には、あらかじめ促進情報Bに含まれる告知情報Cが提供された消費者の属性に関する情報を入手する。そして、当該情報に対して、各消費者が促進情報Bに含まれる告知情報Cに基づいて行動を行ったか否かを示す行動情報に基づいてラベルしたラベル情報を付す。そして、プロセッサは、入手された消費者の属性を入力情報とし、当該ラベル情報を教師データとして機械学習する。これにより学習済提供先生成モデルが生成される。 Here, the destination selection model is generated by the processor 212 of the server device 200 or a processor of another device. Specifically, information regarding the attributes of consumers who have been provided with the notification information C contained in the promotion information B is obtained in advance. This information is then assigned label information based on behavioral information indicating whether each consumer has taken action based on the notification information C contained in the promotion information B. The processor then performs machine learning using the obtained consumer attributes as input information and the label information as training data. This generates a trained destination generation model.
上述のとおり促進情報Bに含まれる告知情報Cの選択がなされると、プロセッサ212は、通信ネットワークを介して、選択された消費者の消費者端末装置100に対して促進情報Bに含まれる告知情報Cを送信する。促進情報Bに含まれる告知情報Cを受信した消費者端末装置100は、業務アプリケーションプログラム等を介して促進情報Bに含まれる告知情報Cを受信した旨の通知をディスプレイ111等に出力する。以降は、図5のS126等において記載された処理と同様の処理により、対価の額の算出や特典の提供がなされる。 When the announcement information C included in the promotion information B is selected as described above, the processor 212 transmits the announcement information C included in the promotion information B to the consumer terminal device 100 of the selected consumer via the communications network. Upon receiving the announcement information C included in the promotion information B, the consumer terminal device 100 outputs a notification to the display 111 or the like via a business application program or the like that the announcement information C included in the promotion information B has been received. Thereafter, the amount of compensation is calculated and the benefit is provided using processing similar to that described in S126 and the like in Figure 5.
以上説明したように、実施形態に係るシステム1によれば、広告媒体にポータルサイトのURL等を記憶した記録媒体を付して消費者に配布する。従って、この記録媒体を用いてポータルサイトにアクセスした消費者の数等に基づいて、広告媒体が事業者と配布業者との間の契約に従って誠実に配布されたこと、及び、広告媒体の配布の効果を、配布業者が事業者に明確に証明できる。従って、配布業者の信頼を高めることができ、また、広告媒体の誠実な配布の実績、及び広告媒体の配布の効果に基づいて、配布業者は事業者に広告媒体の配布の手数料を請求できる。 As explained above, according to system 1 of the embodiment, advertising media are distributed to consumers along with a recording medium storing the URL of a portal site, etc. Therefore, based on the number of consumers who access the portal site using this recording medium, the distributor can clearly prove to the business that the advertising media was distributed in good faith in accordance with the contract between the business and the distributor, and the effectiveness of the distribution of the advertising media. This increases the distributor's credibility, and the distributor can charge the business a fee for distributing the advertising media based on the track record of good faith distribution of the advertising media and the effectiveness of the distribution of the advertising media.
また、消費者は、広告媒体に付された記録媒体から事業者のポータルサイトにアクセスし、ポータルサイトからクーポンを、促進識別情報Wとともに得て、事業者の業務を利用する際に特典を得ることができる。また、事業者は、広告媒体に記録媒体を付して、消費者を自分のポータルサイトに導いて特典を付与することにより、消費者に対して自らの業務の利用を促進することができる。また、配布業者は、事業者による消費者への特典の付与を代行でき、さらに、事業者の業務の一部を代行できるので、事業者からの手数料収入を得る機会をさらに増やすことができる。 In addition, consumers can access the business's portal site from the recording medium attached to the advertising medium, obtain coupons from the portal site along with promotion identification information W, and receive special benefits when using the business's services. Businesses can also encourage consumers to use their services by attaching recording media to advertising media, directing consumers to their portal site, and providing special benefits. Distributors can also act on behalf of businesses to provide special benefits to consumers, and can even perform some of the business's operations, further increasing opportunities to earn commission income from businesses.
また、促進情報Bに含まれる告知情報Cを消費者に配信又は配布するたびに、過去において蓄積された促進情報テーブル及び消費者テーブルを用いた機械学習により得られた学習済解析モデルが更新される。従って、配布業者は、常に対象情報H、配布先位置情報I及び時間情報Kを最適化して事業者に提供できる。従って、事業者は、促進情報Bに含まれる告知情報Cを、常に最適な配送先又は配布先に送ることができ、広告による売り上げ増大の効果を最大にすることができる。 In addition, each time announcement information C included in promotion information B is delivered or distributed to a consumer, the trained analysis model obtained through machine learning using previously accumulated promotion information tables and consumer tables is updated. Therefore, the distributor can always optimize the target information H, distribution destination location information I, and time information K and provide them to the business. Therefore, the business can always send announcement information C included in promotion information B to the optimal delivery or distribution destination, maximizing the effect of increased sales through advertising.
なお、以上、促進情報Bに含まれる告知情報Cが紙媒体に掲載される広告情報であり、促進情報Bに含まれる告知情報Cが紙媒体に掲載されて消費者に配布される場合が具体例とされた。一方、上述したとおり、促進情報Bに含まれる告知情報Cは、紙等の媒体を介さず、電子的な情報として、通信ネットワーク14を介して消費者が用いる消費者端末装置100に配信されうる。 In the above, the specific example was one in which the notice information C included in the promotion information B is advertising information published on paper media, and the notice information C included in the promotion information B is published on paper media and distributed to consumers. However, as mentioned above, the notice information C included in the promotion information B can be distributed to the consumer terminal device 100 used by the consumer via the communication network 14 as electronic information, without using a medium such as paper.
本開示に係る処理及び手順は、実施形態において明示的に説明された装置よってだけでなく、ソフトウェア、ハードウェア又はこれらの組み合わせにより実現されうる。具体的には、本明細書で説明された処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することにより実現されうる。また、本明細書で説明される処理及び手順は、それらの処理及び手順をコンピュータプログラムとして実装されえ、端末装置及びサーバ装置を含む各種のコンピュータにより実行されうる。 The processes and procedures described herein may be realized not only by the devices explicitly described in the embodiments, but also by software, hardware, or a combination of these. Specifically, the processes and procedures described herein may be realized by implementing logic corresponding to the processes in media such as integrated circuits, volatile memory, non-volatile memory, magnetic disks, and optical storage. Furthermore, the processes and procedures described herein may be implemented as computer programs and executed by various types of computers, including terminal devices and server devices.
本明細書中において、単一の装置、ソフトウェア、コンポーネント、及び/又は、モジュールによって実行されると説明された処理及び手順は、複数の装置、複数のソフトウェア、複数のコンポーネント、及び/又は、複数のモジュールによって実行されうる。また、本明細書において、単一のメモリ及び記憶装置に格納される旨が説明された各種情報は、単一の装置に含まれる複数のメモリ又は複数の装置に分散して配置された複数のメモリに分散して格納されうる。さらに、本明細書において説明された複数のソフトウェア及びハードウェアは、それらをより少ない構成要素に統合することにより、又は、より多い構成要素に分解することにより実現されうる。 Processes and procedures described herein as being performed by a single device, software, component, and/or module may be performed by multiple devices, multiple software, multiple components, and/or multiple modules. Furthermore, various pieces of information described herein as being stored in a single memory and storage device may be stored in multiple memories included in a single device or in multiple memories distributed across multiple devices. Furthermore, the software and hardware described herein may be realized by integrating them into fewer components or by decomposing them into more components.
本発明の実施形態が説明されたが、この実施形態は、例として提示されたものであり、発明の範囲を限定することを意図されていない。これら新規な実施形態は、その他の様々な形態で実施されることができ、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更されうる。これら実施形態やその変形は、本発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and their modifications are within the scope and spirit of the present invention, and are also included in the scope of the invention and its equivalents as set forth in the claims.
1 システム、14 通信ネットワーク、100 消費者端末装置、111 ディスプレイ、112,212 プロセッサ、113,213 メモリ、114,214 通信インターフェイス、115 通信処理回路、116 入力インターフェイス、117 タッチパネル、118 カメラ、200 サーバ装置、211 出力インターフェイス、300 事業者装置 1 System, 14 Communication network, 100 Consumer terminal device, 111 Display, 112, 212 Processor, 113, 213 Memory, 114, 214 Communication interface, 115 Communication processing circuit, 116 Input interface, 117 Touch panel, 118 Camera, 200 Server device, 211 Output interface, 300 Business device
Claims (9)
前記少なくとも一つのプロセッサは、
消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第1の促進情報を生成し、
前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信し、
前記第1の促進情報と前記行動情報とを学習用情報として機械学習を実行することにより得られた、前記第1の促進情報と前記行動情報との関係を示す学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第2の促進情報が掲載される広告媒体の配信先又は配布先を解析する処理を実行するように構成された、
サーバ装置。 A server device including at least one processor,
The at least one processor:
generating first promotional information including an advertisement to be provided to the consumer to promote the consumer's behavior related to the provision of at least one of a product and a service by the business;
receiving behavioral information indicating behavior related to the provision of at least one of the goods and services performed by the consumer based on the first promotional information received by the consumer;
The system is configured to execute a process of analyzing the delivery destination or distribution destination of an advertising medium in which second promotion information including an advertisement for promoting the consumer's behavior related to the provision of at least one of goods and services by the business operator or a business operator different from the business operator is posted, using a trained analysis model showing the relationship between the first promotion information and the behavior information, obtained by performing machine learning using the first promotion information and the behavior information as learning information.
Server device.
消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第1の促進情報を生成する段階と、
前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信する段階と、
前記第1の促進情報と前記行動情報とを学習用情報として機械学習を実行することにより得られた、前記第1の促進情報と前記行動情報との関係を示す学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第2の促進情報が掲載される広告媒体の配信先又は配布先を解析する段階と、
を含む方法。 A method performed by a computer including at least one processor by the at least one processor executing predetermined instructions,
generating first promotional information including an advertisement to be provided to a consumer to promote an action of the consumer related to the provision of at least one of a product and a service by a business;
receiving behavioral information indicating behavior related to the provision of at least one of the goods and services taken by the consumer based on the first promotional information received by the consumer;
a step of analyzing the delivery or distribution destination of advertising media in which second promotion information including advertisements for promoting consumer behavior related to the provision of at least one of goods and services by the business operator or a business operator other than the business operator is posted, using a trained analysis model showing the relationship between the first promotion information and the behavioral information, obtained by performing machine learning using the first promotion information and the behavioral information as learning information;
A method comprising:
消費者に対して提供され、事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第1の促進情報を生成し、
前記消費者によって受け取られた前記第1の促進情報に基づいて前記消費者が行った前記商品及び役務の少なくとも一方の提供に関連する行動を示す行動情報を受信し、
前記第1の促進情報と前記行動情報とを学習用情報として機械学習を実行することにより得られた、前記第1の促進情報と前記行動情報との関係を示す学習済解析モデルによって、前記事業者又は前記事業者とは異なる他の事業者による商品及び役務の少なくとも一方の提供に関連する前記消費者の行動を促進するための広告を含む第2の促進情報が掲載される広告媒体の配信先又は配布先を解析する処理を実行するように構成されたプロセッサとして機能させる、
プログラム。 Computer,
generating first promotional information including an advertisement to be provided to the consumer and to promote the consumer's behavior related to the provision of at least one of a product and a service by the business;
receiving behavioral information indicating behavior related to the provision of at least one of the goods and services performed by the consumer based on the first promotional information received by the consumer;
and functioning as a processor configured to execute a process of analyzing the delivery or distribution destination of advertising media in which second promotion information , including advertisements for promoting consumer behavior related to the provision of at least one of goods and services by the business operator or a business operator different from the business operator, is posted, using a trained analysis model showing the relationship between the first promotion information and the behavioral information, obtained by performing machine learning using the first promotion information and the behavioral information as learning information.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022071685A JP7779535B2 (en) | 2022-04-25 | 2022-04-25 | Server device, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022071685A JP7779535B2 (en) | 2022-04-25 | 2022-04-25 | Server device, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023161346A JP2023161346A (en) | 2023-11-07 |
| JP7779535B2 true JP7779535B2 (en) | 2025-12-03 |
Family
ID=88650117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022071685A Active JP7779535B2 (en) | 2022-04-25 | 2022-04-25 | Server device, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7779535B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7607256B1 (en) * | 2024-10-21 | 2024-12-27 | 株式会社YandK | Advertisement support device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259790A (en) | 2001-03-06 | 2002-09-13 | Ufj Bank Ltd | Promotion information posting system and method |
| JP2019046173A (en) | 2017-09-01 | 2019-03-22 | ヤフー株式会社 | Information analysis apparatus, information analysis method, and program |
| WO2020115986A1 (en) | 2018-12-06 | 2020-06-11 | 日本電気株式会社 | Benefit distribution device, method, and non-transitory computer-readable medium |
| JP2021093048A (en) | 2019-12-12 | 2021-06-17 | 株式会社日立製作所 | Generation device, generation method, and generation program |
-
2022
- 2022-04-25 JP JP2022071685A patent/JP7779535B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259790A (en) | 2001-03-06 | 2002-09-13 | Ufj Bank Ltd | Promotion information posting system and method |
| JP2019046173A (en) | 2017-09-01 | 2019-03-22 | ヤフー株式会社 | Information analysis apparatus, information analysis method, and program |
| WO2020115986A1 (en) | 2018-12-06 | 2020-06-11 | 日本電気株式会社 | Benefit distribution device, method, and non-transitory computer-readable medium |
| JP2021093048A (en) | 2019-12-12 | 2021-06-17 | 株式会社日立製作所 | Generation device, generation method, and generation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023161346A (en) | 2023-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11676201B2 (en) | Methods for an alternative payment platform | |
| RU2431194C2 (en) | Distributed architecture for network advertisement | |
| US20070219865A1 (en) | Method and System for Collecting, Tracking and Reporting Consumer Data to Improve Marketing Practices for Merchants and Banks | |
| US20090292599A1 (en) | Transactional advertising | |
| US8738444B2 (en) | Spatial marketplace system | |
| US20120209673A1 (en) | System and Method for Merchant's Benefit-focused Electronic Coupon Distribution Business | |
| US20070130008A1 (en) | Apparatus, system, and method for listing aggregation | |
| US20080071634A1 (en) | Methods and systems for facilitating bids for placement of offers in an alternative payment platform | |
| BRPI0711552A2 (en) | computer-implemented system for tracking purchase transactions, method for tracking sales transactions, in particular offline transactions, computer-implemented system for merchant advertising and method for commercial advertising | |
| MX2010011188A (en) | Ubiquitous intent-based customer incentive scheme. | |
| US20130041740A1 (en) | Couponing systems and methods | |
| CN101443804A (en) | Online customer referral and feedback service for purchase transaction settlement using real-time merchant-specific sales information | |
| US20110004516A1 (en) | Internet marketplace for vendors and consumers with centralized incentive distribution | |
| WO2014108911A1 (en) | Userbase and/or deals and/or advertising space trading exchange and marketplace | |
| Deighton et al. | The Value of Data: Consequences for insight, innovation and efficiency in the US economy | |
| US8571920B2 (en) | Optimal list-price mechanism design for multi-level device click-through in targeted print or electronic communication | |
| US20160042389A1 (en) | Systems, methods, and computer-readable media for context-based offers | |
| JP7779535B2 (en) | Server device, method and program | |
| US20140032275A1 (en) | System and method for improved app distribution | |
| US20150051964A1 (en) | Providing offers for local discounted goods and services | |
| US20130211926A1 (en) | System and method for providing integrated marketplace | |
| WO2008014226A2 (en) | Methods and systems for an alternative payment platform | |
| JP2023055919A (en) | ADVERTISING SYSTEM, ADVERTISING METHOD, AND ADVERTISING PROGRAM | |
| US11232472B2 (en) | Business to business marketing system | |
| KR20200077961A (en) | Method for relaying the advertisement production between advertiser and advertisement producer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20240322 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241105 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250822 |
|
| 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: 20251111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7779535 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |