JP6247193B2 - Advertisement browsing promotion system, information processing method and program - Google Patents
Advertisement browsing promotion system, information processing method and program Download PDFInfo
- Publication number
- JP6247193B2 JP6247193B2 JP2014209257A JP2014209257A JP6247193B2 JP 6247193 B2 JP6247193 B2 JP 6247193B2 JP 2014209257 A JP2014209257 A JP 2014209257A JP 2014209257 A JP2014209257 A JP 2014209257A JP 6247193 B2 JP6247193 B2 JP 6247193B2
- Authority
- JP
- Japan
- Prior art keywords
- remittance
- dimensional code
- advertisement
- public
- public address
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 13
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 6
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 241000208140 Acer Species 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、広告閲覧促進システム、情報処理方法及びプログラムに関する。 The present invention relates to an advertisement browsing promotion system, an information processing method, and a program.
特許文献1には、広告の宣伝効果の向上を図るため、広告媒体に付与する二次元コードを取得した回数に応じてユーザに対する商品又はサービスの割引率を算出する広告提供サービスシステムが提案されている。具体的には、広告媒体に付与する二次元コードには、スポンサー企業識別情報、広告商品識別情報、広告媒体識別情報及び広告媒体毎の通番情報が含まれている。
そこで、ユーザは、ユーザ端末を用いて広告媒体に付与された二次元コードを読み取り、二次元コードの読取内容を広告提供サービスシステムに送信する。広告提供サービスシステムは、ユーザ端末から送信される二次元コードの読取内容を受信し、ユーザ端末による読取が正当であるか否かを判定する。そして、広告提供サービスシステムは、ユーザ端末による読取が正当であると判定した場合に、二次元コードを取得した回数に応じた割引特典を当該ユーザに提供する。なお、当該広告提供サービスシステムでは、同一の二次元コードによる二重取得は禁止されており、同一の二次元コードを複数回取得しても、二次元コードを取得した回数は1回とカウントされる。 Therefore, the user reads the two-dimensional code given to the advertisement medium using the user terminal, and transmits the read content of the two-dimensional code to the advertisement providing service system. The advertisement providing service system receives the reading content of the two-dimensional code transmitted from the user terminal, and determines whether the reading by the user terminal is valid. Then, when it is determined that the reading by the user terminal is valid, the advertisement providing service system provides the user with a discount privilege corresponding to the number of times the two-dimensional code is acquired. In the advertisement providing service system, double acquisition using the same two-dimensional code is prohibited, and even if the same two-dimensional code is acquired a plurality of times, the number of times the two-dimensional code is acquired is counted as one time. The
また、特許文献2には、自動販売機で販売される物品に付帯される広告ラベルに二次元コードを付与して広告を行うシステムが提案されている。具体的には、当該システムでは、物品の広告ラベルの表面に第1の広告情報が記載され、当該広告ラベルの裏面に二次元コードが印刷される。そして、この二次元コードには、インターネットを介して第2の広告情報にアクセスするための情報と購買者に与えられるポイントの情報とが格納されており、これによって、購買者の意思で第2の広告情報にアクセスするように仕向けている。 Further, Patent Document 2 proposes a system for performing an advertisement by attaching a two-dimensional code to an advertisement label attached to an article sold by a vending machine. Specifically, in the system, first advertisement information is written on the front surface of the advertisement label of the article, and a two-dimensional code is printed on the back surface of the advertisement label. The two-dimensional code stores information for accessing the second advertisement information via the Internet and information on points given to the purchaser. To direct access to advertising information.
従来、特許文献1及び特許文献2に例示されるように、特定の広告に付される同一の二次元コードによる特典の重複取得は禁止されている。すなわち、当該二次元コードによってユーザが特典を得られる回数は1回に限られている。そのため、広告に付与される二次元コードは再利用性が低く、二次元コードを広告に付与することによって期待される広告閲覧の促進効果は限定的であった。
Conventionally, as exemplified in
本発明は、一側面では、このような点を考慮してなされたものであり、二次元コードを広告に付与することによって期待される広告閲覧の促進効果を高める技術を提供することを目的とする。 In one aspect, the present invention has been made in consideration of such points, and an object of the present invention is to provide a technique for enhancing an advertisement browsing promotion effect expected by giving a two-dimensional code to an advertisement. To do.
本発明は、上述した課題を解決するために、以下の構成を採用する。 The present invention employs the following configuration in order to solve the above-described problems.
すなわち、本発明の一側面に係る広告閲覧促進システムは、公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を発行するアドレス発行部と、広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するコード生成部と、送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行う送金処理部と、を備える。 That is, the advertisement browsing promotion system according to one aspect of the present invention is a public address that is a remittance destination and a withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, and is generated from a public key in the public key cryptosystem. A public address that is paired with the public key and is a private key that can identify the public key, and that issues a private key that is used for an electronic signature of a transaction with the public address as a withdrawal source A code generation unit that generates a two-dimensional code for storing the secret key, and a remittance amount and the number of times And a remittance processing unit that performs a remittance transaction with respect to the public address as the privilege according to the remittance conditions that determine the timing.
上記構成によれば、公開鍵暗号方式に基づく電子暗号通貨の取引に利用される公開アドレスと秘密鍵とのペアが発行される。この電子暗号通貨は、例えば、Bitcoin(ビットコイン)である。この電子暗号通貨では、電子コインの受け渡し(取引、トランザクションとも称してもよい)に秘密鍵による電子署名が利用される。すなわち、秘密鍵を所有する所有者のみが公開アドレスに対応付けて保管された電子コインの出金を行うことができる。この秘密鍵は、一般的には、所有者以外に漏えいしないように秘匿される。 According to the above configuration, a pair of a public address and a secret key used for electronic cryptocurrency transactions based on the public key cryptosystem is issued. This electronic cryptocurrency is, for example, Bitcoin (bitcoin). In this electronic cryptocurrency, an electronic signature using a secret key is used for delivery (also referred to as transaction or transaction) of electronic coins. That is, only the owner who owns the secret key can withdraw electronic coins stored in association with the public address. This secret key is generally kept secret so as not to be leaked to anyone other than the owner.
これに対して、上記構成では、広告を閲覧したユーザに特典を付与するため、この秘密鍵を格納した二次元コードが当該広告に付される。そして、広告を閲覧した特典として、当該広告に付した秘密鍵(二次元コード)に対応する公開アドレスに対して所定の送金条件に従って電子コインの送金が行われる。これにより、当該二次元コードを付された広告を閲覧したユーザは、ユーザ端末等でその二次元コードを読み取ることで、公開アドレスに送金された電子コインの出金を行うことが可能になる。すなわち、当該二次元コードを付された広告を閲覧したユーザは、二次元コードに格納された秘密鍵を用いることによって、当該広告に付与された特典を得ることができる。 On the other hand, in the said structure, in order to provide a privilege to the user who browsed the advertisement, the two-dimensional code which stored this secret key is attached | subjected to the said advertisement. Then, as a privilege for viewing the advertisement, electronic coins are repaid according to a predetermined remittance condition with respect to a public address corresponding to the secret key (two-dimensional code) attached to the advertisement. Thereby, the user who browsed the advertisement attached with the two-dimensional code can read out the two-dimensional code with a user terminal or the like, and withdraw the electronic coin sent to the public address. That is, the user who browsed the advertisement with the two-dimensional code can obtain the privilege given to the advertisement by using the secret key stored in the two-dimensional code.
ここで、このような特典の付与は、例えば、公開アドレス宛ての送金を繰り返し行うことで、さまざまな形態で繰り返し行うことが可能である。すなわち、上記構成では、特典を付与する回数及びタイミングを自在に操作することが可能になり、広告に付与される二次元コードを特典の取得に繰り返し利用することが可能になる。したがって、上記構成によれば、広告に付与される二次元コードの再利用性を高めることができる。そして、これによって、二次元コードを広告に付すことによって期待される広告閲覧の促進効果を向上させることができる。 Here, such provision of a privilege can be repeatedly performed in various forms by repeatedly performing remittance to a public address, for example. That is, in the above configuration, it is possible to freely operate the number and timing of granting the privilege, and the two-dimensional code given to the advertisement can be repeatedly used for acquiring the privilege. Therefore, according to the said structure, the reusability of the two-dimensional code provided to an advertisement can be improved. Thus, the advertisement browsing promotion effect expected by attaching the two-dimensional code to the advertisement can be improved.
なお、二次元コードを付す広告を掲載する広告媒体は、実施の形態に応じて、適宜選択することができる。例えば、広告媒体は、雑誌、新聞、ちらし、看板、乗り物、ノベルティ等の有体物であってもよいし、インターネット上のウェブページ、動画像等の無体物であってもよい。 Note that an advertising medium for posting an advertisement with a two-dimensional code can be appropriately selected according to the embodiment. For example, the advertising medium may be a tangible object such as a magazine, a newspaper, a flyer, a signboard, a vehicle, or a novelty, or may be an intangible object such as a web page on the Internet or a moving image.
また、電子暗号通貨の種類は、特に限定されなくてもよく、実施の形態に応じて適宜選択されてもよい。例えば、本発明に利用可能な電子暗号通貨として、Bitcoin、Litecoin(ライトコイン)、Monacoin(モナコイン)、Peercoin(ピアコイン)、Namecoin(ネームコイン)、Quarkcoin(クオークコイン)、Mastercoin(マスターコイン)、Ripplecoin(リップルコイン)、Megacoin(メガコイン)等を挙げることができる。 Also, the type of electronic cryptocurrency is not particularly limited, and may be appropriately selected according to the embodiment. For example, as an electronic cryptocurrency usable in the present invention, Bitcoin, Litecoin (light coin), Monacoin (mona coin), Peercoin (peer coin), Namecoin (name coin), Quarkcoin (quark coin), Mastercoin (master coin), Ripplecoin (Ripple coin), Megacoin (megacoin) and the like.
また、上記一側面に係る広告閲覧促進システムの別の形態として、ランダムなタイミングで複数回送金を行うことが前記送金条件として定められていてもよく、前記送金処理部は、当該送金条件に従って、前記公開アドレスに対する送金をランダムなタイミングで複数回実行してもよい。当該構成によれば、不定期に複数回の送金が行われるため、特典を付与するタイミングをユーザに察知され難くし、特典を付与する回数以上に広告に付された二次元コードにユーザがアクセスするように仕向けることができる。そして、これによって、ユーザが広告を閲覧する回数を増やすことができる。 Further, as another form of the advertisement browsing promotion system according to the above aspect, it may be defined as the remittance condition that remittance is performed a plurality of times at random timings, and the remittance processing unit, according to the remittance condition, The remittance to the public address may be executed a plurality of times at random timing. According to the said structure, since remittance is performed a plurality of times irregularly, it is difficult for the user to detect the timing of granting the privilege, and the user accesses the two-dimensional code attached to the advertisement more than the number of times the privilege is granted. Can be directed to. And thereby, the frequency | count that a user browses an advertisement can be increased.
また、上記一側面に係る広告閲覧促進システムの別の形態として、前記広告閲覧促進システムは、送金する金額、回数及びタイミングの指定を受け付け、当該指定された内容に基づいて前記送金条件を設定する送金条件設定部を更に備えてもよい。そして、前記送金処理部は、前記送金条件設定部により設定された前記送金条件に従って、前記公開アドレスに対する送金の取引を行ってもよい。当該構成によれば、広告を行う広告事業者の所望する条件でユーザに特典を付与するキャンペーンを実施することが可能になる。 As another form of the advertisement browsing promotion system according to the above aspect, the advertisement browsing promotion system accepts designation of the amount, number of times, and timing of remittance, and sets the remittance conditions based on the designated contents. A remittance condition setting unit may be further provided. The remittance processing unit may perform a remittance transaction for the public address according to the remittance condition set by the remittance condition setting unit. According to the said structure, it becomes possible to implement the campaign which provides a privilege to a user on the conditions which the advertising agency which performs an advertisement desires.
また、上記一側面に係る広告閲覧促進システムの別の形態として、前記コード生成部は、前記二次元コードを付す広告の内容に関連するシンボルの指定を受け付けてもよい。そして、前記コード生成部は、前記二次元コードとは異なる色でかつ前記二次元コードの読み取りを阻害しない程度の不透明度で当該指定されたシンボルを前記二次元コードのコード領域上に描画してもよい。 As another form of the advertisement browsing promotion system according to the above aspect, the code generation unit may accept designation of a symbol related to the content of the advertisement to which the two-dimensional code is attached. The code generation unit draws the designated symbol on the code area of the two-dimensional code with an opacity that is different from the two-dimensional code and does not inhibit reading of the two-dimensional code. Also good.
例えば、二次元コードを広告媒体から物理的に切り離したり、カメラ撮影等によって二次元コードを複製したりすることによって、特典を付与するための二次元コードを広告から分離することができる。そうすると、ユーザが二次元コードを利用する際に、二次元コードを付した広告そのものをユーザに閲覧させられなくなってしまい、特典を得るための二次元コードを付与することにより期待される広告閲覧の促進効果が得られなくなってしまう。 For example, the two-dimensional code for giving a privilege can be separated from the advertisement by physically separating the two-dimensional code from the advertising medium or by duplicating the two-dimensional code by camera photography or the like. Then, when the user uses the two-dimensional code, the advertisement with the two-dimensional code itself cannot be browsed by the user, and the advertisement browsing expected by giving the two-dimensional code for obtaining a privilege is prevented. The promotion effect cannot be obtained.
これに対して、当該構成によれば、二次元コードを付す広告の内容に関連するシンボルの指定を受け付けて、指定されたシンボルを当該二次元コードのコード領域上に描画する。そのため、二次元コードを広告から分離した場合であっても、ユーザが二次元コードを利用する際に、ユーザにシンボルを閲覧させることによって、二次元コードを付していた広告の内容をユーザに想起させることができる。したがって、当該構成によれば、二次元コードを広告から分離されてしまっても、特典を得るための二次元コードを付与することにより期待される広告閲覧の促進効果を維持することができる。 On the other hand, according to the configuration, designation of a symbol related to the content of an advertisement to which a two-dimensional code is attached is received, and the designated symbol is drawn on the code area of the two-dimensional code. Therefore, even when the two-dimensional code is separated from the advertisement, when the user uses the two-dimensional code, the user can view the contents of the advertisement attached with the two-dimensional code by browsing the symbol. It can be recalled. Therefore, according to the configuration, even if the two-dimensional code is separated from the advertisement, the advertisement browsing promotion effect expected by giving the two-dimensional code for obtaining a privilege can be maintained.
なお、コード領域上にシンボルを描画する場合、当該シンボルが二次元コードの読み取りを阻害する可能性がある。これに対して、当該構成では、当該シンボルを描画する色と不透明度とを適切に調節することで、二次元コードの読み取りを阻害しないようにしつつ、当該シンボルの視認性を確保する。 When a symbol is drawn on the code area, the symbol may hinder reading of the two-dimensional code. On the other hand, in this configuration, by appropriately adjusting the color and opacity for drawing the symbol, the visibility of the symbol is ensured while preventing reading of the two-dimensional code.
また、上記一側面に係る広告閲覧促進システムの別の形態として、前記アドレス発行部は、前記公開アドレスと前記秘密鍵とのペアを複数組発行してもよく、前記コード生成部は、前記各秘密鍵を格納する二次元コードを前記ペア毎に生成してもよい。そして、前記送金条件として、前記各公開アドレスに対して複数回の送金を行う送金実行期間が定められていてもよく、前記送金処理部は、前記送金実行期間が経過した後に、前記電子暗号通貨を送金した前記各公開アドレスに対して前記電子暗号通貨の出金が行われていない分についての返金の処理を実行してもよい。 As another form of the advertisement browsing promotion system according to the above aspect, the address issuing unit may issue a plurality of pairs of the public address and the secret key, and the code generating unit A two-dimensional code storing a secret key may be generated for each pair. Further, as the remittance condition, a remittance execution period in which remittance is performed a plurality of times for each public address may be defined, and the remittance processing unit may perform the electronic cryptocurrency after the remittance execution period has elapsed. Refund processing may be executed for the portion where the withdrawal of the electronic cryptocurrency has not been made to each of the public addresses to which the money has been sent.
例えば、特典を得ることのできる二次元コードを付した広告物を配布した場合に、全ての広告物がユーザに配布されるとは限らず、また、配布した全ての広告物に付された二次元コードが利用されるとは限らない。これに対して、当該構成では、送金実行期間が経過した後に、電子暗号通貨を送金した各公開アドレスに対して当該電子暗号通貨の出金が行われていない分についての返金処理を実行する。そのため、当該構成によれば、特典付与のキャンペーンを実施した後に、未使用の電子暗号通貨を速やかに回収することができる。 For example, when an advertisement with a two-dimensional code that can obtain a privilege is distributed, not all advertisements are distributed to users, and two advertisements attached to all distributed advertisements Dimension codes are not always used. On the other hand, in this configuration, after the remittance execution period has elapsed, a refund process is performed for each public address to which the electronic cryptocurrency has been repaid, for which the electronic cryptocurrency has not been withdrawn. Therefore, according to the said structure, after implementing a privilege provision campaign, an unused electronic cryptocurrency can be collect | recovered rapidly.
また、上記一側面に係る広告閲覧促進システムの別の形態として、前記アドレス発行部は、前記公開アドレスと前記秘密鍵とのペアを複数組発行してもよく、前記コード生成部は、前記各秘密鍵を格納する二次元コードを前記ペア毎に生成してもよい。そして、前記送金条件として、前記各公開アドレスに対して複数回の送金を行う送金実行期間が定められていてもよく、前記送金処理部は、前記送金実行期間内において、前記電子暗号通貨を送金した前記各公開アドレスに対して、前記電子暗号通貨の送金を行ってから所定の時間が経過した後に、前記電子暗号通貨の出金が行われていない分についての返金の処理を実行してもよい。 As another form of the advertisement browsing promotion system according to the above aspect, the address issuing unit may issue a plurality of pairs of the public address and the secret key, and the code generating unit A two-dimensional code storing a secret key may be generated for each pair. The remittance condition may include a remittance execution period in which remittance is performed a plurality of times for each public address, and the remittance processing unit remits the electronic cryptocurrency within the remittance execution period. For each of the public addresses, after a predetermined time has elapsed since the remittance of the electronic cryptocurrency, a refund process is performed for the portion in which the electronic cryptocurrency has not been withdrawn. Good.
当該構成によれば、送金実行期間内に複数回にわたりユーザに特典が付与される。ただし、特典が付与される度にユーザが二次元コードにアクセスするとは限らず、二次元コードにアクセスさせることでユーザに広告を閲覧させる回数が特典を付与する回数を下回ってしまう可能性がある。 According to the said structure, a privilege is provided to a user in multiple times within the remittance execution period. However, every time a privilege is granted, the user does not necessarily access the two-dimensional code, and the number of times the user browses the advertisement by accessing the two-dimensional code may be less than the number of times the privilege is granted. .
これに対して、当該構成では、電子暗号通貨の送信を行ってから所定の時間が経過した後に、当該電子暗号通貨の出金が行われていない分についての返金処理を実行する。これによって、返金処理が行われる前にユーザが二次元コードにアクセスするように仕向けることができ、少なくとも特典を付与する回数に応じてユーザに広告を閲覧させるようにすることができる。 On the other hand, in this configuration, after a predetermined time has elapsed since the transmission of the electronic cryptocurrency, a refund process is executed for the portion in which the electronic cryptocurrency has not been withdrawn. Accordingly, the user can be directed to access the two-dimensional code before the refund process is performed, and the user can be made to browse the advertisement at least according to the number of times the privilege is given.
なお、上記各形態に係る広告閲覧促進システムは、1又は複数の情報処理装置により実現されてもよい。また、上記各形態に係る広告閲覧促進システムの別の形態として、以上の各構成を実現する情報処理装置であってもよいし、情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータその他装置、機械等が読み取り可能な記憶媒体であってもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、プログラム等の情報を、電気的、磁気的、光学的、機械的、又は、化学的作用によって蓄積する媒体である。 The advertisement browsing promotion system according to each of the above forms may be realized by one or a plurality of information processing devices. Further, as another form of the advertisement browsing promotion system according to each of the above forms, an information processing apparatus that realizes each of the above-described configurations, an information processing method, or a program may be used. However, it may be a storage medium that can be read by a computer, a device, a machine or the like in which such a program is recorded. Here, the computer-readable recording medium is a medium that stores information such as programs by electrical, magnetic, optical, mechanical, or chemical action.
例えば、本発明の一側面に係る情報処理方法は、コンピュータが、公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を発行するステップと、広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するステップと、送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行うステップと、を実行する情報処理方法である。 For example, in the information processing method according to one aspect of the present invention, a computer has a public address that is a remittance destination and a withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, and is based on the public key in the public key cryptosystem. A private key that is paired with the generated public address and the public key and that can identify the public key and that is used for an electronic signature of a transaction with the public address as a withdrawal source is issued A step of generating a two-dimensional code for storing the secret key, which is a two-dimensional code attached to the advertisement in order to give a privilege to a user who has viewed the advertisement, and the amount, number of times and timing of remittance In accordance with the remittance condition that defines the above, the step of performing the remittance transaction for the public address as the privilege is performed.
また、例えば、本発明の一側面に係るプログラムは、コンピュータに、公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を発行するステップと、広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するステップと、送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行うステップと、を実行させるためのプログラムである。 Further, for example, a program according to one aspect of the present invention provides a computer with a public address as a remittance destination and a withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, from a public key in the public key cryptosystem. A private key that is paired with the generated public address and the public key and that can identify the public key and that is used for an electronic signature of a transaction with the public address as a withdrawal source is issued A step of generating a two-dimensional code for storing the secret key, which is a two-dimensional code attached to the advertisement in order to give a privilege to a user who has viewed the advertisement, and the amount, number of times and timing of remittance And executing the transaction of remittance with respect to the public address as the privilege according to the remittance conditions defined in the above.
また、本発明の一側面に係る広告閲覧促進システムは、公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を複数組発行するアドレス発行部と、ウェブページ上の広告を閲覧したユーザに特典を付与するために当該ウェブページにそれぞれ付される複数の二次元コードであって、前記各秘密鍵をそれぞれ格納する複数の二次元コードを生成するコード生成部と、送金する金額を定めた送金条件に従って、前記各公開アドレスに対する送金の取引を前記特典として行う送金処理部と、所定の表示条件に従って、前記複数の二次元コードを前記ウェブページ上で切り替えながら表示するように制御する表示制御部と、を備える。 An advertisement browsing promotion system according to one aspect of the present invention is a public address that is a remittance destination and a withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, and is generated from a public key in the public key cryptosystem. A plurality of private keys that are paired with the public address and the public key and can be used to identify the public key and are used for electronic signatures of transactions with the public address as a withdrawal source An address issuing unit, and a plurality of two-dimensional codes, each of which is a plurality of two-dimensional codes attached to the web page in order to give a privilege to a user who has viewed an advertisement on the web page, each storing the secret key A code generation unit that generates a code, a remittance processing unit that performs a transaction of remittance for each of the public addresses as the privilege in accordance with a remittance condition that defines an amount of remittance According to the display conditions, and a display control unit that controls to display while switching the plurality of two-dimensional code on the web page.
上記構成によれば、ウェブページ上で表示する二次元コードを介して、当該ウェブページを閲覧したユーザに電子コインを特典として付与することができる。ただし、ウェブページを閲覧したユーザが当該特典を取得すると、ウェブページ上で公開される秘密鍵を用いて対応する公開アドレスから電子コインが抜き取られるため、このウェブページを閲覧した他のユーザは特典を取得することができなくなってしまう。 According to the said structure, an electronic coin can be provided as a privilege to the user who browsed the said web page via the two-dimensional code displayed on a web page. However, when the user who browsed the web page acquires the privilege, the electronic coin is extracted from the corresponding public address using the secret key published on the web page. Will not be able to get.
そこで、上記構成に係る広告閲覧促進システムは、秘密鍵と公開アドレスとのペアを複数組用意し、用意した各秘密鍵を二次元コードにコード化し、各公開アドレスには電子コインを保持させる。そして、上記構成に係る広告閲覧促進システムは、生成される複数の二次元コードをウェブページ上で切り替えながら表示するように制御する。これによって、ユーザによって特典が一度取得されても、ウェブページ上で表示する二次元コードを切り替えることで、電子コインの抜き取られていない公開アドレスに対応する秘密鍵の二次元コードをウェブページ上で新たに表示することができる。すなわち、ユーザに再度特典を取得させることができる。 Therefore, the advertisement browsing promotion system according to the above configuration prepares a plurality of pairs of secret keys and public addresses, encodes each prepared secret key into a two-dimensional code, and holds an electronic coin at each public address. And the advertisement browsing promotion system which concerns on the said structure is controlled to switch and display the several two-dimensional code produced | generated on a web page. As a result, even if the privilege is acquired once by the user, the two-dimensional code of the secret key corresponding to the public address from which the electronic coin has not been extracted is switched on the web page by switching the two-dimensional code displayed on the web page. It can be newly displayed. That is, the privilege can be acquired again by the user.
ここで、この新たに表示される二次元コードを用いて特典を取得できるユーザは、基本的には、この二次元コードに最初にアクセスした者である。したがって、特典を得ようとするユーザは、例えば、ウェブページ上で公開される二次元コードの更新時期を狙って、繰り返しウェブページにアクセスすることになる。その結果、当該構成によれば、二次元コードを広告に付すことによって期待される広告閲覧の促進効果を向上させることができる。 Here, a user who can obtain a privilege using the newly displayed two-dimensional code is basically a person who first accesses the two-dimensional code. Therefore, a user who wants to obtain a privilege repeatedly accesses the web page, for example, aiming at the update time of the two-dimensional code published on the web page. As a result, according to this configuration, it is possible to improve the advertisement browsing promotion effect expected by attaching the two-dimensional code to the advertisement.
本発明によれば、二次元コードを広告に付与することによって期待される広告閲覧の促進効果を高めることができる。 ADVANTAGE OF THE INVENTION According to this invention, the promotion effect of the advertisement browsing anticipated by giving a two-dimensional code to an advertisement can be heightened.
以下、本発明の一側面に係る実施の形態(以下、「本実施形態」とも表記する)を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、本実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。 Hereinafter, an embodiment according to an aspect of the present invention (hereinafter, also referred to as “this embodiment”) will be described with reference to the drawings. However, this embodiment described below is only an illustration of the present invention in all respects. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. That is, in implementing the present invention, a specific configuration according to the embodiment may be adopted as appropriate. Although data appearing in the present embodiment is described in a natural language, more specifically, it is specified by a pseudo language, a command, a parameter, a machine language, or the like that can be recognized by a computer.
§1 第1実施形態
[適用場面]
まず、図1を用いて、本発明が適用される場面について説明する。図1は、本実施形態に係る広告閲覧促進システム1が用いられる場面を例示する。図1に例示されるように、本実施形態に係る広告閲覧促進システム1は、公開鍵暗号方式に基づく電子暗号通貨(以下、「電子コイン」とも称する)における公開鍵60と秘密鍵70との鍵ペアを発行する。
§1 First embodiment [Application scene]
First, the scene where the present invention is applied will be described with reference to FIG. FIG. 1 illustrates a scene where the advertisement
電子暗号通貨とは、電子署名を利用して取引を行う仮想的な通貨であり、例えば、Bitcoin、Litecoin、Monacoin、Peercoin、Namecoin、Quarkcoin、Mastercoin、Ripplecoin、Megacoin等である。以下では、説明の便宜のため、Bitcoinの仕組みを例に挙げて、本実施形態を説明する。ただし、本実施形態に適用可能な電子暗号通貨はBitcoinに限定される訳ではなく、他の種類の電子暗号通貨が利用されてもよい。また、複数種類の電子暗号通貨が併用されてもよい。 The electronic cryptocurrency is a virtual currency for performing a transaction using an electronic signature, such as Bitcoin, Litecoin, Monacoin, Peercoin, Namecoin, Quarkcoin, Mastercoin, Ripplecoin, Megacoin, and the like. In the following, for convenience of explanation, the present embodiment will be described using the Bitcoin mechanism as an example. However, the electronic cryptocurrency applicable to the present embodiment is not limited to Bitcoin, and other types of electronic cryptocurrencies may be used. A plurality of types of electronic cryptocurrencies may be used in combination.
なお、Bitcoinの仕組みについては、例えば、Satoshi Nakamoto氏が発表した論文「Bitcoin: A Peer-to-Peer Electronic Cash System」に詳述されている。そのため、以下では、説明の便宜上、Bitcoinの詳細な仕組みについては適宜省略して、本実施形態を説明する。 The Bitcoin mechanism is described in detail in, for example, a paper “Bitcoin: A Peer-to-Peer Electronic Cash System” published by Mr. Satoshi Nakamoto. Therefore, in the following, for convenience of explanation, the detailed mechanism of Bitcoin is omitted as appropriate, and this embodiment will be described.
本実施形態に係る広告閲覧促進システム1は、発行した公開鍵60から公開アドレス61を生成する。この公開アドレス61は、銀行の口座番号に例えられることがあり、電子コインの送金先及び出金元を示すアドレスとして活用される。一方、秘密鍵70は、公開アドレス61を出金元とする取引の電子署名に利用される。
The advertisement
電子コインの取引はP2P(Peer-to-Peer)ネットワークの2つのノード間で行われ、その取引情報はP2Pネットワーク内の各ノードにブロードキャストされて共有される。これにより、P2Pネットワーク上において、分散型データベースである取引履歴データベース50(後述するブロックチェーン)が形成され、電子コインの取引履歴が保存される。 Electronic coin transactions are performed between two nodes in a P2P (Peer-to-Peer) network, and the transaction information is broadcast to each node in the P2P network and shared. As a result, a transaction history database 50 (a block chain described later), which is a distributed database, is formed on the P2P network, and the transaction history of electronic coins is stored.
本実施形態では、このような電子暗号通貨を利用して、広告を閲覧したユーザに特典を付与するキャンペーンを実施する。具体的には、広告閲覧促進システム1は、秘密鍵70を符号化し、当該秘密鍵70を格納する二次元コード71を生成する。広告を閲覧したユーザに特典を付与するキャンペーンを実施する者(以下、「広告事業者」とも称する)は、広告を閲覧したユーザに特典を付与するため、生成された二次元コード71を広告に付して、当該広告をユーザに配布する。
In this embodiment, the campaign which provides a privilege to the user who browsed the advertisement is implemented using such an electronic cryptocurrency. Specifically, the advertisement
二次元コード71を付す広告媒体は、特定のユーザに閲覧される媒体であってもよいし、不特定多数のユーザに閲覧される媒体であってもよい。特定のユーザに閲覧される媒体は、例えば、雑誌、新聞、ちらし、ノベルティ、電子メール等である。また、不特定多数のユーザに閲覧される媒体は、例えば、看板、インターネット上のウェブページ等である。
The advertisement medium to which the two-
そして、広告事業者は、広告閲覧促進システム1を利用して、広告に付した二次元コード71の示す秘密鍵70に対応する公開アドレス61に対して所定の送金条件に従って電子コインの送金を行う。これにより、当該二次元コード71を付された広告を閲覧したユーザは、ユーザ端末3でその二次元コード71を読み取ることで、公開アドレス61に送金された電子コインの出金を行うことが可能になる。すなわち、当該二次元コード71を付された広告を閲覧したユーザは、二次元コード71に格納された秘密鍵70を用いることによって、当該広告に付与された特典を得ることができる。
Then, the advertisement company uses the advertisement
ここで、このような特典の付与は、例えば、公開アドレス61宛ての送金を繰り返し行うことで、様々な形態で繰り返し行うことができる。すなわち、本実施形態では、特典を付与する回数及びタイミングを自在に操作することが可能になり、広告に付される二次元コード71を特典の取得に繰り返し利用することが可能になる。
Here, such provision of a privilege can be repeatedly performed in various forms by repeatedly performing remittance to the
したがって、本実施形態によれば、広告に付す二次元コード71の再利用性を高めることができ、これによって、二次元コード71を広告に付すことによって期待される広告閲覧の促進効果を向上させることができる。
Therefore, according to the present embodiment, the reusability of the two-
[構成例]
<ハードウェア構成>
続いて、図2を用いて、各装置のハードウェア構成を説明する。図2は、本実施形態に係る各装置のハードウェア構成を例示する。
[Configuration example]
<Hardware configuration>
Next, the hardware configuration of each device will be described with reference to FIG. FIG. 2 illustrates the hardware configuration of each device according to the present embodiment.
まず、広告閲覧促進システム1のハードウェア構成について説明する。広告閲覧促進システム1は、図2に例示されるように、CPU、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む制御部11、制御部11で実行するプログラム8等を記憶する記憶部12、ネットワークを介して通信を行うための通信インタフェース13、マウス、キーボード等の入力操作を行うための入力装置14、ディスプレイ等の出力装置15、及び記憶媒体9に記憶されたプログラムを読み込むためのドライブ16が電気的に接続されたコンピュータである。なお、図2では、通信インタフェースを「通信I/F」と記載されている。
First, the hardware configuration of the advertisement
広告閲覧促進システム1の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。例えば、制御部11は、複数のプロセッサを含んでもよい。また、例えば、入力装置14及び出力装置15は、タッチパネルディスプレイに置き換えられてもよい。
Regarding a specific hardware configuration of the advertisement
なお、記憶部12に記憶されたプログラム8は、後述する各処理を広告閲覧促進システム1に実行させるためのプログラムであり、本発明の「プログラム」に相当する。このプログラム8は記憶媒体9に記録されていてもよい。記憶媒体9は、コンピュータその他装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。記憶媒体9は、本発明の「記憶媒体」に相当する。
The program 8 stored in the
ここで、図2は、記憶媒体9の一例として、CD(Compact Disk)、DVD(Digital Versatile Disk)等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体9の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
Here, FIG. 2 illustrates a disk type storage medium such as a CD (Compact Disk) and a DVD (Digital Versatile Disk) as an example of the
次に、ユーザの利用するユーザ端末3のハードウェア構成について説明する。当該ユーザ端末3は、図2に例示されるように、CPU、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む制御部31、制御部31で実行するプログラム等を記憶する記憶部32、ネットワークを介して通信を行うための通信インタフェース33、画像の表示と入力を行うためのタッチパネルディスプレイ34、二次元コード71を撮影するためのカメラモジュール35、及び音声を出力するためのスピーカ36が電気的に接続されたコンピュータである。
Next, the hardware configuration of the
ユーザ端末3の具体的なハードウェア構成に関しては、広告閲覧促進システム1と同様、実施形態に応じて適宜構成要素の省略、置換、及び追加が可能である。例えば、スピーカ36は省略されてもよい。また、例えば、タッチパネルディスプレイ34は、それぞれ別個独立に接続される入力装置及び表示装置に置き換えられてもよい。
Regarding the specific hardware configuration of the
次に、P2Pネットワークのノードを構成する情報処理装置5のハードウェア構成について説明する。当該情報処理装置5は、図2に例示されるように、CPU、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む制御部51、制御部51で実行するプログラム等を記憶する記憶部52、及びネットワークを介して通信を行うための通信インタフェース53が電気的に接続されたコンピュータである。情報処理装置5の具体的なハードウェア構成に関しては、広告閲覧促進システム1と同様、実施形態に応じて適宜構成要素の省略、置換、及び追加が可能である。
Next, a hardware configuration of the
なお、広告閲覧促進システム1として、例えば、提供されるサービス専用に設計された装置の他、PC(Personal Computer)、タブレット端末等が用いられてよい。更に、広告閲覧促進システム1は、1又は複数のコンピュータにより実装されてもよい。同様に、ユーザ端末3として、例えば、提供されるサービス専用に設計された装置の他、PC(Personal Computer)、タブレット端末、携帯電話、携帯ゲーム機等が用いられてよい。P2Pネットワークの各ノード(情報処理装置5)として、例えば、提供されるサービス専用に設計された装置の他、PC(Personal Computer)、タブレット端末等の汎用の装置が用いられてよい。
Note that as the advertisement
また、ネットワークに接続される各装置間における情報の伝達は、例えば、3G(3rd Generation)ネットワーク、LTE(Long Term Evolution)ネットワーク、インターネット、電話網、専用網等のネットワークを介したデータ通信で実現される。当該ネットワークの種類は、各データ通信に応じて適宜選択されてよい。 In addition, transmission of information between devices connected to the network is realized by data communication via networks such as 3G (3rd Generation) network, LTE (Long Term Evolution) network, Internet, telephone network, dedicated network, etc. Is done. The type of the network may be appropriately selected according to each data communication.
また、広告閲覧促進システム1及びユーザ端末3は、P2Pネットワークのノードとして構成されてもよいし、P2Pネットワークのノードとしては構成されず、PSPネットワークのノードを構成する情報処理装置5(サーバ)にアクセスすることで、PSPネットワーク内の他のノードと通信を行うように構成されてもよい。
Further, the advertisement
<機能構成例>
続いて、図3を用いて、各装置の機能構成を説明する。図3は、本実施形態に係る各装置の機能構成を例示する。
<Functional configuration example>
Next, the functional configuration of each apparatus will be described with reference to FIG. FIG. 3 illustrates the functional configuration of each device according to the present embodiment.
まず、広告閲覧促進システム1の機能構成について説明する。本実施形態に係る広告閲覧促進システム1の制御部11は、記憶部12に記憶されたプログラム8をRAMに展開する。そして、制御部11は、RAMに展開されたプログラム8をCPUにより解釈及び実行して、各構成要素を制御する。これにより、広告閲覧促進システム1は、アドレス発行部21、コード生成部22、送金処理部23及び送金条件設定部24を備えるコンピュータとして機能する。
First, the functional configuration of the advertisement
アドレス発行部21は、公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレス61を発行する。この公開アドレス61は、当該公開鍵暗号方式における公開鍵60から生成される。また、アドレス発行部21は、公開鍵60とペアとなり、公開鍵60を特定可能な秘密鍵70であって、公開アドレス61を出金元とする取引の電子署名に利用される秘密鍵70を発行する。
The
コード生成部22は、秘密鍵70を符号化することによって、当該秘密鍵70を格納する二次元コード71を生成する。二次元コード71の種類は、実施の形態に応じて適宜選択可能である。例えば、二次元コード71は、QRコード(登録商標)等のマトリックス式であってもよく、PDF417等のスタック式であってもよい。この二次元コード71は、広告を閲覧したユーザに特典を付与するために当該広告に付される。
The
そして、送金処理部23は、広告を閲覧したユーザへの特典として、送金する金額、回数及びタイミングを定めた送金条件に従って、公開アドレス61に対する送金の取引(トランザクション)を行う。当該取引の情報は、P2Pネットワークの各ノードにブロードキャストされ、取引履歴データベース50に記録される。
Then, the
ここで、図4及び図5を用いて、この電子暗号通貨の取引の仕組みについて具体的に説明する。図4は、電子暗号通貨におけるトランザクション(取引)の定義を例示する。また、図5は、電子暗号通貨における取引履歴(ブロックチェーン)の一部を例示する。 Here, this electronic cryptocurrency transaction mechanism will be described in detail with reference to FIGS. FIG. 4 illustrates the definition of a transaction (transaction) in an electronic cryptocurrency. FIG. 5 illustrates a part of the transaction history (block chain) in the electronic cryptocurrency.
電子暗号通貨における電子コインは、図4に例示される一連の電子署名の連鎖として定義される。電子コインの所有者は、次の所有者にその電子コインを送金する場合に、直前の取引のハッシュ値と次の所有者の公開鍵のハッシュ値とを自身の秘密鍵で電子署名したものを電子コインに追加する。なお、これらのハッシュ値の計算には、例えば、SHA−256、RIPEMD−160等の一方向ハッシュ関数が用いられる。 An electronic coin in an electronic cryptocurrency is defined as a chain of a series of electronic signatures exemplified in FIG. The owner of an electronic coin, when sending the electronic coin to the next owner, digitally signed the hash value of the previous transaction and the hash value of the public key of the next owner with his / her private key. Add to electronic coins. For the calculation of these hash values, for example, a one-way hash function such as SHA-256 or RIPEMD-160 is used.
図4では、取引の具体例として、電子コインが、所有者Zから所有者Aに送金され、所有者Aから所有者Bに送金され、所有者Bから所有者Cに送金される場面が例示されている。この場合、所有者Aから所有者Bに電子コインを送金するときには、所有者Aは、所有者Zから所有者Aへの送金取引のハッシュ値と次の所有者である所有者Bの公開鍵のハッシュ値とを所有者Aの秘密鍵で電子署名したものを電子コインに追加する。 In FIG. 4, as a specific example of the transaction, an electronic coin is transferred from the owner Z to the owner A, transferred from the owner A to the owner B, and transferred from the owner B to the owner C. Has been. In this case, when the electronic coin is transferred from the owner A to the owner B, the owner A sends the hash value of the transfer transaction from the owner Z to the owner A and the public key of the owner B who is the next owner. Is added to the electronic coin.
所有者Bを含むこの取引以降の電子コインの所有者は、所有者Aの公開鍵でこの電子署名を復号した値を所有者Zから所有者Aへの送金取引のハッシュ値及び所有者Bの公開鍵のハッシュ値と照合することで、この取引が改変されているか否かを判定することができる。 The owner of the electronic coins after this transaction including the owner B will use the hash value of the remittance transaction from the owner Z to the owner A and the value of the owner B By checking against the hash value of the public key, it can be determined whether or not this transaction has been altered.
同様に、所有者Bから所有者Cに電子コインを送金するときには、所有者Bは、所有者Aから所有者Bへの送金取引のハッシュ値と次の所有者である所有者Cの公開鍵のハッシュ値とを所有者Bの秘密鍵で電子署名したものを電子コインに追加する。これにより、所有者Bから所有者Cへの送金取引が改変されているか否かを判定することが可能になる。 Similarly, when the electronic coin is transferred from the owner B to the owner C, the owner B sends the hash value of the transfer transaction from the owner A to the owner B and the public key of the owner C who is the next owner. Is added to the electronic coin by digitally signing with the private key of the owner B. This makes it possible to determine whether or not the remittance transaction from owner B to owner C has been altered.
電子コインは、このような一連の電子署名の連鎖として定義することができる。ここで、後述するとおり、公開鍵のハッシュ値は公開アドレスである。すなわち、この公開アドレスに保管される電子コインを送金できるのは、この公開アドレスを送金元とする送金取引の電子署名を行える者、換言すると、この公開アドレスに対応する秘密鍵を有する者に限られる。そのため、秘密鍵は、一般的には、所有者以外に漏えいしないように秘匿される。なお、この公開アドレスに保管される電子コインの合計は、この公開アドレスへの送金額の合計からこの公開アドレスからの出金額の合計を差し引いた差額として表現される。 An electronic coin can be defined as a chain of such a series of electronic signatures. Here, as described later, the hash value of the public key is a public address. In other words, electronic coins stored at this public address can be transferred only to those who can perform electronic signatures for remittance transactions with this public address as the source of remittance, in other words, those who have a private key corresponding to this public address. It is done. Therefore, the secret key is generally concealed so as not to be leaked to anyone other than the owner. The total amount of electronic coins stored at this public address is expressed as a difference obtained by subtracting the total amount of money from this public address from the total amount of money sent to this public address.
ただし、この電子署名だけでは、この電子コインの過去の所有者のうちの誰かが当該電子コインを多重使用(多重譲渡)していることを検証することはできない。そこで、Bitcoin等の電子暗号通貨では、図5で例示されるブロックチェーンという仕組みを用いて、この多重使用を防止している。 However, this electronic signature alone cannot verify that any of the past owners of the electronic coin has used the electronic coin multiple times (multiple transfer). Therefore, in an electronic cryptocurrency such as Bitcoin, this multiple use is prevented by using a mechanism called a block chain illustrated in FIG.
図5に例示されるように、各ブロックは、複数のトランザクションとNonceと直前のブロックのハッシュ値とを格納している。Nonceはプルーフオブワークの結果として発見された値であり、この値を最初に発見したノード(マイナー)がNonceを発見したブロックをブロックチェーンの末尾に追加することでブロックチェーンの更新を行う。これにより、ブロックチェーンには一貫した取引履歴が記録されることになり、このブロックチェーンをP2Pネットワークに参加するノード全体で共有することで、一貫した取引履歴をP2Pネットワーク全体で共有することができる。すなわち、このブロックチェーンが、取引履歴データベース50となる。Bitcoin等の公開鍵暗号方式に基づく電子暗号通貨では、このような仕組みによって電子コインの取引が行われる。
As illustrated in FIG. 5, each block stores a plurality of transactions, a nonce, and a hash value of the immediately preceding block. Nonce is a value found as a result of the proof of work, and the node (minor) that first found this value adds the block in which the nonce is found to the end of the block chain to update the block chain. As a result, a consistent transaction history is recorded in the block chain, and by sharing this block chain with all nodes participating in the P2P network, a consistent transaction history can be shared with the entire P2P network. . That is, this block chain becomes the
次に、ユーザ端末3の機能構成について説明する。本実施形態に係るユーザ端末3の制御部31は、記憶部32に記憶されたプログラムをRAMに展開する。そして、制御部31は、RAMに展開されたプログラムをCPUにより解釈及び実行して、各構成要素を制御する。これにより、図3に例示されるように、ユーザ端末3は、読取部41及び受取部42を備えるコンピュータとして機能する。
Next, the functional configuration of the
読取部41は、広告に付された二次元コード71の読み取りを行う。これにより、読取部41は、二次元コード71を復号して、当該二次元コード71に格納される秘密鍵70を取得する。そして、受取部42は、この秘密鍵70を利用して、公開アドレス61に送金された電子コインの受け取りを行う。
The
なお、本実施形態では、これらの機能がいずれも汎用のCPUによって実現される例を説明している。しかしながら、これらの機能の一部又は全部が、1又は複数の専用のプロセッサにより実現されてもよい。また、広告閲覧促進システム1及びユーザ端末3の機能構成に関して、実施形態に応じて、適宜、機能の省略、置換、及び追加が行われてもよい。例えば、送金条件が予め指定されている場合には、送金条件設定部24は省略されてもよい。なお、各機能に関しては後述する動作例で詳細に説明する。
In the present embodiment, an example in which these functions are realized by a general-purpose CPU has been described. However, some or all of these functions may be realized by one or more dedicated processors. Further, regarding the functional configurations of the advertisement
[動作例]
次に、図6〜図8を用いて、電子暗号通貨を利用した特典配布に関する動作例を説明する。図6は、広告閲覧促進システム1の処理手順を例示する。図7は、公開鍵60と秘密鍵70との関係を例示する。また、図8は、広告を閲覧したユーザに特典を付与する場面を例示する。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換及び追加が可能である。
[Operation example]
Next, an operation example related to privilege distribution using an electronic cryptocurrency will be described with reference to FIGS. FIG. 6 illustrates a processing procedure of the advertisement
(ステップS101)
ステップS101では、制御部11は、アドレス発行部21として機能し、公開アドレス61と秘密鍵70とのペアを発行する。具体的には、図7に例示されるように、制御部11は、まず、乱数発生器等を用いて、公開鍵暗号方式における秘密鍵70を生成する。乱数発生器は、例えば、プログラムとして記憶部12に格納されていてもよい。この秘密鍵70は、上述のとおり、ペアとなる公開アドレス61を出金元とする取引の電子署名に利用される。
(Step S101)
In step S <b> 101, the
次に、制御部11は、例えば、楕円曲線DSA(Elliptic Curve Digital Signature Algorithm, ESDSA)等の電子署名のアルゴリズムに基づいて、秘密鍵70から公開鍵60を生成する。生成される公開鍵60と秘密鍵70とは公開鍵暗号方式における鍵ペアとなり、この公開鍵暗号方式の性質上、秘密鍵70から公開鍵60を生成することは可能であるものの、公開鍵60から秘密鍵70を生成することは計算量の観点から不可能に構成される。すなわち、公開鍵60から秘密鍵70を特定することはできないが、秘密鍵70から公開鍵60を特定することはできる。なお、利用する電子署名のアルゴリズムの種類は楕円曲線DSAに限定される訳ではなく、実施の形態に応じて適宜選択されてもよい。
Next, the
続いて、制御部11は、SHA−256、RIPEMD−160等の一方向ハッシュ関数を公開鍵60に適用することで、公開鍵60から公開アドレス61を生成する。例えば、制御部11は、SHA−256を公開鍵60に2回適用することによって、公開アドレス61を生成することができる。すなわち、この公開アドレス61は、上述したトランザクションの署名に利用される公開鍵のハッシュ値であり、電子暗号通貨の送信先及び出金元を識別するために利用される。なお、公開アドレス61の生成には一方向ハッシュ関数を利用するため、図7に示されるように、公開鍵60から公開アドレス61を生成することは可能であるものの、公開アドレス61から公開鍵60を生成することは不可能に構成される。
Subsequently, the
一方、制御部11は、接頭辞及びチェックサムを秘密鍵70に追加したものをBASE58等の可逆的な符号化方式を用いて符号化することで、WIF700(Wallet Import Format,WIF形式の秘密鍵)を生成する。WIF700の生成には可逆的な符号化方式が用いられているため、秘密鍵70とWIF700とは相互に変換可能に構成される。本実施形態では、このようにして、公開アドレス61と秘密鍵70(WIF700)とのペアが形成される。
On the other hand, the
なお、WIF700を生成する符号化方式は、BASE58に限定される訳ではなく、実施の形態に応じて適宜選択されてもよい。また、WIF700の生成は省略されてもよい。制御部11は、このような公開アドレス61と秘密鍵70とのペアを1組のみ生成してもよいし、複数組生成してもよい。多数のノベルティを頒布することで広告の拡散を図る場合には、制御部11は、公開アドレス61及び秘密鍵70の多数のペアを生成する。この場合、各公開アドレス61は異なる値となっており、各公開アドレス61に対応する各秘密鍵70(後述する二次元コード71)が各ノベルティに付される。これによって、当該各ノベルティを取得したユーザに各公開アドレス61を介して特典を付与することが可能になる。公開アドレス61と秘密鍵70とのペアを生成し終えると、制御部11は、次のステップS102に処理を進める。
Note that the encoding method for generating the
(ステップS102)
次のステップS102では、制御部11は、コード生成部22として機能し、ステップS101で生成した秘密鍵70を符号化して、当該各秘密鍵70を格納する二次元コード71を生成する。秘密鍵70とWIF700とは相互変換可能であるため、秘密鍵70を二次元コード71に変換してもよいし、WIF700を二次元コード71に変換してもよい。ステップS101で複数個の秘密鍵70を生成した場合には、制御部11は、各秘密鍵70の二次元コード71を生成する。そして、二次元コード71を生成し終えた後に、制御部11は、次のステップS103に処理を進める。
(Step S102)
In the next step S102, the
なお、上述のとおり、二次元コード71の種類は、実施の形態に応じて適宜選択可能である。例えば、二次元コード71は、QRコード(登録商標)等のマトリックス式であってもよく、PDF417等のスタック式であってもよい。制御部11は、生成する二次元コード71の種類に応じて本処理における符号化方法を選択する。
As described above, the type of the two-
また、広告を閲覧したユーザに得点を付与するキャンペーンを実施するため、生成された二次元コード71は適宜広告に付される。例えば、広告閲覧促進システム1に印刷機が接続しており、この印刷機で広告物が印刷する場合には、制御部11は、広告物を印刷するとともに、当該広告物上に二次元コード71を印刷してもよい。また、例えば、広告を行う広告物がインターネット上のウェブページである場合には、生成された二次元コード71は、このウェブページ上で表示するように適合される。
Moreover, in order to implement the campaign which gives a score to the user who browsed the advertisement, the generated two-
(ステップS103)
次のステップS103では、図8に例示されるように、制御部11は、送金処理部23として機能し、所定の送金条件に従って、ステップS101で生成した公開アドレス61に対する送金の取引を行う。ステップS101で複数の公開アドレス61を生成した場合には、制御部11は、各公開アドレス61に対して送金を行う。そして、当該送金が完了すると、制御部11は、本動作例に係る処理を終了する。
(Step S103)
In the next step S103, as illustrated in FIG. 8, the
ここで、一般的に、電子暗号通貨のやり取りには、ウォレットと呼ばれるソフトウェアが用いられる。そのため、図8では、広告事業者の用いる広告閲覧促進システム1にはウォレット25がインストールされており、このウォレットによって、広告事業者の所有する複数の公開アドレス251が管理されている。
Here, generally, software called a wallet is used to exchange electronic cryptocurrencies. Therefore, in FIG. 8, the
各公開アドレス251はペアとなる秘密鍵252と対応付けられており、制御部11は、このウォレット25を用いることで、各公開アドレス251(出金元)からステップS101で生成した公開アドレス61(送金先)に電子コインの送金を行うことができる。制御部11は、本ステップS103で出金元として利用する公開アドレス251を適宜選択するように構成されてもよい。
Each
また、送金条件には、例えば、送金する金額、回数及びタイミングが定められている。送金する金額、回数及びタイミングは、実施の形態に適宜設定することができる。送金する回数は1回でもよいし、複数回でもよい。また、送金するタイミングは、定期であってもよいし、不定期であってもよい。定期的に送金を行う場合、制御部11は、例えば、1日おき、1週間おき、1ヶ月おき等、所定時間経過する度に電子コインの送金を行う。一方、不定期に送金を行う場合、制御部11は、ランダムなタイミングで送金を行う。
The remittance conditions include, for example, the amount, number of times and timing of remittance. The amount, number of times, and timing of remittance can be set as appropriate in the embodiment. The remittance may be performed once or a plurality of times. The remittance timing may be regular or irregular. When the remittance is performed periodically, the
これに対して、広告を閲覧したユーザは、図8に例示されるように、自身のユーザ端末3を用いて、広告に付された二次元コード71を読み取り、読み取った二次元コード71から秘密鍵70を抽出する。そして、抽出した秘密鍵70を用いて、当該ユーザは、公開アドレス61宛に送金された電子コインを受け取る。
On the other hand, the user who viewed the advertisement reads the two-
具体的には、各ユーザのユーザ端末3にもウォレット43がインストールされており、このウォレット43によって、各ユーザの保有する複数の公開アドレス431が管理されている。各公開アドレス431には秘密鍵432が対応付けられており、これによって、各公開アドレス431から電子コインを出金することができる。つまり、各秘密鍵432によって、ユーザは、各公開アドレス431に格納された電子コインを自在に利用することができる。
Specifically, a
そこで、ユーザは、ユーザ端末3においてウォレット43を利用して、公開アドレス61に送金された電子コインを受け取る。例えば、ユーザは、ユーザ端末3を操作して、広告に付された二次元コード71を読み取る。このとき、制御部31は、読取部41として機能して、カメラモジュール35を起動し、広告に付された二次元コード71を撮影する。この二次元コード71を撮影する際、ユーザは、二次元コード71の付された広告を閲覧することになる。
Therefore, the user uses the
そして、制御部31は、カメラモジュール35により撮影した撮影画像を解析して、撮影画像内に写る二次元コード71を抽出し、抽出した二次元コード71を復号する。これによって、ユーザ端末3(制御部31)は、広告に付された二次元コード71を読み取り、当該二次元コード71に格納された秘密鍵70を取得する。
And the
次に、制御部31は、受取部42として機能し、取得した秘密鍵70をウォレット43に適用して、公開アドレス61に格納される電子コインの出金を行う。ここで、上述のとおり、秘密鍵70から公開アドレス61の元となる公開鍵60を特定することができる。そのため、当該秘密鍵70とペアとなる公開アドレス61がユーザ端末3側で特定されていなくても、制御部31は、当該秘密鍵70から、当該秘密鍵70とペアとなる公開アドレス61を特定することができる。
Next, the
すなわち、ユーザは、秘密鍵70を取得することができれば、その秘密鍵70に対応する公開アドレス61が特定されていなくても、当該公開アドレス61に送金された電子コインを取得することができる。ただし、このことは二次元コード71に公開アドレス61を格納することを妨げるものではなく、公開アドレス61と秘密鍵70とのペアが二次元コード71に格納されていてもよい。
That is, if the user can acquire the
そこで、制御部31は、公開アドレス61に格納される電子コインの出金として、公開アドレス61(出金元)に格納された電子コインを自身の公開アドレス431(送金先)に送金してもよい。これによって、広告を閲覧したユーザに付与する特典として公開アドレス61宛に送金された電子コインを自身の管理する公開アドレス431に振り分けることができる。すなわち、特典として公開アドレス61に送金された電子コインを自由に利用できるように受け取ることができる。
Therefore, the
このように、本実施形態では、一般的には秘匿される秘密鍵70を二次元コード71として広告に付すことで、この広告を配布する広告事業者とこの広告を閲覧したユーザとの間で、公開アドレス61を介した電子コインのやり取りが可能になる。そのため、特典を付与する回数及びタイミングを自在に操作することが可能になり、広告に付与される二次元コード71の再利用性を高めることができる。
As described above, in the present embodiment, the secret key 70 that is generally concealed is attached to the advertisement as the two-
また、上述のとおり、特典を取得するためには、ユーザは、ユーザ端末3のカメラモジュール35で二次元コード71を撮影する。この撮影の際に、ユーザは、二次元コード71の付された広告を閲覧することになる。つまり、本実施形態では、この二次元コード71をより多くの回数利用させることで、当該二次元コード71の付された広告をユーザにより多くの回数閲覧させることを一つの目的としている。
Further, as described above, in order to acquire a privilege, the user captures the two-
そのため、ユーザが特典を得ようとする度に、二次元コード71の撮影が行われるのが好ましい。すなわち、制御部31は、二次元コード71のデコード情報(秘密鍵70)を一度特典の取得(電子コインの受け取り)に利用した場合には、当該デコード情報を削除するように構成されるのが好ましい。
Therefore, it is preferable that the two-
なお、電子コインを付与するタイミングをユーザに察知されている場合には、例えば、ユーザは、複数回にわたり付与された電子コインを1回でまとめて取得することが可能である。そのため、複数回特典を付与したとしても、この複数回特典を付与することにより期待される広告閲覧の促進効果が得られない可能性がある。 In addition, when the timing which gives an electronic coin is known to the user, for example, the user can acquire the electronic coin provided over multiple times at once. Therefore, even if a privilege is given a plurality of times, there is a possibility that the advertisement browsing promotion effect expected by giving the privilege a plurality of times cannot be obtained.
これに対応するため、送金条件には、ランダムなタイミングで複数回送金を行うことが定められていてもよい。そして、制御部11は、本ステップS103において、当該送金条件に従い、各公開アドレス61に対する送金をランダムなタイミングで複数回実行してもよい。これによって、不定期に複数回の送金が行われるため、特典を付与するタイミングをユーザに察知され難くし、特典を付与する回数以上に広告に付された二次元コード71にユーザがアクセスするように仕向けることができる。また、ユーザが広告を閲覧する回数を増やすことができる。
In order to cope with this, the remittance condition may specify that remittance is performed a plurality of times at random timing. And the
また、図9に例示されるように、制御部11は、送金条件設定部24として機能し、送金する金額、回数及びタイミングの指定を受け付け、当該指定された内容に基づいて上記送金条件を設定してもよい。図9は、送金条件の指定を受け付ける際に、広告閲覧促進システム1の出力装置15に表示される設定画面150を例示している。
Further, as illustrated in FIG. 9, the
図9で例示される設定画面150では、特典の付与、換言すると、電子コインの送金を開始する日時、終了する日時、1つの公開アドレス61あたりに送金する回数、送金するタイミング、及び1回あたりの送金額を指定することができる。
In the setting screen 150 illustrated in FIG. 9, the granting of a privilege, in other words, the date and time when electronic coin remittance starts, the date and time when it ends, the number of times of remittance per one
すなわち、開始日時指定欄131では電子コインの送金を開始する日時を指定することができる。また、終了日時指定欄132では電子コインの送金を終了する日時を指定することができる。開始日時と終了日時とで、特典を付与するキャンペーン期間を設定することができる。このキャンペーン期間は、本発明の「送金実行期間」に相当する。
That is, in the start date /
また、送金回数指定欄133では、1つの公開アドレス61あたりに送金する回数を指定することができる。ステップS101において複数の公開アドレス61が生成されている場合、各公開アドレス61への送金回数は一致していなくてもよい。すなわち、送金回数指定欄133は、公開アドレス61毎に送金回数を変更可能に構成されてもよい。
In the remittance
また、送金タイミング指定欄134では、送金を行うタイミングを指定することができる。図9で例示される設定画面130では、定期的に送金を行うか又は不定期に送金を行うかを選択することができるように構成されている。
In the remittance
また、送金額指定欄135では、各公開アドレス61に1回あたりに送金する金額を指定することができる。なお、送金額の指定する方法は、このような送金額を直接指定する方法に限られず、実施の形態に応じて適宜設定可能である。例えば、送金額の上限値が指定可能になっており、制御部11は、その上限値を超えないランダムな値分の送金を行うように構成されてもよい。
In the
広告事業者は、広告閲覧促進システム1の入力装置14を操作して、上記各内容を指定する。そして、設定ボタン136を操作することで、広告事業者は、送金条件の指定操作を終了する。制御部11は、設定ボタン136が操作された際に各欄131〜135で指定されている内容に基づいて送金条件を設定する。このように広告事業者が所望する送金条件を指定可能に構成することで、広告事業者の所望する条件でユーザに特典を付与するキャンペーンを実施することが可能になる。
The advertisement company operates the
[変形例]
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
[Modification]
As mentioned above, although embodiment of this invention has been described in detail, the above description is only illustration of this invention in all the points. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention.
(1)シンボル付き二次元コードの生成
上記実施形態では、広告に付された二次元コード71をカメラモジュール35で撮影する工程を特典の取得に関する一連の工程に含めることによって、ユーザに広告を閲覧するように仕向けている。そのため、二次元コード71を広告媒体から物理的に切り離したり、カメラ撮影等によって二次元コード71を複製したりすることによって、二次元コード71が広告から分離されてしまうと、特典を取得する一連の工程においてユーザに広告を閲覧するように仕向けることができなくなってしまう。
(1) Generation of symbol-added two-dimensional code In the above-described embodiment, the process of photographing the two-
これに対応するため、上記ステップS102において、制御部11は、二次元コード71を付す広告の内容に関連するシンボルを受け付けてもよい。シンボルは、文字、図形、記号及びそれらの結合で構成されてよい。そして、制御部11は、二次元コード71とは異なる色でかつ当該二次元コード71の読み取りを阻害しない程度の不透明度で二次元コード71のコード上に描画してもよい。図10を用いて、この変形例を説明する。
In order to deal with this, in step S102, the
図10は、本変形例に係る二次元コード71Aを例示する。この二次元コード71Aには、情報が格納されるコード領域711と、二次元コード71Aの位置を検出するための3つの位置検出パターン712と、が含まれている。制御部11は、この情報が格納されるコード領域711上に、コード領域711を描画する色とは異なる色でかつ当該コード領域711の読み取りを阻害しない程度の不透明度で指定されたシンボル713を描画してもよい。
FIG. 10 illustrates a two-
これによって、二次元コード71Aを広告から分離した場合であっても、ユーザは、二次元コード71Aを利用する際に、シンボル713を閲覧することになる。そのため、二次元コード71Aを広告から分離した後であっても、当該シンボル713に基づき、ユーザに広告の内容を想起させることができる。よって、本変形例によれば、二次元コード71Aが広告から分離されてしまっても、二次元コード71Aを付与することにより期待される広告閲覧の促進効果を維持することができる。なお、不透明度は透明ではない度合を示し、不透明度が0%に近付くほど、その不透明度の対象物は透明に近くなる。
Thus, even when the two-
(2)キャンペーン期間経過後の返金処理
また、広告閲覧促進システム1の制御部11は、ステップS101において、公開アドレス61と秘密鍵70とのペアを複数組発行してもよい。また、ステップS102において、制御部11は、各秘密鍵70を格納する二次元コード71をペア毎に生成してもよい。更に、送金条件として、各公開アドレス61に対して複数回の送金を行うキャンペーン
期間が定められていてもよい。このキャンペーン期間は、本発明の「送金実行期間」に相当する。
(2) Refund process after elapse of campaign period The
そして、制御部11は、ステップS103において送金処理を行った後に、すなわち、キャンペーン期間が経過した後に、ステップS103の次のステップの処理として、電子コインを送金した各公開アドレス61に対して当該電子コインの出金が行われていない分についての返金の処理を実行してもよい。
Then, after performing the remittance process in step S103, that is, after the campaign period has elapsed, the
この場合、例えば、広告閲覧促進システム1は、各公開アドレス61に対応する各秘密鍵70の情報を記憶部12に記憶しており、制御部11は、この情報を利用して、各公開アドレス61(出金元)から自身の所有する公開アドレス251(送金先)への送金の取引を行う。これによって、電子コインの出金が行われていない分についての返金の処理を実施することができる。
In this case, for example, the advertisement
(3)送金対象から除外
また、広告閲覧促進システム1の制御部11は、ステップS101において、公開アドレス61と秘密鍵70とのペアを複数組発行してもよい。また、ステップS102において、制御部11は、各秘密鍵70を格納する二次元コード71をペア毎に生成してもよい。更に、送金条件として、各公開アドレス61に対して複数回の送金を行うキャンペーン
期間が定められていてもよい。
(3) Excluded from remittance The
そして、制御部11は、キャンペーン期間が継続している間で、キャンペーン期間が開始してから一定時間経過した後に、各公開アドレス61に対して送金した電子コインの出金が行われているか否かをチェックしてもよい。そして、当該チェックの結果、送金した電子コインの出金が行われていない公開アドレス61を、送金の対象、すなわち、特典を付与する対象から除外してもよい。
Then, the
本変形例によれば、例えば、その公開アドレス61から電子コインを出金するための秘密鍵70の付された広告が頒布されていない等の事情によって、特典の付与に利用されていない公開アドレス61を送金対象から除外することができる。これにより、効率的に特典の付与を行うことが可能になる。
According to this modification, for example, a public address that is not used for granting a privilege due to circumstances such as an advertisement with a
例えば、キャンペーン期間が1ヶ月である場合に、キャンペーン開始から20日経過しても対象の公開アドレス61から電子コインの出金が行われていない場合、当該対象の公開アドレス61とペアとなる秘密鍵70を付した広告は頒布されていない可能性がある。このような場合、この対象の公開アドレス61に対して特典の付与を継続するのは、ユーザに広告を閲覧するように仕向けることにつながらず、無駄である可能性が高い。本変形例によれば、このような場合に、特典を付与する態様からこの対象の公開アドレス61を除外し、特典を付与する業務の効率化を図ることができる。
For example, if the campaign period is one month and the electronic coin has not been withdrawn from the target
(4)一定時間経過後の返金処理
また、広告閲覧促進システム1の制御部11は、ステップS101において、公開アドレス61と秘密鍵70とのペアを複数組発行してもよい。また、ステップS102において、制御部11は、各秘密鍵70を格納する二次元コード71をペア毎に生成してもよい。更に、送金条件として、各公開アドレス61に対して複数回の送金を行うキャンペーン
期間が定められていてもよい。
(4) Refund processing after elapse of a predetermined time The
そして、制御部11は、上記ステップS103の間、すなわち、特典を付与するキャンペーン期間内において、電子コインを送金した各公開アドレス61に対して、電子コインの送金を行ってから所定の時間が経過した後に、当該電子コインの出金が行われていない分についての返金の処理を実行してもよい。当該返金の処理は、上記変形例と同様であり、説明を省略する。
Then, the
当該変形例によれば、キャンペーン期間内に複数回にわたりユーザに特典が付与されるが、特典が付与される度にユーザが二次元コード71にアクセスするとは限らない。そのため、二次元コード71にアクセスさせることでユーザに広告を閲覧させる回数が特典を付与する回数を下回ってしまう可能性がある。
According to the modification, a privilege is given to the user a plurality of times during the campaign period, but the user does not always access the two-
これに対して、本変形例によれば、電子コインの送金を行ってから所定の時間(例えば、1日)が経過した後に、当該電子コインの出金が行われていない分についての返金処理を実行する。これによって、付与した特典(電子コインの取得)の有効期限を設定することができ、有効期間内に二次元コード71にアクセスするようにユーザに仕向けることができる。そのため、少なくとも特典を付与する回数に応じてユーザに広告を閲覧させるようにすることができる。
On the other hand, according to the present modification, after a predetermined time (for example, one day) has elapsed since the electronic coin was transferred, the refund process for the portion where the electronic coin has not been withdrawn. Execute. Thus, the expiration date of the granted privilege (acquisition of electronic coins) can be set, and the user can be directed to access the two-
§2 第2実施形態
次に、図11〜図13を用いて、本発明の第2実施形態について説明する。図11は、第2実施形態に係る各装置の機能構成を例示する。図12は、第2実施形態に係る広告閲覧促進システム10の処理手順の一例を示す。また、図13は、第2実施形態に係る二次元コード71の利用例を示す。
§2 Second Embodiment Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 11 illustrates the functional configuration of each device according to the second embodiment. FIG. 12 shows an example of a processing procedure of the advertisement
第2実施形態に係る広告閲覧促進システム10は、各公開アドレス61に対する電子コインの送金処理及び二次元コード71の利用態様で相違することを除き、第1実施形態に係る広告閲覧促進システム1とほぼ同様である。すなわち、図1で例示される適用場面は第2実施形態にも当てはまる。また、図2で例示される広告閲覧促進システム1のハードウェア構成は第2実施形態に係る広告閲覧促進システム10にも当てはまる。更に、図4、図5及び図7で例示される電子暗号通貨の技術内容は第2実施形態にも当てはまる。そのため、これらに関して適宜説明を省略する。
The advertisement
まず、図11を用いて、第2実施形態に係る広告閲覧促進システム10の機能構成を説明する。上記のとおり、第2実施形態に係る広告閲覧促進システム10は、図2で例示される第1実施形態に係る広告閲覧促進システム1と同じハードウェア構成を有している。
First, the functional configuration of the advertisement
第2実施形態に係る広告閲覧促進システム10の制御部11は、記憶部12に記憶されたプログラム8をRAMに展開する。そして、制御部11は、RAMに展開されたプログラム8をCPUにより解釈及び実行して、各構成要素を制御する。これにより、広告閲覧促進システム10は、アドレス発行部26、コード生成部27、送金処理部28及び表示制御部29を備えるコンピュータとして機能する。
The
アドレス発行部26は、公開アドレス61及び秘密鍵70のペアを複数組生成する。公開アドレス61及び秘密鍵70は第1実施形態と同様である。コード生成部27は、秘密鍵70を符号化することによって、当該秘密鍵70を格納する二次元コード71を生成する。二次元コード71の種類は、上記のとおり、実施の形態に応じて適宜選択可能である。
The
また、送金処理部28は、ウェブページ80を閲覧したユーザへの特典として、送金する金額を定めた送金条件に従って、公開アドレス61に対する送金の取引(トランザクション)を行う。そして、表示制御部29は、所定の表示条件に従って、複数の二次元コード71をウェブページ80上で切り替えながら表示する。所定の表示条件は、実施形態に応じて適宜選択可能である。
Further, the
次に、図12及び図13を用いて、第2実施形態に係る広告閲覧促進システム10の動作例を説明する。なお、以下で説明する処理手順は一例にすぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換及び追加が可能である。
Next, an operation example of the advertisement
(ステップS201)
ステップS201では、広告閲覧促進システム10の制御部11は、アドレス発行部26として機能し、ウェブページ80を閲覧したユーザに特典を付与するため、公開アドレス61と秘密鍵70とのペアを複数組生成する。各公開アドレス61は異なる値となっている。なお、公開アドレス61と秘密鍵70とのペアを生成する方法は第1実施形態と同様である。公開アドレス61と秘密鍵70とのペアを複数組生成し終えると、制御部11は、次のステップS202に処理を進める。
(Step S201)
In step S <b> 201, the
(ステップS202)
次のステップS202では、制御部11は、コード生成部27として機能し、ステップS201で生成した秘密鍵70をそれぞれ符号化して、当該各秘密鍵70を格納する二次元コード71を生成する。二次元コード71の生成方法は第1実施形態と同様である。複数の二次元コード71を生成し終えると、制御部11は、次のステップS203に処理を進める。
(Step S202)
In the next step S202, the
(ステップS203)
次のステップS203では、制御部11は、送金処理部28として機能し、送金額を定めた送金条件に従って、ステップS201で生成した各公開アドレス61に対する送金の取引を行う。送金の取引が完了すると、制御部11は、次のステップS204に処理を進める。
(Step S203)
In the next step S203, the
例えば、図13に例示されるように、広告閲覧促進システム10にはウォレット25がインストールされており、このウォレットによって、広告事業者の所有する複数の公開アドレス251が管理されているとする。この場合、制御部11は、このウォレット25を用いることで、各公開アドレス251(出金元)からステップS101で生成した各公開アドレス61(送金先)に電子コインの送付を行うことができる。
For example, as illustrated in FIG. 13, it is assumed that a
なお、各公開アドレス61に送金する金額はそれぞれ異なっていてもよい。送金条件は、実施の形態に応じて適宜設定することができる。また、本ステップS203にかかる送金処理は、次のステップS204で秘密鍵70をコード化した二次元コード71がウェブページ80上で表示されるまでに実行されればよい。
Note that the amount of money transferred to each
(ステップS204)
次のステップS204では、制御部11は、表示制御部29として機能し、所定の表示条件に従って、複数の二次元コード71をウェブページ80上で切り替えながら表示する。そして、各二次元コード71のウェブページ80上での表示が完了すると、制御部11は、本動作例に係る処理を終了する。
(Step S204)
In the next step S204, the
例えば、制御部11は、ウェブページ80上の特典贈与用の二次元コードとして表示する二次元コード71をステップS202で生成した複数の二次元コード71から選択する。各二次元コード71に対応する公開アドレス61にはランダムな金額の電子コインが格納されていてもよい。制御部11は、このような公開アドレス61から電子コインをユーザが抜き出せるように、選択した二次元コード71をウェブページ80上に特典贈与用の二次元コードとして表示する。なお、ウェブページ80に同時に表示する二次元コード71の数は実施の形態に応じて適宜設定可能である。
For example, the
所定の表示条件は、各二次元コード71を表示する期間を定める。この所定の表示条件では、各二次元コード71の表示をランダムなタイミングで切り替えるように設定されていてもよいし、各二次元コード71を所定の期間表示するように設定されていてもよい。当該所定の表示条件は、実施の形態に応じて適宜設定することができる。
The predetermined display condition defines a period for displaying each two-
これに対して、ウェブページ80上の広告を閲覧したユーザは、図13に例示されるように、自身のユーザ端末3を用いて、ウェブページ80上に表示された二次元コード71を読み取り、読み取った二次元コード71から秘密鍵70を抽出する。そして、ユーザは、抽出した秘密鍵70を用いて、各公開アドレス61宛てに送金された電子コインを受け取る。
On the other hand, the user who browsed the advertisement on the
具体的には、第1実施形態と同様に、各ユーザのユーザ端末3にもウォレット43がインストールされており、このウォレット43によって、各ユーザの保有する複数の公開アドレス431が管理されている。ユーザは、ユーザ端末3においてこのウォレット43を利用することで、公開アドレス61に送金された電子コインを受け取ることができる。
Specifically, as in the first embodiment, a
(作用・効果)
本発明の第2実施形態によると、ウェブページ80上で表示する二次元コード71を介して、当該ウェブページ80を閲覧したユーザに電子コインを特典として付与することができる。ただし、ウェブページ80を閲覧したあるユーザが当該特典を取得すると、ウェブページ80上で公開される秘密鍵70を用いて対応する公開アドレス61から電子コインが抜き出され、このウェブページ80を閲覧した他のユーザは特典を取得することができなくなってしまう。
(Action / Effect)
According to the second embodiment of the present invention, an electronic coin can be given as a privilege to a user who has viewed the
そこで、第2実施形態に係る広告閲覧促進システム10は、秘密鍵70と公開アドレス61とのペアを複数組用意し、用意した各秘密鍵70を二次元コード71にコード化し、各公開アドレス61には電子コインを保持させる。そして、第2実施形態に係る広告閲覧促進システム10は、生成される複数の二次元コード71をウェブページ80上で切り替えながら表示するよう制御する。これによって、あるユーザによって特典が一度取得されても、ウェブページ80上で表示する二次元コード71を切り替えることで、電子コインの抜き出されていない公開アドレス61に対応する秘密鍵70の二次元コード71をウェブページ80上に新たに表示することができる。すなわち、各ユーザに再度特典を取得するチャンスを与えることができる。
Therefore, the advertisement
ここで、この新たに表示される二次元コード71を用いて特典を取得可能なユーザは、基本的には、この二次元コード71に最初にアクセスした者である。したがって、電子コインの特典を得ようとするユーザは、例えば、ウェブページ80上で公開される二次元コード71の更新時期を狙って、繰り返しウェブページ80にアクセスすることになる。その結果、当該構成によれば、二次元コード71を広告に付すことによって期待される広告閲覧の促進効果を向上させることができる。
Here, a user who can obtain a privilege using the newly displayed two-
§3 実施例
上記シンボル付き二次元コード71において、二次元コード71の読み取りを阻害しない程度のシンボル713の不透明度を確認するため、以下の実験を行った。
§3 Example In order to confirm the opacity of the
まず、コンピュータ上で黒色の二次元コードを用意した。二次元コードにはQRコード(登録商標)を採用した。続いて、用意した二次元コードのコード領域上にシンボルの一例として9つの円を描画することで、シンボル付き二次元コード(実施例)を作成した。コード領域上の各円は、黄色(♯FFFF00)、赤色(#F40B0B)、青色(#2A2AED)及び緑色(#25EF71)のいずれかで塗りつぶした。 First, a black two-dimensional code was prepared on a computer. QR code (registered trademark) was adopted as the two-dimensional code. Subsequently, by drawing nine circles as an example of symbols on the code area of the prepared two-dimensional code, a two-dimensional code with symbols (example) was created. Each circle on the code area is filled with one of yellow (# FFFF00), red (# F40B0B), blue (# 2A2AED), and green (# 25EF71).
更に、このシンボル付き二次元コードをディスプレイ(Acer社;G246HL)に表示し、各円の不透明度を変動させた。そして、カメラ付きのスマートフォンでこのシンボル付き二次元コードを撮影し、当該スマートフォンで二次元コードをデコードすることができるか否かを調べた。具体的には、当該実験には2種類のスマートフォン(アップル社;iPhone5、サムスン社;ギャラクシーS5)を用い、両方のスマートフォンで各二次元コードをデコードできるか否かを調べた。なお、二次元コードのデコードには公知のアプリケーションを利用した。
Furthermore, this two-dimensional code with symbols was displayed on a display (Acer; G246HL), and the opacity of each circle was varied. And it photographed this 2D code with a symbol with the smart phone with a camera, and investigated whether the 2D code could be decoded with the said smart phone. Specifically, two types of smartphones (Apple;
その結果は次のとおりである。すなわち、コード領域上に描画した各円を黄色で塗りつぶした場合には、各円の不透明度を35%にしたときに二次元コードをデコードできないケースが見られ、各円の不透明度を34%にしたときに二次元コードを両スマートフォンで問題なくデコードすることができた。 The results are as follows. That is, when each circle drawn on the code area is filled with yellow, there are cases where the two-dimensional code cannot be decoded when the opacity of each circle is set to 35%, and the opacity of each circle is set to 34%. I was able to decode the 2D code on both smartphones without any problems.
また、コード領域上に描画した各円を赤色で塗りつぶした場合には、各円の不透明度を56%にしたときに二次元コードをデコードできないケースが見られ、各円の不透明度を55%にしたときに二次元コードを両スマートフォンで問題なくデコードすることができた。 In addition, when each circle drawn on the code area is filled with red, there are cases where the two-dimensional code cannot be decoded when the opacity of each circle is set to 56%, and the opacity of each circle is set to 55%. I was able to decode the 2D code on both smartphones without any problems.
また、コード領域上に描画した各円を青色で塗りつぶした場合には、各円の不透明度を54%にしたときに二次元コードをデコードできないケースが見られ、各円の不透明度を53%にしたときに二次元コードを両スマートフォンで問題なくデコードすることができた。 In addition, when each circle drawn on the code area is painted in blue, there are cases where the two-dimensional code cannot be decoded when the opacity of each circle is set to 54%, and the opacity of each circle is 53%. I was able to decode the 2D code on both smartphones without any problems.
また、コード領域上に描画した各円を緑色で塗りつぶした場合には、各円の不透明度を46%にしたときに二次元コードをデコードできないケースが見られ、各円の不透明度を45%にしたときに二次元コードを両スマートフォンで問題なくデコードすることができた。 In addition, when each circle drawn on the code area is painted in green, there are cases where the two-dimensional code cannot be decoded when the opacity of each circle is 46%, and the opacity of each circle is 45%. I was able to decode the 2D code on both smartphones without any problems.
以上の結果より、コード領域上にシンボルを描画する場合、このシンボルの色及び不透明度を適宜調整することで、二次元コードの読み取りを阻害しないようにすることができることが分かった。 From the above results, it was found that when a symbol is drawn on the code area, reading of the two-dimensional code can be prevented by appropriately adjusting the color and opacity of the symbol.
1…広告閲覧促進システム、10…広告閲覧促進システム、
11…制御部、12…記憶部、13…通信インタフェース、14…入力装置、
15…出力装置、16…ドライブ、
21…アドレス発行部、22…コード生成部、23…送金処理部、
24…送金条件設定部、
25…(広告事業者の)ウォレット、251…公開アドレス、252…秘密鍵、
3…ユーザ端末、
31…制御部、32…記憶部、33…通信インタフェース、
34…タッチパネルディスプレイ、35…カメラモジュール、36…スピーカ、
41…読取部、42…受取部、
43…(ユーザの)ウォレット、431…公開アドレス、432…秘密鍵、
5…情報処理装置(ノード)、50…取引履歴データベース、
51…制御部、52…記憶部、53…通信インタフェース、
60…公開鍵、61…公開アドレス、
70…秘密鍵、700…WIF形式の秘密鍵、71…二次元コード、
8…プログラム、9…記憶媒体、
130…設定画面、131…開始日時指定欄、132…終了日時指定欄、
133…送金回数指定欄、134…送金タイミング指定欄、
135…送金額指定欄、136…設定ボタン、
71A…二次元コード、711…コード領域、712…位置検出パターン、
713…シンボル
1 ... advertisement browsing promotion system, 10 ... advertisement browsing promotion system,
DESCRIPTION OF
15 ... Output device, 16 ... Drive,
21 ... Address issuing unit, 22 ... Code generating unit, 23 ... Remittance processing unit,
24. Remittance condition setting section,
25 ... (Advertiser's) wallet, 251 ... Public address, 252 ... Secret key,
3 ... user terminal,
31 ... Control unit, 32 ... Storage unit, 33 ... Communication interface,
34 ... Touch panel display, 35 ... Camera module, 36 ... Speaker,
41 ... Reading unit, 42 ... Receiving unit,
43 ... (user's) wallet, 431 ... public address, 432 ... secret key,
5 ... Information processing device (node), 50 ... Transaction history database,
51 ... Control unit, 52 ... Storage unit, 53 ... Communication interface,
60 ... public key, 61 ... public address,
70 ... Secret key, 700 ... WIF format secret key, 71 ... Two-dimensional code,
8 ... Program, 9 ... Storage medium,
130 ... setting screen, 131 ... start date and time designation field, 132 ... end date and time designation field,
133 ... Remittance count designation field, 134 ... Remittance timing designation field,
135 ... Remittance designation field, 136 ... Setting button,
71A ... two-dimensional code, 711 ... code region, 712 ... position detection pattern,
713 ... Symbol
Claims (9)
広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するコード生成部と、
送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行う送金処理部と、
を備える、
広告閲覧促進システム。 A public address as a remittance destination and withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, a public address generated from a public key in the public key cryptosystem, and a pair with the public key, and the public key An address issuing unit that issues a secret key that is a secret key that can identify a key and is used for an electronic signature of a transaction with the public address as a withdrawal source;
A code generation unit that generates a two-dimensional code for storing the secret key, which is a two-dimensional code attached to the advertisement in order to give a privilege to a user who has viewed the advertisement;
In accordance with the remittance conditions that determine the amount, number of times and timing of remittance, a remittance processing unit that performs the remittance transaction for the public address as the privilege,
Comprising
Advertising browsing promotion system.
前記送金処理部は、当該送金条件に従って、前記公開アドレスに対する送金をランダムなタイミングで複数回実行する、
請求項1に記載の広告閲覧促進システム。 As the remittance condition, it is stipulated that remittance is performed multiple times at random timing.
The remittance processing unit executes remittance for the public address a plurality of times at random timing according to the remittance condition.
The advertisement browsing promotion system according to claim 1.
前記送金処理部は、前記送金条件設定部により設定された前記送金条件に従って、前記公開アドレスに対する送金の取引を行う、
請求項1又は2に記載の広告閲覧促進システム。 A remittance condition setting unit that accepts designation of the amount, number of times, and timing of remittance, and sets the remittance condition based on the designated content;
The remittance processing unit performs a remittance transaction for the public address in accordance with the remittance conditions set by the remittance condition setting unit.
The advertisement browsing promotion system according to claim 1 or 2.
請求項1から3のいずれか1項に記載の広告閲覧促進システム。 The code generation unit receives designation of a symbol related to the content of the advertisement to which the two-dimensional code is attached, and designates the symbol with an opacity that is different from the two-dimensional code and does not inhibit reading of the two-dimensional code. A rendered symbol is drawn on the code area of the two-dimensional code,
The advertisement browsing promotion system according to any one of claims 1 to 3.
前記コード生成部は、前記各秘密鍵を格納する二次元コードを前記ペア毎に生成し、
前記送金条件として、前記各公開アドレスに対して複数回の送金を行う送金実行期間が定められており、
前記送金処理部は、前記送金実行期間が経過した後に、前記電子暗号通貨を送金した前記各公開アドレスに対して前記電子暗号通貨の出金が行われていない分についての返金の処理を実行する、
請求項1から4のいずれか1項に記載の広告閲覧促進システム。 The address issuing unit issues a plurality of pairs of the public address and the secret key,
The code generation unit generates a two-dimensional code for storing each secret key for each pair,
As the remittance condition, a remittance execution period for performing remittance multiple times for each public address is defined,
The remittance processing unit executes a refund process for the portion where the withdrawal of the electronic cryptocurrency has not been made to each public address to which the electronic cryptocurrency has been repaid after the remittance execution period has elapsed. ,
The advertisement browsing promotion system according to any one of claims 1 to 4.
前記コード生成部は、前記各秘密鍵を格納する二次元コードを前記ペア毎に生成し、
前記送金条件として、前記各公開アドレスに対して複数回の送金を行う送金実行期間が定められており、
前記送金処理部は、前記送金実行期間内において、前記電子暗号通貨を送金した前記各公開アドレスに対して、前記電子暗号通貨の送金を行ってから所定の時間が経過した後に、前記電子暗号通貨の出金が行われていない分についての返金の処理を実行する、
請求項1から5のいずれか1項に記載の広告閲覧促進システム。 The address issuing unit issues a plurality of pairs of the public address and the secret key,
The code generation unit generates a two-dimensional code for storing each secret key for each pair,
As the remittance condition, a remittance execution period for performing remittance multiple times for each public address is defined,
The remittance processing unit, after the elapse of a predetermined time from the remittance of the electronic cryptocurrency to the public addresses to which the electronic cryptocurrency has been remittance within the remittance execution period, Execute the refund process for the amount that has not been withdrawn,
The advertisement browsing promotion system according to any one of claims 1 to 5.
公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を発行するステップと、
広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するステップと、
送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行うステップと、
を実行する情報処理方法。 Computer
A public address as a remittance destination and withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, a public address generated from a public key in the public key cryptosystem, and a pair with the public key, and the public key Issuing a secret key that can identify a key, and is used for an electronic signature of a transaction with the public address as a withdrawal source;
Generating a two-dimensional code for storing the secret key, which is a two-dimensional code attached to the advertisement in order to give a privilege to a user who has viewed the advertisement;
In accordance with the remittance conditions that determine the amount, number of times and timing of remittance, a step of performing a remittance transaction for the public address as the privilege,
Information processing method to execute.
公開鍵暗号方式に基づく電子暗号通貨における送金先及び出金元となる公開アドレスであって、前記公開鍵暗号方式における公開鍵から生成される公開アドレス、及び、前記公開鍵とペアとなり、前記公開鍵を特定可能な秘密鍵であって、前記公開アドレスを出金元とする取引の電子署名に利用される秘密鍵を発行するステップと、
広告を閲覧したユーザに特典を付与するために当該広告に付される二次元コードであって、前記秘密鍵を格納する二次元コードを生成するステップと、
送金する金額、回数及びタイミングを定めた送金条件に従って、前記公開アドレスに対する送金の取引を前記特典として行うステップと、
を実行させるためのプログラム。 On the computer,
A public address as a remittance destination and withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, a public address generated from a public key in the public key cryptosystem, and a pair with the public key, and the public key Issuing a secret key that can identify a key, and is used for an electronic signature of a transaction with the public address as a withdrawal source;
Generating a two-dimensional code for storing the secret key, which is a two-dimensional code attached to the advertisement in order to give a privilege to a user who has viewed the advertisement;
In accordance with the remittance conditions that determine the amount, number of times and timing of remittance, a step of performing a remittance transaction for the public address as the privilege,
A program for running
ウェブページ上の広告を閲覧したユーザに特典を付与するために当該ウェブページにそれぞれ付される複数の二次元コードであって、前記各秘密鍵をそれぞれ格納する複数の二次元コードを生成するコード生成部と、
送金する金額を定めた送金条件に従って、前記各公開アドレスに対する送金の取引を前記特典として行う送金処理部と、
所定の表示条件に従って、前記複数の二次元コードを前記ウェブページ上で切り替えながら表示するように制御する表示制御部と、
を備える、
広告閲覧促進システム。 A public address as a remittance destination and withdrawal source in an electronic cryptocurrency based on a public key cryptosystem, a public address generated from a public key in the public key cryptosystem, and a pair with the public key, and the public key An address issuing unit for issuing a plurality of sets of secret keys, each of which is a secret key that can identify a key, and is used for an electronic signature of a transaction with the public address as a withdrawal source;
A code for generating a plurality of two-dimensional codes, each of which is a plurality of two-dimensional codes attached to the web page in order to give a privilege to a user who has viewed an advertisement on the web page, each storing the secret key. A generator,
In accordance with a remittance condition that defines the amount of money to be remittance, a remittance processing unit that performs a remittance transaction for each public address as the privilege,
A display control unit that controls to display the plurality of two-dimensional codes while switching on the web page according to a predetermined display condition;
Comprising
Advertising browsing promotion system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014209257A JP6247193B2 (en) | 2014-10-10 | 2014-10-10 | Advertisement browsing promotion system, information processing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014209257A JP6247193B2 (en) | 2014-10-10 | 2014-10-10 | Advertisement browsing promotion system, information processing method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016081134A JP2016081134A (en) | 2016-05-16 |
JP6247193B2 true JP6247193B2 (en) | 2017-12-13 |
Family
ID=55958582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014209257A Expired - Fee Related JP6247193B2 (en) | 2014-10-10 | 2014-10-10 | Advertisement browsing promotion system, information processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6247193B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8476438B2 (en) | 2006-04-27 | 2013-07-02 | Kabushiki Kaisha Yakult Honsha | Process for production of camptothecin derivative |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10977128B1 (en) | 2015-06-16 | 2021-04-13 | Amazon Technologies, Inc. | Adaptive data loss mitigation for redundancy coding systems |
US11386060B1 (en) | 2015-09-23 | 2022-07-12 | Amazon Technologies, Inc. | Techniques for verifiably processing data in distributed computing systems |
US10642813B1 (en) | 2015-12-14 | 2020-05-05 | Amazon Technologies, Inc. | Techniques and systems for storage and processing of operational data |
US10061668B1 (en) | 2016-03-28 | 2018-08-28 | Amazon Technologies, Inc. | Local storage clustering for redundancy coded data storage system |
JP6649173B2 (en) * | 2016-05-17 | 2020-02-19 | 日本電信電話株式会社 | Virtual currency management method and virtual currency management program |
WO2018020943A1 (en) * | 2016-07-28 | 2018-02-01 | 日本電気株式会社 | Number portability information management system |
JP6571609B2 (en) * | 2016-07-28 | 2019-09-04 | Kddi株式会社 | System and program for creating blockchain |
EP3509006B1 (en) * | 2016-08-30 | 2022-01-12 | Soramitsu Co., Ltd. | Information sharing system |
US11137980B1 (en) | 2016-09-27 | 2021-10-05 | Amazon Technologies, Inc. | Monotonic time-based data storage |
US11204895B1 (en) | 2016-09-28 | 2021-12-21 | Amazon Technologies, Inc. | Data payload clustering for data storage systems |
US10810157B1 (en) | 2016-09-28 | 2020-10-20 | Amazon Technologies, Inc. | Command aggregation for data storage operations |
US11281624B1 (en) | 2016-09-28 | 2022-03-22 | Amazon Technologies, Inc. | Client-based batching of data payload |
US10614239B2 (en) * | 2016-09-30 | 2020-04-07 | Amazon Technologies, Inc. | Immutable cryptographically secured ledger-backed databases |
EP3525389B1 (en) * | 2016-10-04 | 2021-02-17 | Nec Corporation | Embedded sim management system, node device, embedded sim management method, program, and information registrant device |
JP6274680B1 (en) * | 2016-10-18 | 2018-02-07 | 株式会社大和総研ビジネス・イノベーション | Transaction recording system and program |
JP6926452B2 (en) * | 2016-11-28 | 2021-08-25 | 沖電気工業株式会社 | Payment system, information processing device, payment method, program |
US11269888B1 (en) | 2016-11-28 | 2022-03-08 | Amazon Technologies, Inc. | Archival data storage for structured data |
CN107025559B (en) | 2017-01-26 | 2020-09-18 | 创新先进技术有限公司 | Service processing method and device |
SG10202108040QA (en) | 2017-01-31 | 2021-09-29 | Nchain Holdings Ltd | Computer-implemented system and method for generating and extracting user related data stored on a blockchain |
JP6942985B2 (en) * | 2017-03-23 | 2021-09-29 | 沖電気工業株式会社 | Remittance source device, remittance destination device, remittance method, remittance method, program and remittance system |
JP2019036218A (en) * | 2017-08-18 | 2019-03-07 | 株式会社Uei | Job management system |
JP2019145926A (en) * | 2018-02-17 | 2019-08-29 | 渡辺 浩志 | Chip wallet |
JP6559831B1 (en) * | 2018-04-13 | 2019-08-14 | クールビックス リミテッド | Pairing authentication method for electronic transaction equipment |
KR101979254B1 (en) * | 2018-08-01 | 2019-05-17 | 주식회사 스트리미 | Apparatus for matching transactions for exchanging cryptocurrencies and method thereof |
JP6946256B2 (en) * | 2018-11-14 | 2021-10-06 | 株式会社 みずほ銀行 | Payment system and payment method |
JP7015085B2 (en) * | 2019-06-24 | 2022-02-15 | 株式会社Ginkan | Servers and payment methods and payment programs |
JP7386639B2 (en) * | 2019-07-12 | 2023-11-27 | 株式会社エナリス | Electric power transmission system and method |
KR102287716B1 (en) * | 2019-08-29 | 2021-08-06 | 이다용 | Method for blockchain-based advertising revenue sharing and computing device for executing the method |
JP7438771B2 (en) | 2020-01-30 | 2024-02-27 | キヤノン株式会社 | Image forming device, control method, and program |
CN111489197B (en) * | 2020-04-09 | 2023-07-04 | 北京思特奇信息技术股份有限公司 | Online/offline service popularization method and device, electronic equipment and storage medium |
CN111683070B (en) * | 2020-05-28 | 2022-07-15 | 平安科技(深圳)有限公司 | Data transmission method and device based on identity encryption and storage medium |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195387A (en) * | 2000-01-11 | 2001-07-19 | Shusaku Kido | Survey system for advertisement and questionnaire |
JP2002366819A (en) * | 2001-05-31 | 2002-12-20 | Hewlett Packard Co <Hp> | Distribution system for electronic coupon based upon identifier |
JP2003067620A (en) * | 2001-08-29 | 2003-03-07 | Aia Network:Kk | Point impartation system in internet |
JP2006244201A (en) * | 2005-03-04 | 2006-09-14 | Seiko Epson Corp | Monetary benefit information returning system, server, client, and monetary benefit information returning program |
JP4899540B2 (en) * | 2006-03-08 | 2012-03-21 | 富士通株式会社 | Advertising service system |
JP2007304659A (en) * | 2006-05-08 | 2007-11-22 | Xing Inc | Privilege granting determination method, privilege granting determination system, server device, and computer program |
JP2008225832A (en) * | 2007-03-13 | 2008-09-25 | Oki Electric Ind Co Ltd | Electronic money issue system, electronic money issue method, electronic money issue management system, electronic money issue management method, apparatus for outputting identification number for electronic money issue, and method for outputting identification number for electronic money issue |
US11232414B2 (en) * | 2014-07-03 | 2022-01-25 | Raise Marketplace Inc. | Cryptocurrency verification system |
-
2014
- 2014-10-10 JP JP2014209257A patent/JP6247193B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8476438B2 (en) | 2006-04-27 | 2013-07-02 | Kabushiki Kaisha Yakult Honsha | Process for production of camptothecin derivative |
Also Published As
Publication number | Publication date |
---|---|
JP2016081134A (en) | 2016-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6247193B2 (en) | Advertisement browsing promotion system, information processing method and program | |
CN105190659B (en) | Method, apparatus and arrangement for device-to-device communication | |
CN105591885B (en) | resource sharing method and device | |
TWI714714B (en) | Method for communication using bar code pattern and its mobile terminal and back-end server | |
US20180158162A1 (en) | System and method for microshare based content funding and distribution | |
CN107464110B (en) | Image-based blockchain wallet address generation method, payment method and device and electronic equipment | |
TW200825968A (en) | Mobile electronic ticket system using visual secret sharing scheme | |
CN103477372A (en) | Digital token generator, server for recording digital tokens and method for issuing digital token | |
CN106407864A (en) | Resource sharing method and device | |
WO2019062618A1 (en) | Transaction data processing method, device and system | |
JP6740707B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
US20120197688A1 (en) | Systems and Methods for Verifying Ownership of Printed Matter | |
CN109784987B (en) | Picture copyright profit method and device | |
CN107516251A (en) | The method and system of interactive operation based on electronic bill | |
WO2016033033A1 (en) | Method and system for presenting information | |
JP2022098409A (en) | Management system, server device, program, and method | |
JP6127665B2 (en) | Terminal device, lottery system and program | |
CN104282096A (en) | Method for achieving digital signature and POS terminal used for achieving digital signature | |
KR102035419B1 (en) | System and Method for Mining Crypto Currency using QR code | |
CN107292615A (en) | The method for protecting and device of a kind of e-payment | |
KR20230126197A (en) | Method and system for authentic nft printing | |
CN114866268B (en) | Method and device for realizing account intercommunication and electronic equipment | |
CN114037533A (en) | Coin string combination method and device, computer equipment and storage medium | |
KR20200042517A (en) | Information display method and apparatus, storage medium and electronic device | |
JP2014179950A (en) | Image processing system, image processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161027 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171006 |
|
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: 20171107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171116 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6247193 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |