[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2021022160A - Information processing method, information processing apparatus, and program - Google Patents

Information processing method, information processing apparatus, and program Download PDF

Info

Publication number
JP2021022160A
JP2021022160A JP2019138174A JP2019138174A JP2021022160A JP 2021022160 A JP2021022160 A JP 2021022160A JP 2019138174 A JP2019138174 A JP 2019138174A JP 2019138174 A JP2019138174 A JP 2019138174A JP 2021022160 A JP2021022160 A JP 2021022160A
Authority
JP
Japan
Prior art keywords
user
lottery
address
information
virtual currency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019138174A
Other languages
Japanese (ja)
Other versions
JP7406685B2 (en
Inventor
好文 竹内
Yoshifumi Takeuchi
好文 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dentsu Group Inc
Original Assignee
Dentsu Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dentsu Inc filed Critical Dentsu Inc
Priority to JP2019138174A priority Critical patent/JP7406685B2/en
Publication of JP2021022160A publication Critical patent/JP2021022160A/en
Application granted granted Critical
Publication of JP7406685B2 publication Critical patent/JP7406685B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an information processing method for improving convenience of lottery, an information processing apparatus, and a program.SOLUTION: An information processing apparatus (lottery server 10, advertisement server, and distributed ledger server 30) executes processing of: acquiring information on virtual currency transferred from a first encrypted address of a first user to a predetermined address and virtual currency transferred from a second encrypted address of a second user to a predetermined address, over a blockchain; drawing lots from the first user and the second user; and transmitting information on the lottery by use of the first encrypted address of the first user winning the lottery.SELECTED DRAWING: Figure 6

Description

本発明は、情報処理方法、情報処理装置、及びプログラムに関する。 The present invention relates to information processing methods, information processing devices, and programs.

従来、Webページからユーザが無償で、当該Webページを提供する事業者等が提供する抽選に応募できるようにする技術が知られている(例えば、特許文献1を参照)。 Conventionally, there has been known a technique for allowing a user to apply for a lottery provided by a business operator or the like that provides the Web page free of charge from the Web page (see, for example, Patent Document 1).

特開2002−373284号公報JP-A-2002-373284

しかしながら、従来技術では、例えば、ユーザ、またはWebページを提供する事業者にとって、抽選の利便性が十分でない場合があるという問題があった。 However, the prior art has a problem that the convenience of lottery may not be sufficient for, for example, a user or a business operator who provides a Web page.

一側面では、抽選の利便性を向上させる技術を提供することを目的とする。 On the one hand, the purpose is to provide a technique for improving the convenience of lottery.

一つの案では、情報処理装置が、第1ユーザの第1暗号アドレスから所定のアドレスに送金された仮想通貨の情報、及び第2ユーザの第2暗号アドレスから前記所定のアドレスに送金された仮想通貨の情報を、ブロックチェーンを介して取得する処理と、前記第1ユーザ、及び前記第2ユーザから抽選する処理と、抽選で当選した前記第1ユーザの前記第1暗号アドレスを用いて、前記抽選に関する情報を送信する処理と、を実行する。 In one plan, the information processing apparatus remits the information of the virtual currency sent from the first cryptographic address of the first user to the predetermined address, and the virtual currency remitted from the second cryptographic address of the second user to the predetermined address. Using the process of acquiring currency information via the blockchain, the process of drawing lots from the first user and the second user, and the first encrypted address of the first user who won the lottery, the said The process of transmitting information about the lottery and the execution of.

一側面によれば、抽選の利便性を向上させることができる。 According to one aspect, the convenience of the lottery can be improved.

実施形態に係る情報処理システムの構成例を示す図である。It is a figure which shows the structural example of the information processing system which concerns on embodiment. 実施形態に係る抽選サーバ、広告サーバ、分散型台帳サーバ、Webサーバ、及び端末のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the lottery server, the advertisement server, the distributed ledger server, the Web server, and the terminal which concerns on embodiment. 実施形態に係る抽選サーバ、及び端末の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the lottery server and the terminal which concerns on embodiment. 実施形態に係る投げ銭により抽選の申し込みを行う処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the process of applying for a lottery by throwing money which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る投げ銭に対して抽選を行う処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the process of performing a lottery for the thrown money which concerns on embodiment. 実施形態に係る抽選者DBに記録される情報の一例について説明する図である。It is a figure explaining an example of the information recorded in the lottery person DB which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る端末の表示画面に例について説明する図である。It is a figure explaining an example on the display screen of the terminal which concerns on embodiment. 実施形態に係る抽選処理の一例を示すフローチャートである。It is a flowchart which shows an example of the lottery process which concerns on embodiment.

以下、図面を参照して、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<システム構成>
図1は、実施形態に係る情報処理システム1の構成例を示す図である。図1において、情報処理システム1は、抽選サーバ10、広告サーバ20、分散型台帳サーバ30A、分散型台帳サーバ30B、分散型台帳サーバ30C、・・・(以下で、区別する必要がない場合は、単に「分散型台帳サーバ30」と称する)、Webサーバ40A、Webサーバ40B、Webサーバ40C、・・・(以下で、区別する必要がない場合は、単に「Webサーバ40」と称する)及び端末50A、端末50B、端末50C、・・・(以下で、区別する必要がない場合は、単に「端末50」と称する)を有する。なお、分散型台帳サーバ30、及び端末50の数は図1の例に限定されない。
<System configuration>
FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment. In FIG. 1, the information processing system 1 includes a lottery server 10, an advertisement server 20, a distributed ledger server 30A, a distributed ledger server 30B, a distributed ledger server 30C, ... (In the following, when it is not necessary to distinguish between them, , Simply referred to as "distributed ledger server 30"), Web server 40A, Web server 40B, Web server 40C, ... (Hereinafter, when it is not necessary to distinguish, simply referred to as "Web server 40") and It has a terminal 50A, a terminal 50B, a terminal 50C, ... (Hereinafter, when it is not necessary to distinguish them, it is simply referred to as a "terminal 50"). The number of distributed ledger servers 30 and terminals 50 is not limited to the example shown in FIG.

抽選サーバ10、広告サーバ20、分散型台帳サーバ30、Webサーバ40、及び端末50は、例えば、インターネット、無線LAN(Local Area Network)、及び携帯電話網等の通信回線Nによって通信できるように接続される。 The lottery server 10, the advertisement server 20, the distributed ledger server 30, the Web server 40, and the terminal 50 are connected so as to be able to communicate with each other by a communication line N such as the Internet, a wireless LAN (Local Area Network), and a mobile phone network. Will be done.

抽選サーバ10、広告サーバ20、及び分散型台帳サーバ30は、例えば、サーバ用コンピュータ、PC(Personal Computer)等の情報処理装置である。 The lottery server 10, the advertisement server 20, and the distributed ledger server 30 are, for example, information processing devices such as a server computer and a PC (Personal Computer).

抽選サーバ10は、端末50から所定のWebサイト等に対する仮想通貨による送金(投げ銭、寄付、チップ)の情報を、分散型台帳サーバ30から取得する。また、抽選サーバ10は、抽選事業者が設定した抽選期間等の情報に基づいて、所定のキャンペーン等の期間中に所定のWebサイト等に送金したユーザから、自動的に抽選を行い、当選したユーザに対し、特典を付与するとともに、抽選の履歴を分散型台帳サーバ30に記録する。 The lottery server 10 acquires information on remittance (throwing money, donations, chips) in virtual currency from the terminal 50 to a predetermined website or the like from the distributed ledger server 30. In addition, the lottery server 10 automatically draws a lottery from a user who remits money to a predetermined website or the like during a predetermined campaign or the like based on information such as a lottery period set by the lottery business operator, and wins the prize. A privilege is given to the user, and the lottery history is recorded in the distributed ledger server 30.

広告サーバ20は、端末50がWebブラウザでWebサーバ40にアクセスしてWebページを表示する際に、端末50に表示させる広告(静止画、及び動画)等の表示プログラムを端末50に配信する。 The advertisement server 20 delivers to the terminal 50 a display program such as an advertisement (still image and moving image) to be displayed on the terminal 50 when the terminal 50 accesses the Web server 40 with a Web browser and displays a Web page.

端末50は、配信された表示プログラムにより、広告のデータを自動的に読み込み、表示させるとともに、端末50のユーザによる広告の閲覧履歴を分散型台帳サーバ30に記録する。 The terminal 50 automatically reads and displays the advertisement data by the distributed display program, and records the browsing history of the advertisement by the user of the terminal 50 in the distributed ledger server 30.

分散型台帳サーバ30は、仮想通貨等の送受信を行うためのブロックチェーン(分散型台帳)を実現するノードである。分散型台帳サーバ30は、例えば、イーサリアム(Ethereum)等のブロックチェーンを実現するノードでもよい。分散型台帳サーバ30は、端末50から所定のWebサイト等に対する仮想通貨による送金の情報を記録する。 The decentralized ledger server 30 is a node that realizes a blockchain (distributed ledger) for transmitting and receiving virtual currency and the like. The distributed ledger server 30 may be, for example, a node that realizes a blockchain such as Ethereum. The distributed ledger server 30 records information on remittance in virtual currency from the terminal 50 to a predetermined website or the like.

また、分散型台帳サーバ30は、例えば、抽選サーバ10が自動実行する内容(抽選応募、抽選実施、当選者選定、当選者への当選通知)、広告サーバ20が自動実行する内容(広告表示、視聴時間などの広告閲覧レベル情報、広告閲覧報酬としてのユーザへの仮想通貨付与履歴)等を記録する。 Further, the distributed ledger server 30 has, for example, contents automatically executed by the lottery server 10 (lottery application, lottery execution, winner selection, winning notification to the winners), contents automatically executed by the advertisement server 20 (advertisement display, advertisement display, Record advertisement viewing level information such as viewing time, virtual currency grant history to users as advertisement viewing reward), etc.

Webサーバ40は、端末50にWebページを表示させるサーバである。Webサーバ40は、例えば、端末50のWebブラウザからURL(Uniform Resource Locator)を指定されたHTTP(Hypertext Transfer Protocol)のリクエストに応答して、指定されたURLに応じたWebページの情報であるHTMLドキュメントを返信する。Webサーバ40は、動画や静止画等の広告用のコンテンツを組み込んだHTMLドキュメントを返信してもよい。 The Web server 40 is a server that causes the terminal 50 to display a Web page. For example, the Web server 40 responds to a request of HTTP (Hypertext Transfer Protocol) for which a URL (Uniform Resource Locator) is specified from the Web browser of the terminal 50, and HTML is information on a Web page corresponding to the specified URL. Reply the document. The Web server 40 may return an HTML document incorporating advertising content such as a moving image or a still image.

端末50は、例えば、スマートフォン、タブレット端末、PC等の情報処理装置である。端末50は、ユーザの操作に応答して、Webサーバ40から取得したWebページをWebブラウザで表示させる。また、端末50は、ユーザの操作または設定に応じて、仮想通貨を所定のWebサイトや、TwitterなどのSNS(Social Networking Service)のアカウントを管理する個人または事業者の仮想通貨アドレスに送金する。 The terminal 50 is, for example, an information processing device such as a smartphone, a tablet terminal, or a PC. The terminal 50 causes the Web browser to display the Web page acquired from the Web server 40 in response to the user's operation. Further, the terminal 50 remits the virtual currency to a predetermined website or the virtual currency address of an individual or a business operator who manages an account of SNS (Social Networking Service) such as Twitter, according to the operation or setting of the user.

端末50には、仮想通貨のウォレット(仮想通貨ウォレット、暗号ウォレット、デジタルウォレット)を実現するプログラムがインストールされている。ウォレットは、例えば、ブロックチェーンを介した取引の際の電子署名に使う暗号化鍵(秘密鍵)、及びユーザの資産が属するブロックチェーンのアドレス(暗号アドレス、匿名アドレス、ウォレットのアドレス。以下で、単に「アドレス」とも称する。)を管理する機能を有する。なお、暗号アドレスは、ブロックチェーンを介した取引に利用されるユーザの公開鍵のハッシュ値等に基づいて生成されてもよい。また、ウォレットは、例えば、暗号アドレスを用いて仮想通貨の送金(投げ銭)、及び受領(入金)を行う機能も有する。 A program that realizes a virtual currency wallet (virtual currency wallet, cryptographic wallet, digital wallet) is installed in the terminal 50. The wallet is, for example, an encryption key (private key) used for a digital signature when conducting a transaction via a blockchain, and a blockchain address (encryption address, anonymous address, wallet address) to which the user's assets belong. It also has a function of simply managing an "address"). The cryptographic address may be generated based on the hash value of the user's public key used for transactions via the blockchain. The wallet also has a function of sending (throwing money) and receiving (depositing) virtual currency using, for example, an encrypted address.

端末50には、ウォレットの機能を有するWebブラウザ(例えば、Brave Browser)がインストールされていてもよい。または、端末50には、通常のWebブラウザ(例えば、Chrome, Firefox)に、ウォレットの機能を付加するための拡張機能用のアドインプログラム(例えば、MetaMask)がインストールされていてもよい。または、端末50は、インターネット上のサービスを利用して、Webウォレットから仮想通貨の投げ銭を行ってもよい。また、端末50は、ウォレットの機能により、例えば、ビットコイン(Bitcoin、BTC)、イーサ(Ether、ETH)、及びBasic Attention Token(BAT)等の仮想通貨の投げ銭を行ってもよい。 A Web browser having a wallet function (for example, Brave Browser) may be installed in the terminal 50. Alternatively, the terminal 50 may have an add-in program (for example, MetaMask) for an extension function installed to add a wallet function to a normal Web browser (for example, Chrome, Firefox). Alternatively, the terminal 50 may use a service on the Internet to throw money from the Web wallet. Further, the terminal 50 may throw money of virtual currencies such as Bitcoin (Bitcoin, BTC), Ether (ETH), and Basic Attention Token (BAT) by the function of the wallet.

<ハードウェア構成>
図2は、実施形態に係る抽選サーバ10、広告サーバ20、分散型台帳サーバ30、Webサーバ40、及び端末50のハードウェア構成例を示す図である。以下では、抽選サーバ10を例として説明する。図2の抽選サーバ10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
<Hardware configuration>
FIG. 2 is a diagram showing a hardware configuration example of the lottery server 10, the advertisement server 20, the distributed ledger server 30, the Web server 40, and the terminal 50 according to the embodiment. Hereinafter, the lottery server 10 will be described as an example. The lottery server 10 of FIG. 2 has a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, a display device 106, an input device 107, and the like, which are connected to each other by bus B, respectively.

抽選サーバ10での処理を実現するプログラムは、記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 The program that realizes the processing on the lottery server 10 is provided by the recording medium 101. When the recording medium 101 on which the program is recorded is set in the drive device 100, the program is installed in the auxiliary storage device 102 from the recording medium 101 via the drive device 100. However, the program does not necessarily have to be installed from the recording medium 101, and may be downloaded from another computer via the network. The auxiliary storage device 102 stores the installed program and also stores necessary files, data, and the like.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って抽選サーバ10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示するディスプレイである。入力装置107は様々な操作指示の入力を受け付ける。入力装置107は、例えば、音声を集音するマイク、及びユーザからキーを押されることにより文字等の入力を受け付けるキーボード等を有してもよい。 The memory device 103 reads and stores the program from the auxiliary storage device 102 when the program is instructed to start. The CPU 104 realizes the function related to the lottery server 10 according to the program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network. The display device 106 is a display that displays a GUI (Graphical User Interface) or the like by a program. The input device 107 accepts inputs of various operation instructions. The input device 107 may include, for example, a microphone that collects voice, a keyboard that accepts input of characters or the like by pressing a key from the user, or the like.

なお、記録媒体101の一例としては、CD−ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。 An example of the recording medium 101 is a portable recording medium such as a CD-ROM, a DVD disc, or a USB memory. Further, as an example of the auxiliary storage device 102, an HDD (Hard Disk Drive), a flash memory, or the like can be mentioned. Both the recording medium 101 and the auxiliary storage device 102 correspond to computer-readable recording media.

広告サーバ20、分散型台帳サーバ30、Webサーバ40、及び端末50のハードウェア構成は、図2の抽選サーバ10のハードウェア構成と同様でもよい。 The hardware configuration of the advertisement server 20, the distributed ledger server 30, the Web server 40, and the terminal 50 may be the same as the hardware configuration of the lottery server 10 of FIG.

<機能構成>
次に、図3を参照し、実施形態に係る抽選サーバ10、及び端末50の機能構成について説明する。図3は、実施形態に係る抽選サーバ10、及び端末50の機能構成の一例を示す図である。
<Functional configuration>
Next, with reference to FIG. 3, the functional configurations of the lottery server 10 and the terminal 50 according to the embodiment will be described. FIG. 3 is a diagram showing an example of the functional configuration of the lottery server 10 and the terminal 50 according to the embodiment.

≪抽選サーバ10≫
抽選サーバ10は、記憶部11、送受信部12、取得部13、抽選部14、及び通知部15を有する。これら各部は、抽選サーバ10にインストールされた1以上のプログラムと、抽選サーバ10のCPU104等のハードウェアとの協働により実現されてもよい。
≪Lottery server 10≫
The lottery server 10 has a storage unit 11, a transmission / reception unit 12, an acquisition unit 13, a lottery unit 14, and a notification unit 15. Each of these parts may be realized by the cooperation of one or more programs installed in the lottery server 10 and hardware such as the CPU 104 of the lottery server 10.

記憶部11は、抽選に申し込んだユーザに関する情報を記憶する抽選者DB(データベース)111等を有する。 The storage unit 11 has a lottery DB (database) 111 or the like that stores information about the user who applied for the lottery.

送受信部12は、分散型台帳サーバ30等の外部装置とのデータの送受信を行う。取得部13は、送受信部12により受信された情報に基づき、分散型台帳サーバ30から、抽選に申し込んだユーザに関する情報を取得する。 The transmission / reception unit 12 transmits / receives data to / from an external device such as the distributed ledger server 30. The acquisition unit 13 acquires information about the user who applied for the lottery from the distributed ledger server 30 based on the information received by the transmission / reception unit 12.

抽選部14は、取得部13により取得された抽選に申し込んだユーザのうち、抽選により当選者を決定する。通知部15は、例えば、ChromeなどのWEBブラウザの通知機能等を利用して、ユーザに抽選の結果を通知する。 The lottery unit 14 determines the winners by lottery among the users who applied for the lottery acquired by the acquisition unit 13. The notification unit 15 notifies the user of the result of the lottery by using, for example, the notification function of a WEB browser such as Chrome.

≪端末50≫
端末50は、記憶部51、受付部52、送受信部53、表示制御部54、及び制御部55を有する。これら各部は、端末50にインストールされた1以上のプログラムと、端末50のCPU等のハードウェアとの協働により実現されてもよい。
≪Terminal 50≫
The terminal 50 has a storage unit 51, a reception unit 52, a transmission / reception unit 53, a display control unit 54, and a control unit 55. Each of these parts may be realized by the cooperation of one or more programs installed in the terminal 50 and hardware such as the CPU of the terminal 50.

記憶部51は、例えば、ユーザが所持している仮想通貨の額を記憶してもよい。記憶部51は、例えば、仮想通貨を利用するためのユーザの暗号アドレス、秘密鍵、及び公開鍵等を記憶してもよい。 The storage unit 51 may store, for example, the amount of virtual currency possessed by the user. The storage unit 51 may store, for example, the user's cryptographic address, private key, public key, etc. for using the virtual currency.

受付部52は、端末50のユーザからの各種の操作を受け付ける。受付部52は、例えば、ユーザから所定のWebサイトへの投げ銭の操作を受け付ける。 The reception unit 52 receives various operations from the user of the terminal 50. The reception unit 52 receives, for example, an operation of throwing money from a user to a predetermined website.

送受信部53は、Webサーバ40、抽選サーバ10、広告サーバ20、及び分散型台帳サーバ30等の外部装置とのデータの送受信を行う。表示制御部54は、端末50の画面に表示される表示画面の制御を行う。制御部55は、端末50の各部の全体を制御する。 The transmission / reception unit 53 transmits / receives data to / from external devices such as the Web server 40, the lottery server 10, the advertisement server 20, and the distributed ledger server 30. The display control unit 54 controls the display screen displayed on the screen of the terminal 50. The control unit 55 controls the entire unit of the terminal 50.

<処理>
≪投げ銭による抽選申し込み処理≫
図4から図5Dを参照し、実施形態に係る情報処理システム1において実行される、投げ銭により抽選の申し込みを行う処理の一例について説明する。図4は、実施形態に係る投げ銭により抽選の申し込みを行う処理の一例を示すシーケンス図である。図5Aから図5Dは、実施形態に係る端末50の表示画面に例について説明する図である。
<Processing>
≪Lottery application processing by throwing money≫
An example of a process of applying for a lottery by throwing money, which is executed in the information processing system 1 according to the embodiment, will be described with reference to FIGS. 4 to 5D. FIG. 4 is a sequence diagram showing an example of a process of applying for a lottery by throwing money according to the embodiment. 5A to 5D are diagrams for explaining an example on the display screen of the terminal 50 according to the embodiment.

ステップS1において、端末50の受付部52は、所定のWebページを表示させる操作をユーザから受け付ける。ここで、端末50の受付部52は、例えば、表示させるURL等を指定する操作を受け付ける。 In step S1, the reception unit 52 of the terminal 50 receives an operation for displaying a predetermined Web page from the user. Here, the reception unit 52 of the terminal 50 accepts, for example, an operation of designating a URL or the like to be displayed.

続いて、端末50の送受信部53は、ユーザに指定されたWebページの取得要求をWebサーバ40に送信する(ステップS2)。続いて、Webサーバ40は、指定されたWebページの情報を端末50に送信する(ステップS3)。ここで、Webサーバ40は、例えば、ユーザの閲覧履歴等に応じた広告を組み込んだWebページの情報を端末50に送信する。 Subsequently, the transmission / reception unit 53 of the terminal 50 transmits a Web page acquisition request designated by the user to the Web server 40 (step S2). Subsequently, the Web server 40 transmits the information of the designated Web page to the terminal 50 (step S3). Here, the Web server 40 transmits, for example, information on a Web page incorporating an advertisement according to a user's browsing history or the like to the terminal 50.

続いて、端末50の制御部55は、広告サーバ20から取得した広告を、受信したWebページ中に組み込む(ステップS4)。ここで、端末50の制御部55は、広告サーバ20から予め広告の情報を取得して記憶しておき、記憶している広告の情報に基づいて、当該Webページに広告を組み込んでもよい。この場合、端末50の制御部55は、例えば、Webブラウザの起動時等のタイミングで、広告サーバ20から予め広告の情報を取得して記憶してもよい。または、端末50の制御部55は、Webサーバ40からWebページの情報を取得する際に、広告サーバ20から広告の情報を取得し、当該Webページに広告を組み込んでもよい。 Subsequently, the control unit 55 of the terminal 50 incorporates the advertisement acquired from the advertisement server 20 into the received Web page (step S4). Here, the control unit 55 of the terminal 50 may acquire and store the advertisement information from the advertisement server 20 in advance, and incorporate the advertisement into the Web page based on the stored advertisement information. In this case, the control unit 55 of the terminal 50 may acquire and store the advertisement information in advance from the advertisement server 20 at the timing such as when the Web browser is started. Alternatively, when the control unit 55 of the terminal 50 acquires the information of the Web page from the Web server 40, the control unit 55 may acquire the information of the advertisement from the advertisement server 20 and incorporate the advertisement into the Web page.

また、端末50の制御部55は、受信したWebページ中の広告を削除(ブロック)してもよい。 Further, the control unit 55 of the terminal 50 may delete (block) the advertisement in the received Web page.

なお、広告サーバ20は、例えば、端末50のユーザのウォレットの暗号アドレスをユーザのIDとして、ユーザの閲覧履歴に応じた広告をユーザに配信してもよい。 The advertisement server 20 may, for example, deliver an advertisement according to the user's browsing history to the user by using the encrypted address of the user's wallet of the terminal 50 as the user's ID.

また、広告サーバ20は、例えば、抽選サーバ10から指定されたウォレットの暗号アドレスを有する端末50のWebブラウザが、抽選サーバ10から指定されたURLのWebサイトを表示した等の際に、抽選サーバ10から指定された広告、及び抽選結果に関する情報を表示させてもよい。 Further, the advertisement server 20 is a lottery server, for example, when the web browser of the terminal 50 having the encrypted address of the wallet designated by the lottery server 10 displays the website of the URL designated by the lottery server 10. Information regarding the advertisement specified from 10 and the lottery result may be displayed.

また、広告サーバ20は、所定のウォレットの暗号アドレスを有する端末50のWEBブラウザの通知機能を用いて、広告、及び抽選結果に関する情報を通知し、当該通知がユーザにより押下されると、所定の広告、及び抽選結果等のWebページを表示させるバナーを表示させてもよい。この場合、広告サーバ20は、端末50で動作しているウォレット機能を有するWebブラウザから、端末50のOSの通信用アドレス(例えば、IPアドレス、またはMACアドレス等)と、ウォレットの暗号アドレスとを受信しておく。 Further, the advertisement server 20 uses the notification function of the WEB browser of the terminal 50 having the encrypted address of the predetermined wallet to notify the information regarding the advertisement and the lottery result, and when the notification is pressed by the user, the predetermined A banner for displaying a Web page such as an advertisement and a lottery result may be displayed. In this case, the advertisement server 20 obtains the communication address (for example, IP address, MAC address, etc.) of the OS of the terminal 50 and the encrypted address of the wallet from the Web browser having the wallet function operating on the terminal 50. Receive it.

また、広告サーバ20は、例えば、当該Webブラウザが所定のWebページを閲覧した等の際に、所定のウォレットの暗号アドレスを有する端末50の通信アドレスの所定のポート宛てに、当該バナーに表示させる情報を送信してもよい。 Further, for example, when the Web browser browses a predetermined Web page, the advertisement server 20 causes the banner to be displayed at a predetermined port of the communication address of the terminal 50 having the encryption address of the predetermined wallet. Information may be sent.

続いて、端末50の表示制御部54は、広告サーバ20から取得した広告を組み込んだWebページを画面に表示させる(ステップS5)。なお、広告を表示するにあたっては、ユーザが広告を閲覧すると、ユーザが所有する仮想通貨アドレスに所定額の仮想通貨が付与されることをまず告知し、ユーザに広告表示の可否を問うようにしてもよい。そして、ユーザが広告表示することにクリック操作等により同意すると、ユーザが使用するWEBブラウザにあらかじめインストールされている仮想通貨ウォレット機能拡張プログラムが起動し、ユーザのウォレットへのログイン操作を経て、広告サーバ20がその仮想通貨アドレスを取得してもよい。続いて、広告サーバ20は、広告サーバ20から配信した広告が表示されたことに応じて、分散型台帳サーバ30により生成されるブロックチェーンを介して端末50のユーザの仮想通貨アドレスに所定額の仮想通貨を付与する(ステップS6)。 Subsequently, the display control unit 54 of the terminal 50 displays a Web page incorporating the advertisement acquired from the advertisement server 20 on the screen (step S5). When displaying an advertisement, when the user browses the advertisement, the user first announces that a predetermined amount of virtual currency will be given to the virtual currency address owned by the user, and asks the user whether or not to display the advertisement. May be good. Then, when the user agrees to display the advertisement by a click operation or the like, the virtual currency wallet function extension program pre-installed in the WEB browser used by the user is started, and the advertisement server is logged in to the user's wallet. 20 may acquire the virtual currency address. Subsequently, the advertisement server 20 sets a predetermined amount on the virtual currency address of the user of the terminal 50 via the blockchain generated by the distributed ledger server 30 in response to the display of the advertisement delivered from the advertisement server 20. Grant virtual currency (step S6).

続いて、端末50の制御部55は、ブロックチェーンを参照し、付与された仮想通貨の額を取得させる(ステップS7)。これにより、広告サーバ20は、例えば、広告元の企業から徴収した広告料の少なくとも一部を、端末50のユーザに還元することができる。 Subsequently, the control unit 55 of the terminal 50 refers to the blockchain and causes the amount of the given virtual currency to be acquired (step S7). As a result, the advertising server 20 can, for example, return at least a part of the advertising fee collected from the advertising source company to the user of the terminal 50.

ここで、端末50の制御部55は、ウォレット機能を有するWebブラウザにより、付与された仮想通貨の額を取得させてもよい。 Here, the control unit 55 of the terminal 50 may acquire the amount of the given virtual currency by a Web browser having a wallet function.

なお、端末50は、上述したステップS4からステップS7の処理により、広告の閲覧により仮想通貨を取得する代わりに、例えば、ユーザにより仮想通貨の取引所等で購入された仮想通貨をウォレット機能により記録してもよい。 In addition, the terminal 50 records the virtual currency purchased by the user at the virtual currency exchange or the like by the wallet function, for example, instead of acquiring the virtual currency by viewing the advertisement by the processing of steps S4 to S7 described above. You may.

続いて、端末50の受付部52は、所定のWebサイトに投げ銭を行う操作をユーザから受け付ける(ステップS8)。続いて、端末50の制御部55は、例えば、Webサイトから受信したアプリケーションとWEBブラウザの機能拡張の仮想通貨ウォレットを通じて、分散型台帳サーバ30により生成されるブロックチェーンを介して所定のWebサイトに投げ銭を行う(ステップS9)。これにより、例えば、端末50のユーザは、所定のWebサイトを提供(運営)する個人や企業等に対して、仮想通貨を寄付することで応援することができる。なお、この仮想通貨の寄付は、仮想通貨ウォレットを内蔵したWEBブラウザ(例えば、Brave Browser)を通じて行ってもよい。 Subsequently, the reception unit 52 of the terminal 50 receives from the user an operation of throwing money to a predetermined website (step S8). Subsequently, the control unit 55 of the terminal 50 makes a predetermined website via the block chain generated by the distributed ledger server 30, for example, through the application received from the website and the virtual currency wallet of the function extension of the WEB browser. Throw money (step S9). As a result, for example, the user of the terminal 50 can support an individual or a company that provides (operates) a predetermined website by donating virtual currency. The donation of this virtual currency may be made through a WEB browser (for example, Brave Browser) having a built-in virtual currency wallet.

図5Aの例では、端末50は、表示画面501において、所定のWebサイトに含まれるWebページの表示領域502、及び投げ銭ボタン503等を表示させている。なお、表示領域502には、抽選に関する案内文504、及びステップS4の処理で組み込んだ広告505等が表示されている。 In the example of FIG. 5A, the terminal 50 displays the display area 502 of the Web page included in the predetermined Web site, the money transfer button 503, and the like on the display screen 501. In the display area 502, the guide text 504 regarding the lottery, the advertisement 505 incorporated in the process of step S4, and the like are displayed.

図5Aの投げ銭ボタン503がユーザにより押下されると、Webブラウザの機能拡張の仮想通貨ウォレットにより、図5Bのポップアップ画面510が表示画面501上にポップアップ表示される。仮想通貨ウォレットによるポップアップ画面510には、ユーザが指定した投げ銭の額に応じて、送金する仮想通貨の額513、端末50のユーザが所有している仮想通貨の額(ウォレットの残高)514、及び投げ銭する仮想通貨に対する現時点での所定の法定通貨(例えば、円、米ドル等)での価値515等が表示されている。また、「送金」ボタン516、及び送金先の暗号アドレス517等も表示されている。暗号アドレス517は、図5Aの表示領域502に表示されているWebサイトの提供者の暗号アドレスである。なお、「△△△」は、仮想通貨の通貨単位であり、例えば、仮想通貨がイーサリウムトークンの場合は「△△△」は「ETH」である。 When the throwing button 503 of FIG. 5A is pressed by the user, the pop-up screen 510 of FIG. 5B is pop-up-displayed on the display screen 501 by the virtual currency wallet of the function expansion of the Web browser. On the pop-up screen 510 by the virtual currency wallet, the amount of virtual currency to be sent 513, the amount of virtual currency owned by the user of the terminal 50 (wallet balance) 514, and the amount of virtual currency to be sent according to the amount of money to be thrown specified by the user, and The value 515 etc. in the present predetermined legal currency (for example, yen, US dollar, etc.) with respect to the virtual currency to be thrown is displayed. In addition, the "remittance" button 516, the cryptographic address 517 of the remittance destination, and the like are also displayed. The encryption address 517 is the encryption address of the website provider displayed in the display area 502 of FIG. 5A. Note that "△△△" is a currency unit of virtual currency. For example, when the virtual currency is an Ethereum token, "△△△" is "ETH".

図5Bの「送金」ボタン516が押下されると、端末50から1.0△△△の仮想通貨が、暗号アドレス517に送金されるとともに、Webサーバ40は、端末50に表示されるWebページを図5Cに示す表示画面521のように遷移させる。図5Cの例では、端末50は、表示画面521において、所定のWebサイトに含まれる遷移後のWebページの表示領域502において、抽選結果に関する情報の通知に関する案内文522、抽選結果に関する通知を受け取る設定をするバナー523を表示させている。バナー523がクリックされると、図5Dの通知設定画面531がポップアップ表示され、「通知を受け取る」ボタン532をクリックすることで、例えば、Webブラウザの通知機能がONに設定され、ユーザは抽選結果の通知を受けることができる。 When the "remittance" button 516 of FIG. 5B is pressed, the virtual currency of 1.0 △△△ is transferred from the terminal 50 to the encryption address 517, and the web server 40 is the web page displayed on the terminal 50. Is transitioned as shown in the display screen 521 shown in FIG. 5C. In the example of FIG. 5C, on the display screen 521, the terminal 50 receives the guidance text 522 regarding the notification of information regarding the lottery result and the notification regarding the lottery result in the display area 502 of the Web page after the transition included in the predetermined website. The banner 523 for setting is displayed. When the banner 523 is clicked, the notification setting screen 531 shown in FIG. 5D pops up, and by clicking the "receive notification" button 532, for example, the notification function of the Web browser is set to ON, and the user can use the lottery result. You can be notified of.

≪抽選処理≫
次に、図6から図8Bを参照し、実施形態に係る情報処理システム1において実行される、投げ銭に対して抽選を行う処理の一例について説明する。図6は、実施形態に係る投げ銭に対して抽選を行う処理の一例を示すシーケンス図である。図7は、実施形態に係る抽選者DB111に記録される情報の一例について説明する図である。図8A、及び図8Bは、実施形態に係る端末50の表示画面に例について説明する図である。
≪Lottery process≫
Next, with reference to FIGS. 6 to 8B, an example of a process of performing a lottery for thrown money, which is executed in the information processing system 1 according to the embodiment, will be described. FIG. 6 is a sequence diagram showing an example of a process of drawing lots for thrown money according to the embodiment. FIG. 7 is a diagram illustrating an example of information recorded in the lottery DB 111 according to the embodiment. 8A and 8B are diagrams for explaining an example on the display screen of the terminal 50 according to the embodiment.

以下の処理は、例えば、キャンペーン期間が終了した際等の所定のタイミングで実行されてもよい。 The following processing may be executed at a predetermined timing, for example, when the campaign period ends.

ステップS21において、抽選サーバ10の取得部13は、所定のWebサイトに投げ銭を行った各ユーザの情報を取得する。ここで、抽選サーバ10の取得部13は、ブロックチェーンを参照し、所定期間中に、所定のWebサイトに応じた暗号アドレス宛てに送金されたことを示すデータを抽出し、抽出したデータを抽選者DB111に登録する。これにより、端末50のユーザは、仮想通貨の投げ銭により抽選の申し込みを行うことにより、例えば、匿名で抽選に申し込むことができる。 In step S21, the acquisition unit 13 of the lottery server 10 acquires the information of each user who has made money to a predetermined website. Here, the acquisition unit 13 of the lottery server 10 refers to the blockchain, extracts data indicating that the money has been sent to the encryption address corresponding to the predetermined website during the predetermined period, and draws the extracted data. Register in the person DB111. As a result, the user of the terminal 50 can apply for the lottery anonymously, for example, by applying for the lottery by throwing the virtual currency.

図7の例では、抽選者DB111には、送金日時、送金元アドレス、宛先アドレス(送金先アドレス)、仮想通貨の種別、額、及び価値の項目を含む各レコードが記録されている。 In the example of FIG. 7, each record including the remittance date and time, the remittance source address, the destination address (remittance destination address), the type of virtual currency, the amount, and the value item is recorded in the lottery DB 111.

送金日時は、端末50のユーザから所定のWebサイトに仮想通貨が送金された日時(投げ銭を行った日時)である。送金元アドレスは、仮想通貨の送金元の暗号アドレスであり、端末50のユーザの仮想通貨のウォレットの暗号アドレスである。 The remittance date and time is the date and time when the virtual currency is remitted from the user of the terminal 50 to the predetermined website (the date and time when the money was thrown). The remittance source address is the cryptographic address of the remittance source of the virtual currency, and is the cryptographic address of the virtual currency wallet of the user of the terminal 50.

宛先アドレスは、投げ銭の送金先の暗号アドレスであり、所定のWebサイトの提供者の仮想通貨の各ウォレットの暗号アドレスである。図7の例では、所定のWebサイトの提供者は、「仮想通貨A」に対しては「アドレスX」のウォレットを用い、「仮想通貨B」に対しては「アドレスY」のウォレットを用いることが示されている。 The destination address is the cryptographic address of the remittance destination of the tossed money, and is the cryptographic address of each wallet of the virtual currency of the provider of the predetermined website. In the example of FIG. 7, the provider of the predetermined website uses the wallet of "address X" for "virtual currency A" and the wallet of "address Y" for "virtual currency B". Is shown.

仮想通貨の種別は、送金された仮想通貨の種別を示す情報である。仮想通貨の種別には、例えば、ビットコイン(Bitcoin)、イーサ(Ether)、及びBasic Attention Token(BAT)等が含まれてもよい。 The type of virtual currency is information indicating the type of virtual currency sent. The type of virtual currency may include, for example, Bitcoin, Ether, Basic Attention Token (BAT), and the like.

額は、送金された仮想通貨の額である。価値は、送金された仮想通貨の額に対する、送金日時での交換レートでの所定の法定通貨(例えば、円、米ドル等)または所定の仮想通貨(例えば、ビットコイン、イーサ等)での価値である。例えば、送金日時での交換レートが1△△△で40円の場合、送金された仮想通貨の額が1△△△であれば、40円が価値として記録される。 The amount is the amount of virtual currency sent. The value is the value in the specified fiat currency (for example, yen, US dollar, etc.) or the specified virtual currency (for example, Bitcoin, Ether, etc.) at the exchange rate at the remittance date and time with respect to the amount of the remitted virtual currency. is there. For example, if the exchange rate at the remittance date and time is 1 △△△ and 40 yen, and the amount of the remitted virtual currency is 1 △△△, 40 yen is recorded as the value.

続いて、抽選サーバ10の抽選部14は、抽出した複数のユーザでの抽選を行う(ステップS22)。この処理については後述する。以下では、端末50AのユーザAが当選した場合について説明する。 Subsequently, the lottery unit 14 of the lottery server 10 performs a lottery with the extracted plurality of users (step S22). This process will be described later. Hereinafter, the case where the user A of the terminal 50A is elected will be described.

続いて、抽選サーバ10の通知部15は、抽選結果に関する情報の通知を端末50Aに送信する(ステップS23)。ここで、抽選結果に関する情報の通知には、抽選で当選したユーザAが個人情報を入力するためのWebサイトへのリンク(リンク先のURL)の情報が含まれてもよい。 Subsequently, the notification unit 15 of the lottery server 10 transmits a notification of information regarding the lottery result to the terminal 50A (step S23). Here, the notification of the information regarding the lottery result may include the information of the link (link destination URL) to the website for the user A who has won the lottery to input the personal information.

抽選サーバ10の通知部15は、例えば、抽選者DB111に記録されている、当選者の送金元アドレス(以下で、適宜「ユーザAの暗号アドレス」とも称する。)宛てに、ブロックチェーンを介して、抽選結果に関する情報の通知を送信してもよい。この場合、抽選サーバ10の通知部15は、例えば、ブロックチェーン上で動作するスマートコントラクトを用いて、ユーザAの暗号アドレスに抽選結果に関する情報の通知を送信してもよい。または、抽選サーバ10の通知部15は、0円または仮想通貨等の実装の仕様における送金可能な最低額等を送金額に設定し、リンク先のURL等をメッセージに設定して、設定した金額、及びメッセージをユーザAの暗号アドレスに送信してもよい。 The notification unit 15 of the lottery server 10 sends, for example, to the remittance source address of the winner (hereinafter, also appropriately referred to as “user A's encrypted address”) recorded in the lottery DB 111 via the blockchain. , You may send a notification of information about the lottery results. In this case, the notification unit 15 of the lottery server 10 may send a notification of information on the lottery result to the encryption address of the user A, for example, by using a smart contract operating on the blockchain. Alternatively, the notification unit 15 of the lottery server 10 sets the minimum amount that can be remitted in the implementation specifications such as 0 yen or virtual currency as the remittance amount, sets the URL of the link destination in the message, and sets the amount. , And a message may be sent to the encrypted address of user A.

また、抽選サーバ10の通知部15は、例えば、ユーザAの暗号アドレスでのウォレット機能を有するWebブラウザの通知機能を用いて、抽選結果に関する情報の通知を端末50Aに送信してもよい。この場合、抽選サーバ10の通知部15は、例えば、ユーザAの暗号アドレスでのウォレット機能を有するWebブラウザに、広告用のコンテンツを配信する広告サーバ20を介して、抽選結果に関する情報の通知を端末50Aに送信してもよい。または、抽選サーバ10の通知部15は、例えば、ブロックチェーン上で動作するスマートコントラクトを用いて、当選したユーザAの暗号アドレスと、当選した旨を示す情報を分散型台帳サーバ30により形成されるブロックチェーンに記録してもよい。そして、端末50のWebブラウザは、例えば、ユーザAの暗号アドレスでのウォレット機能により、ユーザAが当選したことの通知を表示させてもよい。 Further, the notification unit 15 of the lottery server 10 may transmit a notification of information regarding the lottery result to the terminal 50A by using, for example, the notification function of a Web browser having a wallet function with the encrypted address of the user A. In this case, the notification unit 15 of the lottery server 10 notifies the Web browser having the wallet function with the encrypted address of the user A of the information regarding the lottery result via the advertisement server 20 that distributes the content for advertisement. It may be transmitted to the terminal 50A. Alternatively, the notification unit 15 of the lottery server 10 is formed by the distributed ledger server 30 with the encrypted address of the winning user A and the information indicating the winning, for example, by using a smart contract operating on the blockchain. It may be recorded on the blockchain. Then, the Web browser of the terminal 50 may display a notification that the user A has been elected by, for example, a wallet function with the encrypted address of the user A.

また、抽選サーバ10の通知部15は、例えば、端末50Aに表示される所定のWebページ中に組み込まれる広告により、抽選結果に関する情報の通知を端末50Aに表示させてもよい。この場合、抽選サーバ10の通知部15は、例えば、広告サーバ20の機能を用いて、ユーザAの暗号アドレスでのウォレット機能を有するWebブラウザにより表示される所定のWebページにおける領域であって、当該Webブラウザによりブロックされた第1広告用の領域に、抽選結果に関する情報の通知を表示させてもよい。これにより、例えば、図5Aの広告505により、前回の抽選結果を通知することができるため、ユーザはより容易に抽選結果を知ることができる。 Further, the notification unit 15 of the lottery server 10 may display the notification of the information regarding the lottery result on the terminal 50A by, for example, an advertisement incorporated in a predetermined Web page displayed on the terminal 50A. In this case, the notification unit 15 of the lottery server 10 is, for example, an area in a predetermined Web page displayed by a Web browser having a wallet function with the encrypted address of the user A by using the function of the advertisement server 20. A notification of information regarding the lottery result may be displayed in the area for the first advertisement blocked by the Web browser. As a result, for example, the advertisement 505 of FIG. 5A can notify the previous lottery result, so that the user can know the lottery result more easily.

なお、抽選サーバ10の通知部15は、例えば、当選したユーザに対しては当選者用のWebサイトのURL等を通知し、落選したユーザに対しては落選者用のWebサイトのURL等を通知してもよい。 The notification unit 15 of the lottery server 10 notifies, for example, the URL of the website for the winners to the winning users, and the URL of the website for the winners to the users who have lost. You may notify.

続いて、端末50Aの表示制御部54は、抽選結果に関する情報の通知を画面に表示させる(ステップS24)。図8Aの例では、端末50Aの表示制御部54は、例えば、端末50AのWebブラウザの通知機能により、広告サーバ20を介して受信した、抽選結果に関する情報を通知するバナー802を表示画面801上にポップアップ表示させている。バナー802中の「閉じる」ボタン802Aがユーザにより押下された場合、端末50Aの表示制御部54は、バナー802の表示を消去する。 Subsequently, the display control unit 54 of the terminal 50A displays a notification of information regarding the lottery result on the screen (step S24). In the example of FIG. 8A, the display control unit 54 of the terminal 50A displays a banner 802 for notifying information about the lottery result received via the advertisement server 20 by the notification function of the Web browser of the terminal 50A on the display screen 801. Is displayed in a pop-up. When the "close" button 802A in the banner 802 is pressed by the user, the display control unit 54 of the terminal 50A erases the display of the banner 802.

続いて、端末50Aの受付部52は、抽選結果を表示させる操作をユーザAから受け付ける(ステップS25)。例えば、図8Aのバナー802中の「表示」ボタン802Bがユーザにより押下された場合、端末50Aの表示制御部54は、図8Bに示すように、受信した通知で指定されたURLのWebページを表示させる。 Subsequently, the reception unit 52 of the terminal 50A receives an operation for displaying the lottery result from the user A (step S25). For example, when the "display" button 802B in the banner 802 of FIG. 8A is pressed by the user, the display control unit 54 of the terminal 50A displays the Web page of the URL specified in the received notification as shown in FIG. 8B. Display it.

端末50Aの表示制御部54は、図8Bの例では、当該Webページの表示画面811の領域812において、抽選結果を示すメッセージ813、及びユーザの各個人情報を入力する欄を表示させている。図8Bの例では、各個人情報を入力する欄には、名前(氏名)の入力欄814、住所の入力欄815、メールアドレスの入力欄816、及び電話番号入力欄817等が含まれている。 In the example of FIG. 8B, the display control unit 54 of the terminal 50A displays a message 813 indicating the lottery result and a field for inputting each personal information of the user in the area 812 of the display screen 811 of the Web page. In the example of FIG. 8B, the fields for inputting each personal information include a name (name) input field 814, an address input field 815, an email address input field 816, a telephone number input field 817, and the like. ..

続いて、端末50Aの受付部52は、個人情報を入力する操作をユーザAから受け付ける(ステップS26)。続いて、端末50Aの送受信部53は、入力された個人情報を抽選サーバ10に送信する(ステップS27)。これにより、落選者の個人情報は抽選サーバ10に収集されないため、例えば、個人情報が漏えいした場合のリスクを低減することができる。 Subsequently, the reception unit 52 of the terminal 50A receives an operation for inputting personal information from the user A (step S26). Subsequently, the transmission / reception unit 53 of the terminal 50A transmits the input personal information to the lottery server 10 (step S27). As a result, since the personal information of the loser is not collected in the lottery server 10, the risk of leakage of personal information can be reduced, for example.

続いて、抽選サーバ10の抽選部14は、抽選による特典を端末50AのユーザAに付与する(ステップS28)。ここで、抽選サーバ10の抽選部14は、例えば、入力された個人情報を用いて、景品をユーザAの住所宛てに発送してもよい。または、入力された個人情報を用いて、所定の情報をメールアドレス宛てに送信してもよい。 Subsequently, the lottery unit 14 of the lottery server 10 grants the privilege of the lottery to the user A of the terminal 50A (step S28). Here, the lottery unit 14 of the lottery server 10 may, for example, use the input personal information to send the prize to the address of the user A. Alternatively, the predetermined information may be sent to the e-mail address using the entered personal information.

(抽選処理)
次に、図9を参照し、図6のステップS21の、実施形態に係る抽選サーバ10において実行される抽選処理の一例について説明する。図9は、実施形態に係る抽選処理の一例を示すフローチャートである。
(Lottery process)
Next, with reference to FIG. 9, an example of the lottery process executed on the lottery server 10 according to the embodiment in step S21 of FIG. 6 will be described. FIG. 9 is a flowchart showing an example of the lottery process according to the embodiment.

ステップS101において、抽選サーバ10の抽選部14は、各ユーザの当選確率を決定する。ここで、抽選サーバ10の抽選部14は、例えば、各ユーザが投げ銭をした際の仮想通貨の額と、当該仮想通貨の交換レートとに基づいて、各ユーザの当選確率を決定してもよい。この場合、抽選サーバ10の抽選部14は、例えば、図7の抽選者DB111を参照し、各送金元アドレスから所定のWebサイトの提供者の仮想通貨の各ウォレットの暗号アドレス宛てに送金された仮想通貨の価値をそれぞれ取得する。なお、当該価値は、例えば、各送金元アドレスから投げ銭された額と、投げ銭された際の交換レートとを乗算することにより算出されてもよい。 In step S101, the lottery unit 14 of the lottery server 10 determines the winning probability of each user. Here, the lottery unit 14 of the lottery server 10 may determine the winning probability of each user based on, for example, the amount of virtual currency when each user throws money and the exchange rate of the virtual currency. .. In this case, the lottery unit 14 of the lottery server 10 refers to, for example, the lottery DB 111 of FIG. 7, and remittances are made from each remittance source address to the encrypted address of each wallet of the virtual currency of the provider of the predetermined website. Get the value of each virtual currency. The value may be calculated, for example, by multiplying the amount of money thrown from each remittance source address by the exchange rate at the time of the money being thrown.

そして、抽選サーバ10の抽選部14は、投げ銭された仮想通貨の額が投げ銭された際の価値が大きい程、投げ銭をした送金元アドレスのウォレットを使用するユーザの当選確率を大きく決定してもよい。これにより、例えば、ユーザから投げ銭された仮想通貨の種別が、取引量が少ないマイナーな仮想通貨であり、価格変動が比較的大きい場合でも、価格変動が比較的小さいメジャーな法定通貨または仮想通貨に換算した投げ銭時の価値に基づいて、当選確率を決定できる。 Then, even if the lottery unit 14 of the lottery server 10 determines the winning probability of the user who uses the wallet of the remittance source address that has been thrown, the greater the value when the amount of the thrown virtual currency is thrown. Good. As a result, for example, the type of virtual currency thrown by the user is a minor virtual currency with a small transaction volume, and even if the price fluctuation is relatively large, it becomes a major legal tender or virtual currency with relatively small price fluctuation. The winning probability can be determined based on the converted value at the time of throwing money.

また、抽選サーバ10の抽選部14は、例えば、ある送金元アドレスでのウォレット機能を有するWebブラウザにおいて、ユーザにより所定の広告の表示が許可(オプトイン)されているか否かに基づいて、前記第1ユーザが当選する確率を決定してもよい。この場合、抽選サーバ10の抽選部14は、例えば、各ウォレットの暗号アドレスに対する、ユーザに許可されている広告の提供元の情報を広告サーバ20から取得してもよい。そして、抽選サーバ10の抽選部14は、例えば、所定の広告を許可しているユーザに対しては、当選確率をより高く決定してもよい。これにより、例えば、ある企業やブロガー等に興味を有し、当該企業やブロガー等の抽選(懸賞)に応募するユーザに対して、当該企業やブロガー等の広告を許可する動機付けを与えることができる。 Further, the lottery unit 14 of the lottery server 10 is based on whether or not the display of a predetermined advertisement is permitted (opt-in) by the user in, for example, a Web browser having a wallet function at a certain remittance source address. The probability that one user will win may be determined. In this case, the lottery unit 14 of the lottery server 10 may acquire, for example, the information of the advertisement provider permitted by the user for the encrypted address of each wallet from the advertisement server 20. Then, the lottery unit 14 of the lottery server 10 may determine, for example, a higher winning probability for a user who permits a predetermined advertisement. As a result, for example, a user who is interested in a certain company or blogger and applies for a lottery (sweepstakes) of the company or blogger can be motivated to allow advertisement of the company or blogger. it can.

また、抽選サーバ10の抽選部14は、例えば、ユーザの個人情報が当該ユーザにより登録されているか否かに基づいて、当該ユーザが当選する確率を決定してもよい。この場合、抽選サーバ10の抽選部14は、例えば、ユーザが広告の配信を受けるためのメールアドレス、年齢、居住地域、及び興味がある商品のカテゴリー等の個人情報と、ウォレットの暗号アドレスとを対応付けて抽選サーバ10に登録している場合、当該ユーザの当選確率をより高く決定してもよい。これにより、例えば、ある企業やブロガー等に興味を有し、当該企業やブロガー等の抽選(懸賞)に応募するユーザに対して、広告を受信する等のための個人情報を登録する動機付けを与えることができる。 Further, the lottery unit 14 of the lottery server 10 may determine the probability that the user will win, for example, based on whether or not the user's personal information is registered by the user. In this case, the lottery unit 14 of the lottery server 10 uses, for example, personal information such as an e-mail address, age, residential area, and category of products of interest for the user to receive the advertisement, and the encrypted address of the wallet. When registered in the lottery server 10 in association with each other, the winning probability of the user may be determined higher. As a result, for example, a user who is interested in a certain company or blogger and applies for a lottery (sweepstakes) of the company or blogger is motivated to register personal information for receiving an advertisement or the like. Can be given.

続いて、抽選サーバ10の抽選部14は、特典の内容、及び当選者の数を決定する(ステップS102)。ここで、抽選サーバ10の抽選部14は、例えば、抽選に申し込んだユーザ数(送金元アドレス数)及び、送金総額に応じて特典の内容等を決定してもよい。この場合、抽選サーバ10の抽選部14は、例えば、図7の抽選者DB111を参照し、所定のWebサイトの提供者の仮想通貨の各ウォレットの暗号アドレス宛てに送金した送金元アドレスの総数を算出する。また、抽選サーバ10の抽選部14は、例えば、図7の抽選者DB111を参照し、所定のWebサイトの提供者の仮想通貨の各ウォレットの暗号アドレス宛てに送金された額または価値の合計額を算出する。そして、抽選サーバ10の抽選部14は、送金元アドレスの総数、及び価値等の合計額に基づいて、当選した際に付与する特典の内容、及び当選者の数を決定する。これにより、例えば、抽選に申し込んだユーザ数または合計額が閾値以上の場合は、より豪華な特典とすることができる。 Subsequently, the lottery unit 14 of the lottery server 10 determines the content of the privilege and the number of winners (step S102). Here, the lottery unit 14 of the lottery server 10 may determine, for example, the content of the privilege according to the number of users who applied for the lottery (the number of remittance source addresses) and the total amount of remittance. In this case, the lottery unit 14 of the lottery server 10 refers to, for example, the lottery DB 111 of FIG. 7, and calculates the total number of remittance source addresses sent to the cryptographic addresses of each wallet of the virtual currency of the provider of the predetermined website. calculate. Further, the lottery unit 14 of the lottery server 10 refers to, for example, the lottery DB 111 of FIG. 7, and the total amount or value of money sent to the cryptographic address of each wallet of the virtual currency of the provider of the predetermined website. Is calculated. Then, the lottery unit 14 of the lottery server 10 determines the content of the privilege to be given at the time of winning and the number of winners based on the total number of remittance source addresses and the total amount of the value and the like. As a result, for example, when the number of users who applied for the lottery or the total amount is equal to or more than the threshold value, it can be a more luxurious privilege.

続いて、抽選サーバ10の抽選部14は、広告サーバ20を介して抽選者に配信する広告を決定する(ステップS103)。ここで、抽選サーバ10の抽選部14は、例えば、当選者には、所定の広告等のWebコンテンツが表示される頻度を高くしてもよい。 Subsequently, the lottery unit 14 of the lottery server 10 determines an advertisement to be delivered to the lottery person via the advertisement server 20 (step S103). Here, the lottery unit 14 of the lottery server 10 may increase the frequency of displaying Web contents such as predetermined advertisements to the winners, for example.

この場合、抽選サーバ10の抽選部14は、例えば、当選したユーザの暗号アドレスでのウォレット機能を有する端末50のWebブラウザと、当該Webブラウザに広告を表示させる広告サーバ20の機能を利用し、所定のWebコンテンツを端末50に表示させてもよい。この場合、抽選サーバ10の抽選部14は、例えば、該Webブラウザによりブロックされた広告用の領域に所定のWebコンテンツを表示させてもよい。 In this case, the lottery unit 14 of the lottery server 10 uses, for example, the Web browser of the terminal 50 having a wallet function with the encrypted address of the winning user and the function of the advertisement server 20 for displaying the advertisement on the Web browser. The predetermined Web content may be displayed on the terminal 50. In this case, the lottery unit 14 of the lottery server 10 may display a predetermined Web content in an advertising area blocked by the Web browser, for example.

なお、抽選サーバ10の取得部13は、次回の抽選の際、今回の当選者の当選確率は0とし、今回の落選者の当選確率は所定の係数(例えば、1または0.5)を乗算した値としてもよい。これにより、今回の抽選で落選した場合も、次回の抽選で当選する可能性を有するようにすることができる。 In the next lottery, the acquisition unit 13 of the lottery server 10 sets the winning probability of the current winner to 0, and the winning probability of the current loser is multiplied by a predetermined coefficient (for example, 1 or 0.5). It may be a value that has been set. As a result, even if the lottery is lost in this lottery, there is a possibility of winning in the next lottery.

<変形例>
抽選サーバ10の各機能部は、例えば1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。また、抽選サーバ10と広告サーバ20とを一体の装置として構成してもよい。また、抽選サーバ10の各機能部を、ブロックチェーン上で動作するプログラムであるスマートコントラクトにより実現してもよい。この場合、抽選サーバ10は分散型台帳サーバ30の一部でもよい。また、抽選サーバ10とWebサーバ40とを一体の装置として構成してもよい。
<Modification example>
Each functional unit of the lottery server 10 may be realized by cloud computing composed of, for example, one or more computers. Further, the lottery server 10 and the advertisement server 20 may be configured as an integrated device. Further, each functional unit of the lottery server 10 may be realized by a smart contract, which is a program that operates on the blockchain. In this case, the lottery server 10 may be a part of the distributed ledger server 30. Further, the lottery server 10 and the Web server 40 may be configured as an integrated device.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the examples of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications are made within the scope of the gist of the present invention described in the claims.・ Can be changed.

1 情報処理システム
10 抽選サーバ
11 記憶部
12 送受信部
13 取得部
14 抽選部
15 通知部
20 広告サーバ
30 分散型台帳サーバ
40 Webサーバ
50 端末
51 記憶部
52 受付部
53 送受信部
54 表示制御部
55 制御部
1 Information processing system 10 Lottery server 11 Storage unit 12 Transmission / reception unit 13 Acquisition unit 14 Lottery unit 15 Notification unit 20 Advertising server 30 Distributed ledger server 40 Web server 50 Terminal 51 Storage unit 52 Reception unit 53 Transmission / reception unit 54 Display control unit 55 Control Department

Claims (12)

情報処理装置が、
第1ユーザの第1暗号アドレスから所定のアドレスに送金された仮想通貨の情報、及び第2ユーザの第2暗号アドレスから前記所定のアドレスに送金された仮想通貨の情報を、ブロックチェーンを介して取得する処理と、
前記第1ユーザ、及び前記第2ユーザから抽選する処理と、
抽選で当選した前記第1ユーザの前記第1暗号アドレスを用いて、前記抽選に関する情報を送信する処理と、
を実行する情報処理方法。
The information processing device
Information on the virtual currency sent from the first cryptographic address of the first user to the predetermined address and information on the virtual currency remitted from the second cryptographic address of the second user to the predetermined address via the blockchain. The process to get and
The process of drawing lots from the first user and the second user,
A process of transmitting information related to the lottery using the first encrypted address of the first user who won the lottery.
Information processing method to execute.
前記抽選に関する情報には、前記第1ユーザが個人情報を入力するWebサイトへのリンクの情報が含まれる、
請求項1に記載の情報処理方法。
The information regarding the lottery includes information on a link to a website where the first user inputs personal information.
The information processing method according to claim 1.
前記送信する処理では、
前記ブロックチェーンを介して、前記第1ユーザの前記第1暗号アドレスに、前記抽選に関する情報を送信する、
請求項1または2に記載の情報処理方法。
In the process of transmitting,
Information about the lottery is transmitted to the first encrypted address of the first user via the blockchain.
The information processing method according to claim 1 or 2.
前記送信する処理では、
前記第1暗号アドレスでのウォレット機能を有するWebブラウザの通知機能を用いて、前記抽選に関する情報を前記第1ユーザに通知する、
請求項1から3のいずれか一項に記載の情報処理方法。
In the process of transmitting,
Using the notification function of the Web browser having the wallet function with the first encrypted address, the information regarding the lottery is notified to the first user.
The information processing method according to any one of claims 1 to 3.
前記送信する処理では、
前記第1暗号アドレスでのウォレット機能を有するWebブラウザにより表示されるWebページにおける領域に前記抽選に関する情報を表示させる情報を送信する、
請求項1から4のいずれか一項に記載の情報処理方法。
In the process of transmitting,
Information for displaying information related to the lottery is transmitted to an area on a Web page displayed by a Web browser having a wallet function at the first encrypted address.
The information processing method according to any one of claims 1 to 4.
前記抽選する処理では、
前記第1ユーザから前記所定のアドレス宛てに送金された第1仮想通貨の額と、前記第1ユーザから前記第1仮想通貨が送金された際の、前記第1仮想通貨と法定通貨または第2仮想通貨との交換レートとに基づいて、前記第1ユーザが当選する確率を決定する、
請求項1から5のいずれか一項に記載の情報処理方法。
In the lottery process,
The amount of the first virtual currency sent from the first user to the predetermined address, and the first virtual currency and legal tender or the second when the first virtual currency is sent from the first user. The probability that the first user will win is determined based on the exchange rate with the virtual currency.
The information processing method according to any one of claims 1 to 5.
前記抽選する処理では、
前記第1暗号アドレスでのウォレット機能を有するWebブラウザにおいて、前記第1ユーザにより所定の広告の表示が許可されているか否かに基づいて、前記第1ユーザが当選する確率を決定する、
請求項1から6のいずれか一項に記載の情報処理方法。
In the lottery process,
In a Web browser having a wallet function with the first encrypted address, the probability that the first user will win is determined based on whether or not the first user is permitted to display a predetermined advertisement.
The information processing method according to any one of claims 1 to 6.
前記抽選する処理では、
前記第1ユーザの個人情報が前記第1ユーザにより登録されているか否かに基づいて、前記第1ユーザが当選する確率を決定する、
請求項1から7のいずれか一項に記載の情報処理方法。
In the lottery process,
The probability that the first user will win is determined based on whether or not the personal information of the first user is registered by the first user.
The information processing method according to any one of claims 1 to 7.
前記抽選する処理では、
前記所定のアドレスに仮想通貨を送金した送金元の暗号アドレスの数、及び前記所定のアドレスに送金された仮想通貨による合計額の少なくとも一方に基づいて、当選した際に付与される特典の内容、及び当選者の数の少なくとも一方を決定する、
請求項1から8のいずれか一項に記載の情報処理方法。
In the lottery process,
Based on at least one of the number of cryptographic addresses of the sender who remitted the virtual currency to the predetermined address and the total amount of the virtual currency remitted to the predetermined address, the content of the privilege given when winning. And determine at least one of the number of winners,
The information processing method according to any one of claims 1 to 8.
前記情報処理装置が、
当選した前記第1ユーザの前記第1暗号アドレスでのウォレット機能を有するWebブラウザにより表示されるWebページにおける領域であって、当該Webブラウザによりブロックされた第1広告用の領域に所定のWebコンテンツが表示される頻度を高く設定する処理を実行する、
請求項1から9のいずれか一項に記載の情報処理方法。
The information processing device
An area in a Web page displayed by a Web browser having a wallet function at the first encrypted address of the winning first user, and a predetermined Web content is set in an area for a first advertisement blocked by the Web browser. Executes the process to set the frequency of displaying
The information processing method according to any one of claims 1 to 9.
第1ユーザの第1暗号アドレスから所定のアドレスに送金された仮想通貨の情報、及び第2ユーザの第2暗号アドレスから前記所定のアドレスに送金された仮想通貨の情報を、ブロックチェーンを介して取得する取得部と、
前記第1ユーザ、及び前記第2ユーザから抽選する抽選部と、
抽選で当選した前記第1ユーザの前記第1暗号アドレスを用いて、前記抽選に関する情報を送信する送信部と、を有する情報処理装置。
Information on the virtual currency sent from the first cryptographic address of the first user to the predetermined address and information on the virtual currency remitted from the second cryptographic address of the second user to the predetermined address via the blockchain. The acquisition department to acquire and
A lottery section that draws lots from the first user and the second user,
An information processing device including a transmission unit that transmits information related to the lottery using the first encryption address of the first user who has won the lottery.
情報処理装置に、
第1ユーザの第1暗号アドレスから所定のアドレスに送金された仮想通貨の情報、及び第2ユーザの第2暗号アドレスから前記所定のアドレスに送金された仮想通貨の情報を、ブロックチェーンを介して取得する処理と、
前記第1ユーザ、及び前記第2ユーザから抽選する処理と、
抽選で当選した前記第1ユーザの前記第1暗号アドレスを用いて、前記抽選に関する情報を送信する処理と、
を実行させるプログラム。
For information processing equipment
Information on the virtual currency sent from the first cryptographic address of the first user to the predetermined address and information on the virtual currency remitted from the second cryptographic address of the second user to the predetermined address via the blockchain. The process to get and
The process of drawing lots from the first user and the second user,
A process of transmitting information related to the lottery using the first encrypted address of the first user who won the lottery.
A program that executes.
JP2019138174A 2019-07-26 2019-07-26 Information processing method, information processing device, and program Active JP7406685B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019138174A JP7406685B2 (en) 2019-07-26 2019-07-26 Information processing method, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019138174A JP7406685B2 (en) 2019-07-26 2019-07-26 Information processing method, information processing device, and program

Publications (2)

Publication Number Publication Date
JP2021022160A true JP2021022160A (en) 2021-02-18
JP7406685B2 JP7406685B2 (en) 2023-12-28

Family

ID=74573483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019138174A Active JP7406685B2 (en) 2019-07-26 2019-07-26 Information processing method, information processing device, and program

Country Status (1)

Country Link
JP (1) JP7406685B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7197822B1 (en) 2022-04-07 2022-12-28 株式会社Mixi Information processing device, information processing method and information processing program
WO2023181896A1 (en) * 2022-03-25 2023-09-28 ソニーグループ株式会社 Information processing device, information processing method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141297A (en) * 2001-10-31 2003-05-16 Casio Comput Co Ltd Lottery system and lottery method utilizing network
JP2003298777A (en) * 2002-01-30 2003-10-17 Exit Inc Communication lot apparatus, telephone lot apparatus and lot system
JP2004213504A (en) * 2003-01-08 2004-07-29 Atsushi Takano Customer information collecting system, method thereof, and program which makes computer execute program
JP2015082741A (en) * 2013-10-22 2015-04-27 エヌ・ティ・ティ・コミュニケーションズ株式会社 Lottery notification device, lottery notification method, and program
JP2018206041A (en) * 2017-06-02 2018-12-27 株式会社クロノス Information processing unit, program and information processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141297A (en) * 2001-10-31 2003-05-16 Casio Comput Co Ltd Lottery system and lottery method utilizing network
JP2003298777A (en) * 2002-01-30 2003-10-17 Exit Inc Communication lot apparatus, telephone lot apparatus and lot system
JP2004213504A (en) * 2003-01-08 2004-07-29 Atsushi Takano Customer information collecting system, method thereof, and program which makes computer execute program
JP2015082741A (en) * 2013-10-22 2015-04-27 エヌ・ティ・ティ・コミュニケーションズ株式会社 Lottery notification device, lottery notification method, and program
JP2018206041A (en) * 2017-06-02 2018-12-27 株式会社クロノス Information processing unit, program and information processing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023181896A1 (en) * 2022-03-25 2023-09-28 ソニーグループ株式会社 Information processing device, information processing method, and program
JP7197822B1 (en) 2022-04-07 2022-12-28 株式会社Mixi Information processing device, information processing method and information processing program
JP2023154662A (en) * 2022-04-07 2023-10-20 株式会社Mixi Information processor, information processing method, and information processing program

Also Published As

Publication number Publication date
JP7406685B2 (en) 2023-12-28

Similar Documents

Publication Publication Date Title
JP6550537B2 (en) INFORMATION PROCESSING METHOD, SERVER, FIRST TERMINAL, AND COMPUTER STORAGE MEDIUM
JP5981541B2 (en) User-initiated social networking object promotion
KR101437502B1 (en) Method, apparatus, and recording medium implementing mobile application marketing
CN102823225B (en) Follow the tracks of the method and system of the activity of the user of the social networking system on other territory
US20100218128A1 (en) Offer And Incentive Widget-Based System
KR101538278B1 (en) System and method for providing viral marketing service
JP5124042B1 (en) Net mall system with support functions for those who wish to purchase products
JP2002074164A (en) Advertisement method and awareness server
AU2014215705A1 (en) Initiating real-time bidding based on expected revenue from bids
EP2808837A1 (en) Sales promotion device, sales promotion system, and sales promotion method
CA2824890A1 (en) Device for measuring spasticity
CN105279656A (en) Advertising B2C transaction platform for providing rule customizing function for advertisers
WO2019241173A1 (en) Attention token digital asset rewards
JP2011134251A (en) Advertisement management server, method and system for distributing advertisement rate
JP7406685B2 (en) Information processing method, information processing device, and program
JP6906735B2 (en) Programs, information processing methods, and information processing equipment
JP7406694B2 (en) Information processing method, information processing device, and program
KR20120087236A (en) System and method for providing coupon of variable discount rate
JP6497866B2 (en) Sweepstakes information provision server, Sweepstakes information provision method, and program for prize information provision server
JP6437325B2 (en) Point issuing system with game function
KR20090013647A (en) System and method for providing value classified by exposure frequency(or click frequency) and recording medium
KR20180022415A (en) Method and system for transmitting and receiving electrical gift certification
JP5265655B2 (en) Comment comment sweepstakes management device and method
US20190005551A1 (en) Method and system for customized electronic communications
KR20190000221A (en) Method and System of Advertisement Based on Online Social Network Service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230727

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: 20231017

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20231102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20231102

R150 Certificate of patent or registration of utility model

Ref document number: 7406685

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150